Html De Renkler
Metin renklendirmeyi yüzeysel olarak fontlar konusunda öğrendik. Şimdi daha ayıntılı olarak ve bu işin mantığına inerek yeniden ele alacağız. Aynı zamanda sayfamıza artalan rengi vermeyi öğreneceğiz. Renk kodları Fontlar konusunda, metnin rengini belirlerken <font color="..."> etiketini kullanmıştık ve color komutunun karşısına rengin ingilizce karşılığını yazabiliriz demiştik. Fakat bunun daha karmaşık olan bir başka yolu vardı; o da 16lık sayı düzeninde renk kodu girmek. Önce sayı düzenleri nedir nasıl olur ona bakalım. Günlük hayatımızda kullandığımız sayı sistemine 10luk sayı sistemi deniyor, tüm sayıları 0-9 arası toplam 10 rakamdan oluşan sembollerle ifade ediyoruz. 10luk sayı sisteminin yanısıra diğer sayı sistemleri de vardır. Bunlardan bilgisayar alanında kullanılan iki tanesi ikili (binary ) ve onaltılı (hexadecimal ) sayı sistemleridir. [/IMG]ikili sayı sistemi nasıl olur? Bildiğiniz gibi günlük hayatta kullandığımız 10lu sayı sisteminde 0-9 arası toplam 10 rakam vardır. Aynı şekilde ikili sayı sisteminde de toplam 2 rakam var (bunlar 0 ve 1 ) ve tüm sayılar bu iki rakamı kullanarak ifade edilebilir, nasıl mı? Yşte burada işin içine matematik giriyor. Kısa ve öz olarak belirtmek gerekirse 10luk düzendeki bir sayıyı ikilik düzene çevirmek için o sayı devamlı olarak 2ye bölünür ve kalanlar soldan sağa doğru yanyana yazılır. Gelelim asıl konumuz olan 16lık sayı sistemine. Bu sayı sisteminde de toplam 16 rakam var bunlar;
[10un karşılığı A ... 15in karşılığı Fdir.] Etikette kullandığımız color=#xxxxxx ifadesi ise RGB (red-green-blue,kırmızı-yeşil-mavi ) renklerinin karışım oranlarını belirtir. Bu renklerden herbirinin alacağı değer 00 ile FF aralığında olabilir (FF maksimum, 00 minimum karışımı verir ). Buna göre; #000000 siyah, #FF0000 kırmızı, #00FF00 yeşil, #0000FF mavi, #FFFFFF beyazdır. Diğer renkleri sayıları değiştirerek kendiniz deneyebilirsiniz. #000000=black(siyah ) #000080=navy(lacivert ) #0000FF=blue(mavi ) #008000=green(yeşil ) #008080=teal(koyu yeşil ) #00FF00=lime(parlak yeşil ) #00FFFF=aqua(turkuaz ) #800000=maroon(vişne çürüğü ) #800080=purple(mor ) #808000=olive(zeytuni yeşil ) #808080=gray(gri ) #C0C0C0=silver(gümüşi gri ) #FF0000=red(kırmızı ) #FF00FF=fuchsia(parlak pembe ) #FFFF00=yellow(sarı ) #FFFFFF=white(beyaz ) Artalanı Renklendirmek Bu renklerle yalnızca metinleri değil sayfamızın artalananını da renklendirebiliriz. Bunun için <body bgcolor=#xxxxxx> etiketini kullanıyoruz. Daha doğrusu sayfamızın gövdesini belirtmek için yazdığımız <body> etiketini, <body bgcolor=#xxxxxx> şeklinde değiştiriyoruz. Renk kodlarını yazarken daima # işaretini kullanmayı unutmayın !
|