Başlık nekadar düzgün oldu bilemiyorum daha iyisini önerilere açığım
neyse lafı uzatmadan konumuza gelelim
Bazen yaptığınız css dosyaları her tarayıcıda sorunsuz çalışırken tek bir satır/özellik İE6/İE7 de farklı yorumlanır sıfr tek bir özellik içinde ayrı bir css dosyası yükletmek sıkıntılı olabilir
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 */
}
Bu tekniğin tek sıkıntılı tarafı CSS W3C doğrulamasından geçmemektedir. Bu doğrulamanında nekadar doğru ve geçerli olduğu halen tartışma konusudur?



