2009-02-20 13 views
7

Bir bağlantı oluşturdum ve stili ayarladığımda;a: visit, Mozilla Firefox'ta çalışmıyor

a:visited { 
    text-decoration: underline; 
    color: #FF0000; 
} 

Çalışmıyor gibi görünmüyor. IE'de iyi çalışıyor. Siparişi de takip ettim; bağlantı, ziyaret, vurgulu, aktif.
Bu bilinen bir sorun mu, yoksa hata yapıyorum?

+0

Bana iyi görünüyor - Ben tarzı bir yere geçersiz ediliyor tahmin ediyorum. Eklemek için önemli (renk gibi: # FF0000! Önemli;) – Greg

+0

Benim için de çalışıyor. – some

+2

Mozilla Security Blog girişine, 31/03/2010 tarihinden (soruyu sorduktan bir yıl sonra), Mozilla'nın "ziyaret edilenler" seçmenlerinin web sitelerine verdiği yanıt (potansiyel/iddia edilen) hakkında bilgi veren bir not: http://blog.mozilla.com/security/2010/03/31/plugging-the-css-history-leak/ –

cevap

5

Firefox için Firebug veya WebDeveloper eklentisini indirin ve stilin nerede ayarlandığını görmek için Inspect kullanarak, bağlantının stilini incelemek için kullanın. Hangi stillerin uygulandığını ve nereden geldiğini görebilmelisiniz.

1

Başka bir stil tarafından büyük olasılıkla geçersiz kılılıyor. Web Developer araç çubuğuna sahipseniz, CSS stillerinin hangi CSS stillerini etkilediğini ve nereden geldiklerini CSS menüsünden "Stil Bilgilerini Görüntüle" yi seçerek görebilirsiniz.

11

Bu özgüllük ve içeri bir seçiciler olması emriyle yapmak gerekebilir bağlantı durumlarını belirlerken Genelde, takip etmelidir "l o v e/ha te" asıl.:

  1. :link

  2. :visited

  3. :saatover

  4. :bir Belkictive

Eğer :visited önce :hover veya :active seçici var?

3

Araçlar -> Seçenekler'a gidin ve Firefox'un tarama geçmişinizi hatırlayıp hatırlamadığını kontrol edin. Bu seçenek işaretlenmemişse, tarayıcı, hangi bilgileri ziyaret ettiğinizi gösteremediğinden tarayıcıyı size gösteremez, dolayısıyla ziyaret ettiğiniz bağlantıların neden renk değiştirmediğinin nedeni budur.

5

Güvenlikle ilgili olduğunu duydum - bu nedenle, firefox kaputunun altındaki bir şey, ziyaret edilen bağlantıların devre dışı kalmasını engeller, böylece diğer yazılımlar aktif stilleri denetleyemez ve bir kullanıcının nerede olduğunu anlayamaz.

çeşit mantıklı, ama onlar bir seçenek yapmalıdır ve onlar da OLDUĞUNU yaptıklarına OLDUĞUNU insanlara açıklamak ve bize her zaman kazandırabilir gerektiğini

.....

2

yüzünden güvenlik sorunları Google/Bing/etc. size anlatmaktan mutluluk duyacaktır, sadece kısa bir özellik listesi ile stilize edilebilir: ziyaret edilen pseudoclass. Metin süslemesi bunlardan biri değil, renk çalışması gerekiyor olsa da.

OP'nin bu soruyu yayınladığında kullandığı IE sürümüne bağlı olarak, özellikle IE8'den önce, standartlarla ve diğer tarayıcılarla IE'nin uyumsuzluğu olabilir.(Diğer yerler arasında) burada

fazla bilgi: https://www.w3schools.com/cssref/sel_visited.asp

İlgili konular