Что это за правило CSS?

В сыне лоха выпадающее меню:

http://www.htmldog.com/articles/suckerfish/dropdowns/example/

Вы видите это правило

w\idth: 13.9em;

Это не может быть опечатка, как это появляется в CSS раз. Для чего это?

4 ответа

Решение

Это называется CSS Hack.

Некоторые браузеры будут игнорировать \ и относиться к этому как width имущество; другие браузеры будут игнорировать все свойство.

Вы можете увидеть полный список здесь.

Это называется Modified Box Model Hack,

Со ссылочного сайта:

как объяснено выше в разделе о SBMH, он скрыт от IE5.x/Win из-за выхода символа. IE5/Mac и IE6/Win, которые правильно реализуют блочную модель CSS, следовательно, правильно получают ширину 100 пикселей.

Это "взлом блочной модели" для обхода неправильной блочной модели для более старых версий IE.

Подробнее об этом конкретном хакере читайте здесь: http://css-discuss.incutio.com/wiki/Box_Model_Hack

Скорее всего, это связано с хакерской моделью. Читайте здесь для получения дополнительной информации: http://webdesign.about.com/od/css/a/aaboxmodelhack.htm

Другие вопросы по тегам