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
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ı
aelemanları 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.

Neden gcc eğer hız yerine BOYUTU için ...
Neden yerine HTML JSON oluşturulan dön...
Neden eğer sözlük anahtarı varsa kontr...
Neden metin dosyaları Apache tarafında...
Neden dize türü için varsayılan değer ...