by Uğur Çelenk
20. Aralık 2008 01:10
Ziyaretçinin kullandığı browsera göre ayrı bir css dosyası kullandırma yöntemi herzaman bana iyi ve pratik bir çözüm olarak gelmemiştir. Bunun yerine uzun zamandır kullandığım bir hileden(trick) bahsedeceğim.
2 özel karakterimiz var. Bunlar # ve _ karakterleri. Bu karakterler, önlerine geldiği özelliğin(property) hangi browser için uygulanacağını belirler. Bir örnek üzerinde açıklayalım :
#divDeneme {
padding: 0px 0 20px 40px; /* Tüm browserlar için çalışacaktır */
#padding:0px; /* FireFox görmeyecek ama IE 7 ve IE6'da çalışacaktır */
_margin: 10px 0 0 30px; /* FireFox ve IE7 görmeyecek ama IE 6'da çalışacaktır */
}