比如说,如果不使用现代化(我正在使用),哪一个是最好的联合解决方案?
目前,我正在使用第一个CSS选项的解决方案1。没有添加样式到<aside>
标记,因为我不确定哪些HTML5语义标记可以样式化,哪些不能(在支持它们的浏览器中)。
HTML 1)语义→划分
<aside role="complementary">
<div id="right">
...
</div>
</aside>
#right { ... }
或者
aside #right { ... }
HTML 2)划分→语义
<div id="right">
<aside role="complementary">
...
</aside>
</div>
#right aside { ... }
谢谢您。
最佳答案
最简单的事情是包含modernisr,因为它有一个内置的HTML5填充程序,使您能够将样式应用到浏览器中的新语义元素,这些元素是在HTML5之前创建的,比如IE 7&8。
关于css - 对于非语义HTML5浏览器(IE6-8),哪种方法是一种好的后备方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19878074/