Varsayılan HTML / CSS bağlantı rengi nedir?


161

Kod temsiline ihtiyacım var #FFFFFF.


4
Hangi tarayıcıda? (Tanımlanmış bir "standart" yoktur.)
John Parker

6
Soru, hem gerçek tarayıcı uygulamasıyla hem de önerilerle ilişkili olarak yorumlanabilir. Özellikle HTML5 renkleri standartlaştırmak üzereyken (“beklenen oluşturma” olarak), soru konudur ve yeniden açılması gerekir. Çoğu oyu içeren cevabın mevcut uygulamaya ve HTML5 CR'ye karşılık gelmediğini unutmayın .
Jukka K. Korpela

1
@Jukka K. Korpela - "En çok oy veren cevap" nın hareketli bir hedef olduğunu da unutmayın. İyi niyetli, ancak lütfen belirli bir cevaba bakınız.
Nicolas

Yanıtlar:


205

HTML5'ten itibaren, köprülerin ön plan renkleri, diğer şeylerin yanı sıra, beklenen varsayılan oluşturma davranışı için yönergeler biçiminde standartlaştırma yolundadır . Özellikle, Kelime öbeği içeriği bölümünden , ziyaret edilmemiş ve ziyaret edilen köprüler için önerilen varsayılan renkler şunlardır:

