SORU
3 Aralık 2014, ÇARŞAMBA


Neden olmasın :bir yerine:ziyaret edilen bağlantılar için ziyaret etti?

Baktım her tarz bağlantılar için a:visited kullanır. a:visited Yüksek özgüllük sahip olmasının yanı sıra, :visited eşdeğer ve daha basit olması gerekmiyor mu?

CEVAP
3 Aralık 2014, ÇARŞAMBA


Web geliştirme dilleri için bugün, özellikle HTML5 ve CSS3, haklısın: yokturişlevsel olaraka:visited :visited arasında hiçbir fark yok. Şimdi lütfen biraz dikkatli: web standartları, elemanları, ve kullanıcı arayüzü kurallarıdır gelişen, yani gelecekte, Olası yeni bir tag ile uyumlu :visited olabilir tanıttı.

:visited CSS kullanılmaya başlandı, W3C CSS1 spec dedi ki:

CSS1, demir pseudo-sınıfları elementler üzerinde etkisi daha 'bir'. Bu nedenle, öğe türü seçici ihmal edilebilir: a:link { color: red } == :link { color: red }

ANCAK, CSS2 spec, :visited pseudo-sınıf davranış a sadece etiketleri ile sınırlı değildi:

Belge dili köprü kaynak çapa belirler. HTML4, bağlantı sözde sınıfları a elemanları için geçerli bir "" özniteliği. href ile örneğin,

Bu belge Dil ve :visited ile uyumlu olduğunu belirlemek için tarayıcı olduğu anlamına gelir. Geçerli endüstri standardı HTML için href bir öznitelik ile a sadece elemanları hak belirtiyor olsa da, bu daha sonra satır aşağı değiştirebilir.

TL;DR: yazma zamanda, tamamen haklısınız; a:visited :visited arasında fark yoktur. Ancak, a:visited kullanarak en iyi gelecek geçirmezlik kodunuz için bir uygulamadır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • ShayLoss

    ShayLoss

    5 Kasım 2009