写的一点选择器,但在IE8下解析就出现了问题?

.section-user .l-header + div.l-constrained这段选择器应该是找到.l-header在找下一个兄弟元素,
但在IE8中就给了.leader的子元素.l-constrained使用了,他的兄弟元素没有用到。
图片描述

阅读 2.6k
2 个回答

header是HTML5标签,如果想要生效,请使用html5shim.js
或者使用简单的hack
javascript:
document.createElment("header");
css:
header{display:block;}

你的 header 标签自闭了
<header class="l-header" role="banner"/>
最后的一个斜杠自闭了标签,下面的 div 根本不是 header 的子元素

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题