Özel öğeler, geçerli bir HTML5.
Özel etiketler böyle HTML5, geçerli olup olmadığı konusunda kesin bir cevap bulmak yapamaz oldum:
<greeting>Hello!</greeting>
Spec hiçbir şey öyle ya da böyle buldum:
http://dev.w3.org/html5/spec/single-page.html
Ve özel etiketler W3C doğrulayıcı ile doğrulamak görünmüyor.
Eğer biri bana kesinlikle bu cevap yardımcı olabilir, lütfen!
Teşekkürler!
CEVAP
Custom Elements specification bazı tarayıcılarda kullanılabilir hale geliyor. Bu resmi bir şekilde özel öğeleri kaydetmek için bir yol sağlar.
Özel elemanları tarafından tanımlanmış olabilir DOM elemanlarının yeni tip yazarlar. Vatansız ve kısa ömürlü olan decorators, aksine özel elemanları devlet saklanması ve komut dosyası arabirimleri sağlar.
Büyük bir A3 özellikleri Web Components adında bir parçasıdır.
Web Bileşenleri Web uygulama yazarlar ile widget tanımlamak için etkinleştirmek görsel zenginlik düzeyi ve etkileşim mümkün değil CSS ile yalnız ve senaryo ile kompozisyon ve yeniden kullanım kolaylığı mümkün değil kütüphaneler bugün.
Ancak, Özel Öğeleri hakkında HTML5 Rocks excellent walk through article Bu:
Adını bir çizgi içermelidir (-). Yani, örneğin,
<x-tags>
,<my-element>
<my-awesome-app>
<tabs>
<foo_bar>
olmasa da geçerli olan tüm isimler. Bu kısıtlama çözümleyici düzenli elemanları özel öğeleri ayırt etmek için izin verir ama aynı zamanda yeni etiketleri HTML eklendiğinde ileri uyumluluk sağlar.
Bazı Kaynaklar
- Bir "galeri" Web Bileşenleri http://customelements.io/ derleniyor
- Polymer project her yerde desteklenen kadar Web Bileşenleri için bir dolgu olarak hizmet vermektedir. Bakarak değer olabilir.
Set özel HTML5 alan doğrulama mesajı g...
Eğer özel HTML öznitelikleri değil...
Objective c içinde Özel bir biçim dize...
Kod imzalama hata: kimlik 'iPhone...
Safari ile html5 localStorage hata: &q...