CSS 9 в свойстве width
что это значит? Я предполагаю, что это браузер взломать, но я не смог найти, что именно он делает.
width: 500px;
каково значение ?
4 ответа:
это "CSS hack", специфичный для Internet Explorer 7, 8 и 9.
это просто означает, что одна конкретная строка CSS заканчивается на
;
вместо;
действует только в IE 7, 8 и 9.в вашем примере
width: 500px;
означает, что ширина 500 пикселей (тот же результат, что иwidth: 500px;
) будет применяться только при использовании IE 7, 8 и 9.все остальные браузеры будут игнорировать
width: 500px;
полностью, и поэтому не применяютсяwidth: 500px;
к стихии вообще.если ваш CSS выглядел так...
#myElement { width: 300px; width: 500px; }
результат будет
#myElement
500 пикселей в ширину в IE 7, 8 и 9, в то время как во всех других браузерах,#myElement
будет 300 пикселей в ширину.http://webdesignandsuch.com/ie9-specific-css-hack/
EDIT:
этот ответ был написан в 2011 году. Теперь следует отметить, что этот хак также работает в IE 10.
это css хак для IE9 и ниже версии
писать так:
width: 500px;
прочитайте эту статью http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/