Neden CSS sahte öğeleri ile çalışır?
Sınıfımda, oyalanıyordum ve CSS uydurma elemanları ile çalıştığını öğrendim.
Örnek:
<style>
imsocool {
color:blue;
}
</style>
<body>
<imsocool>HELLO</imsocool>
</body>
Hocam öncelikle bana bu kullanma görünce, uydurma unsurlar çalıştı biraz şaşırdı ve ben sadece KİMLİK ile paragraflar için yapılmış benim tüm öğeleri değiştirmek tavsiye.
Neden benim Profesör bana uydurma unsurları kullanmak istemiyor? Etkili bir şekilde çalışıyorlar.
Ayrıca, neden uydurma olduğunu bilmiyordu elemanları var ve CSS ile çalışmak. Nadir?
CEVAP
Neden CSS sahte öğeleri ile çalışır?
(En) tarayıcılar (bir dereceye kadar) öne gelecek eklemeler ile uyumlu HTML olarak dizayn edilmiştir. Tanınmayan elemanları DOM ayrıştırıldı, ama hiçbir anlambilim veya özel varsayılan işleme sahip.
Ne zaman yeni bir eleman eklenir şartname, bazen CSS, JavaScript ve ARİA için kullanılabilir aynı işlevselliği eski tarayıcılar (ve unsurlar var görünüyor DOM için bu dilleri yapabilmek için manipüle onları eklemek işlevselliği).
(Ancak unutulmamalıdır çalışmaları sürüyor tanımlamak için bir araç extend HTML with custom elements ama iş bu erken safhaları şu anda o yüzden en iyisi olmaya bilir kadar var olgunlaştı.)
Neden benim Profesör bana uydurma unsurları kullanmak istemiyor?
- HTML belirtimi tarafından izin verilmez
- Aynı adı ile gelecek standart elemanlar çakışma olabilir
- Muhtemelen bu görev için daha uygun varolan bir HTML öğesi var
Ayrıca; neden o uydurma unsurlar var ve CSS ile çalıştığını bilmiyordum. Nadir?
Evet. Yukarıdaki sorunları var çünkü onları kullanmayın.
Neden Javascript sadece IE Geliştirici...
Neden dizilerini değişken öğeleri içer...
iPad Safari kaydırma HTML öğeleri kayb...
Neden '' in ('abc'...
MSTest dağıtım öğeleri tek proje mevcu...