1
<body bgcolor="NihatDoğan"> test </body>
şeklinde HTML kodumda bgColor değerine NihatDoğan yazdığımda sayfam mavi oluyor. Internet Explorer, Firefox ve Chrome. Hepsinde denedim sonuç mavi bir sayfa.
HTML Nihat Doğan'ı neden bir renk olarak görüyor?
0
HTML renk kodları 3 bölümden oluşur #AABBCC => #Red(Kırmızı)-Green(Yeşil)-Blue(Mavi).
Bu renk kodu oluştururken eski Netscape günlerinden kalma bazı kurallar geçerlidir.
"HTML renk kodlarının içinde eksik veya Hexadecimal olmayan değerler 0 ile değiştirilir"
Yani NihatDoğan Hex olarak 000a0d00a0 değerine çevrilecektir.
"RGB Renk değerleri RGB(255,255,255) gibi 3 parçadan oluşmaktadır."
İlk kuraldan ve bir önceki cümlede geçen kuraldan yola çıkarak renk kodu:
000a 0d00 a0000 yani RGB(000a,0d00,a0000) olacaktır.
"Her RGB renk biriminin sağdan iki karakterini al"
Bu kurala göre renk kodu RGB(00,0d,a0) olacaktır. Yani #000DA0 bu renk koduda mavi ağırlıklı bir görünüm verecektir.
İşte bu kurallardan dolayı
<body bgcolor="#000DA0"> test </body>
ile
<body bgcolor="NihatDoğan"> test </body>
aynıdır.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol