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

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

12 голосов
/ 26 апреля 2010

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

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

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

w\idth: 13.9em;

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

Ответы [ 4 ]

10 голосов
/ 26 апреля 2010

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

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

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

8 голосов
/ 26 апреля 2010

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

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

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

1 голос
/ 26 апреля 2010

Это «хакерская модель», чтобы обойти неправильную блочную модель для более старых версий IE.

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

0 голосов
/ 26 апреля 2010

Вероятно, это связано с хакерской моделью. Подробнее читайте здесь: http://webdesign.about.com/od/css/a/aaboxmodelhack.htm

...