小编13t*_*lve的帖子

CSS邻近兄弟选择器,Safari和<nav>元素

在Safari 5.1.3中,我刚刚注意到,当编写CSS邻近兄弟选择器(+一个)并引用一个<nav>元素时 - 浏览器无法兑现CSS.

所以:

h1 + p { ... } /* works fine */
h1+p { ... } /* works fine */
Run Code Online (Sandbox Code Playgroud)

h1 + nav { ... } /* works fine */
h1+nav { ... } /* but, does NOT work */
Run Code Online (Sandbox Code Playgroud)

我用其他html 5元素(部分,文章,旁边)测试了这些,它们似乎工作正常.直到你把一个导航元素放入混合; 然后就打破了.这是一个jsfiddle.

这令人沮丧,因为我的铁路资产包装商正在缩小css并取出不必要的空间.这不是IE7,Firefox,Chrome或Opera的问题 - 但Safari 5 ..

其他人有类似的吗?知道为什么?知道一种修复方法吗?

html css safari html5 css-selectors

11
推荐指数
1
解决办法
1557
查看次数

标签 统计

css ×1

css-selectors ×1

html ×1

html5 ×1

safari ×1