SORU
3 Aralık 2013, Salı


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
3 Aralık 2013, Salı


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • friendz.net

    friendz.net

    29 EKİM 2010
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008