在Twitter Bootstrap(2.0)的最新版本中,我遇到了这一行:
border-radius: 0 \0/;
\ 0 /做什么?是一些模糊的css技巧还是仅仅是一个错字?
https://github.com/twitter/bootstrap/blob/master/docs/assets/css/bootstrap.css#L568
答案 0 :(得分:4)
显然,\0/
是IE 9忽略的构造,但是其他浏览器没有,所以这一行只为IE 9设置border-radius
为0。
Twitter Bootstrap开发者在他们的sass source中留下了评论(尽管,随附的commit message并非完全自信):
border-radius: 0 e("\0/"); // Nuke border-radius for IE9 only
Paul Irish's fairly exhaustive list of CSS browser hacks表示\0/
属性是针对IE 8和9的黑客攻击。