:link { color: #0000EE; }
:visited { color: #551A8B; }

:link:active, :visited:activeBununla birlikte, aktif köprüler ( ) için önerilen varsayılan değer olmadığına dikkat edin .

Bu varsayılan renkleri kullanabilir ve makul şekilde çalışmalarını bekleyebilirsiniz. Ancak, bir tarayıcının bu yönergelerin hiçbirini veya tamamını göz ardı etmekte özgür olduğunu unutmayın, çünkü bunları izlemeniz asla gerekmez . Bununla birlikte, tarayıcılar arasında tutarlı bir kullanıcı deneyimi için önerilir (bu bağlamda "beklenen" bu şekilde tanımlanır), bu nedenle bu renklerin çoğu tarayıcı için varsayılanlara karşılık gelmesi olasılığı vardır . En kötüsü, hala gerçek değerlerin makul tahminleri olarak hizmet ederler .

Özellikle, Firefox ve Chrome'un en son sürümlerindeki varsayılan ziyaret edilmemiş ve ziyaret edilen bağlantı renkleri yukarıdaki yönergelere uygundur, ancak IE'nin son sürümleri farklı değerler bildirmektedir: ziyaret edilmemiş bağlantılar rgb(0, 102, 204)veya veya #0066CCziyaret edilen bağlantılar rgb(128, 0, 128)veya #800080. Firefox'un eski sürümlerinin (ve muhtemelen Safari / Chrome'un) farklı varsayılanları da vardı. Ancak bunlar eski sürümlerdir; bugün bildiğim ana aykırı IE. Project Spartan'da bunun değişip değişmeyeceğine dair henüz bir bilgi yok - halen IE'nin son sürümü ile aynı değerleri yansıtmaktadır.

HTML5 tarafından önerilenler yerine tüm tarayıcılar tarafından kullanılan standartlaştırılmış bir renk düzeni arıyorsanız , o zaman bir tane yoktur. Saf CSS kullanarak belirli bir öğenin belirli bir özelliği için tarayıcının varsayılan değerine geri dönmenin de bir yolu yoktur. HTML5 tarafından önerilen renkleri kullanmanız veya kendi renk düzeninizi tasarlamanız ve bunun yerine kullanmanız gerekir. Bu seçeneklerden her ikisi de, tarayıcıdan bağımsız olarak tarayıcının varsayılanlarına göre önceliklidir.

Şüpheniz varsa, about:blankbugün geçerli kaldığı için varsayılan renkleri çıkarmak için her zaman daha önce açıkladığım tekniği kullanabilirsiniz . Örneğin, tüm tarayıcılarda etkin bağlantı rengini koklamak için bunu kullanabilirsiniz; Firefox'un en son sürümünde (bu güncellemeden itibaren 29) rgb(238, 0, 0), veya #EE0000.


Teşekkür ederim, ama mozilla, safari, yani krom için bazı ortalama kod var mı? sadece varsayılan "mavi" değil mi? Varsayılan stil olmak için tüm bağlantılar stilleri (ziyaret, süpürdü) ihtiyacım var ..
Bill

91
  • standart bağlantı - # 0000FF // mavi
  • ziyaret edilen bağlantı - # 800080 // mor
  • etkin bağlantı - # FF0000 // kırmızı

bu standarttı, ancak şu anda tarayıcı başına çok farklı. (Nielsen vazgeçtiği için;)


13
Neden 66 kişinin bu cevabın sözünü neden aldığından emin değilim. Değerler, bu cevabın herhangi bir kaynak sağlamadığı bir standarttan gelmiş olsa bile, bu standart, bu cevabın ima ettiği gibi uzun zamandır kullanılmayacaktı ve yeni kodda kullanılması anlamsız olurdu.
BoltClock

@stom: Bunun yerine ayrı bir cevap olması gerektiği anlaşılıyor. Bir kaynak bağlantısı olmasını isteseniz bile, buradaki üç değerden hiçbiri orada görünmediği için geçerli bir kaynak değildir.
BoltClock

16

Gecko'daki varsayılan renkler, kullanıcının tercihlerini değiştirmediğini varsayarsak:

  • standart bağlantı: #0000EE(mavi)
  • ziyaret edilen bağlantı: #551A8B(mor)
  • etkin bağlantı: #EE0000(kırmızı)

Kaynak

Gecko ayrıca kullanıcının renkleri için adlar sağlar; olduklarını -moz-hyperlinktext -moz-visitedhyperlinktextve -moz-activehyperlinktextonlar da sağlamak -moz-nativehyperlinktextsistem bağlantı rengi olan.


4

Göre resmi varsayılan HTML stil , hiçbir tanımlanmış varsayılan bağlantı rengi vardır. Bununla birlikte, bir ekran görüntüsü alarak ve herhangi bir iyi grafik düzenleyicide pipet aracını kullanarak veya tarayıcınızın geliştirici araçlarını kullanarak (bir aöğe seçin , arayın computed values>color) tarayıcınızın kullandığı varsayılanı öğrenebilirsiniz .


3

Chrome'un rengine alışkınım, bu nedenle bağlantı için Chrome'daki mavi renk #007bff


1

Tamamen ziyaret ettiğiniz web sitesine ve web sitesinde, tarayıcıda üzerine yazma olmadığına bağlıdır. Bunun için bir standart yok.


1

Benim için Chrome'da (Haziran 2018'de güncellendi), ziyaret edilmemiş bir bağlantının rengi # 2779F6. Bunu her zaman çok yakınlaştırarak, ekran görüntüsü alarak ve ekran görüntüsünü renk koduna dönüştürecek html-color-codes.info gibi bir web sitesini ziyaret ederek her zaman elde edebilirsiniz.


0

Tarayıcının varsayılan stilini bir şey üzerinde almanın en iyi yolu, öğeyi ilk etapta hiç şekillendirmemektir.


3
Sorun bazen stilin bir kütüphaneden gelmesidir. Sadece jQuery UI'nin varsayılan stil sayfasının içerdiğini fark ettik .ui-widget-content a { color: black; }, bu yüzden sekmelerdeki bağlantılar normal renklerini kaybeder. Bunu geçersiz kılmak ve sadece tarayıcının varsayılan renklerini (veya kullanıcının kişisel stil sayfasını) almak istiyorum, ancak bunun yerine belirli renkleri sabit kodlamak zorunda kalacağım.
Barmar

2
RGB değerlerini bilmek isteyebileceğiniz başka bir an, bağlantıların rengiyle eşleşen grafikleri dahil etmek istiyorsanız
marcelnijman

0

CSS'de currentColor, örneğin kenarlığı varsayılan bağlantı renginizle aynı renkte yapmak için bağlantının içindeki renk dizesini kullanabilirsiniz :

.example {
    border: 1px solid currentColor;
}

0

Varsayılan html renk kodu şöyle:

Red      #FF0000  rgb(255, 0, 0)
Maroon   #800000  rgb(128, 0, 0)
Yellow   #FFFF00  rgb(255, 255, 0)
Olive    #808000  rgb(128, 128, 0)
Blue     #0000FF  rgb(0, 0, 255)
Navy     #000080  rgb(0, 0, 128)
Fuchsia  #FF00FF  rgb(255, 0, 255)
Purple   #800080  rgb(128, 0, 128)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.