Twitter Bootstrap: border-radius: 0 \ 0 /; - PullRequest
       13

Twitter Bootstrap: border-radius: 0 \ 0 /;

1 голос
/ 01 февраля 2012

В новейшей версии Twitter Bootstrap (2.0) я наткнулся на эту строку:

border-radius: 0 \0/;

Что делает \ 0 /?Это какой-то неясный трюк css или просто опечатка?

https://github.com/twitter/bootstrap/blob/master/docs/assets/css/bootstrap.css#L568

1 Ответ

4 голосов
/ 01 февраля 2012

Очевидно, \0/ - это конструкция, которую IE 9 игнорирует, но другие браузеры этого не делают, поэтому в этой строке можно установить border-radius в 0 только для IE 9.

Разработчики Twitter Bootstrap оставили комментарий в своем sass источнике (хотя сопровождающее сообщение о коммите не совсем уверено в себе):

border-radius: 0 e("\0/"); // Nuke border-radius for IE9 only

Довольно исчерпывающий список взломов браузеров CSS от Пола Айриша говорит, что \0/ после атрибута является хаком, предназначенным для IE 8 и 9.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...