![]() |
1
5
这取决于你的网站以及它对HTML5元素的依赖程度。最简单的方法是在禁用JavaScript的情况下在IE6-IE8上运行站点,然后查看! 也就是说,你可以期望你的元素基本上不会以样式出现。IE6-IE8不理解HTML5元素,如果不需要它们,也不会对它们应用CSS。html5shiv用于强制IE理解新元素,然后它自动将CSS应用于这些元素。 最终,我认为现在禁用JavaScript已经很少见了。在那一天,它被禁用,以避免恼人和无用的浮华效果。有些人仍然这样做,但如此多的网站需要互动行为(我们现在所在的网站非常依赖JS),以至于禁用JS的用户可能习惯于在互联网的大部分地方被破坏。
(减去空格)<noscript>禁用javascript时执行此处的代码</noscript> |
![]() |
2
4
如果没有IE6中的Javascript,设计HTML5元素的样式将是无用的,因为这是必要的
|
![]() |
3
1
现在谁真的禁用了JavaScript?如果他们这样做了,是的,毫无疑问一切都会破裂。 而且,这不仅仅是IE6的问题。IE9之前的IE版本不支持为未知元素自动设置样式。(参考: A long digression into how browsers handle unknown elements ) |