2013-04-27 16 views

cevap

11

IE6 için bir saldırıdır. _margin ve _width CSS kuralları yalnızca bu tarayıcı için geçerli olacaktır. için google hızlı arama Daha fazla bilgi ve kötülük IE CSS kurallarını hileler bulabilirsiniz "IE CSS kesmek" yaparsanız

width: 940px\9; /* IE8 and below */ 
*width : 960px; /* IE7 and below */ 

gibi: gibi IE tarayıcı için daha meraklı kesmek vardır Quick Tip: How to Target IE6, IE7, and IE8 Uniquely with 4 Characters

1

_ ve - özelliklerin Internet Explorer 6 ve sonraki sürümlerine uygun olup olmadığı. Burada referans için makale:.

http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml

* düzenli bir özellik adını önüne doğrudan doğruya _ veya - mülk neden olacaktır 6 ve aşağıda ama genelde diğer tarayıcılarda Internet Explorer uygulanacak *

1

Internet Explorer'ı hedeflemek için kullanılan eski bir CSS aygıtı. IE akıllı olmayı deniyor ve CSS özellikleri üzerinde alt çizgilerden sıyrılan bazı ek ayrıştırma yapıyor.

Böylece, IE, genişliğini 976 piksele geçersiz kılacak ve tarayıcıların geri kalanı için genişlik 940px kalacak. Bu, geçmişte W3C sözleşmelerini takip etmeyen IE kırık kutusu modeliyle ilgili bir sorunu gidermek için kullanıldı.

İlgili konular