qod*_*nja 3 html w3c standards-compliance
我正在努力激励我的团队成员让我们的代码进行验证,但似乎有一些幻灭,因为我们仍然需要支持IE6.
你们有没有想过这个?
这就是我想要的:
- 语义代码 - 是
- 验证代码 - 是
- 适用于IE6 - 是的
我们不要在这里争论语义lol.=]
HTML JS CSS
Dou*_*ner 11
是的,你可以拥有完全兼容的代码,并将IE6的内容保存在一个单独的文件中(通常):
用IE条件语句隐藏任何IE6特定代码.如果您希望CSS仍然有效,这是首选方法.此外,所有有效的HTML应该在IE6中正常工作,并通过CSS应用适当的样式:
<!--[if lte IE 6]>
<link rel="stylesheet" href="/css/ie6.css" type="text/css" media="screen" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
这将对所有验证器隐藏,其余代码仍然有效.
实际上,由于条件注释只是一个HTML注释,即使该代码仍然有效.
编辑:
证明这一点的唯一方法是建立一个例子,但所有这三个都可以用IE6和编码方面的专业知识.
事实上,它不仅仅是IE6,它提出了有效代码的问题,但IE6和IE7(以及IE8)都存在问题,但同样仅在CSS中.验证您的主要CSS文件,但保持IE6 CSS与条件分开.
我很少需要在HTML中添加额外的标记以支持IE6(除了条件之外head).这只是理解盒子模型,并相应地构建语义页面的问题.
divs如果他们提出适当的分组,一两个不是邪恶的.三个嵌套divs来修复一个bug是邪恶的:)
| 归档时间: |
|
| 查看次数: |
237 次 |
| 最近记录: |