HTML 编码中应避免的 7 种过时做法

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

HTML编码中的不良习惯:不需要使用type属性,只需一次使用<header>和<footer>,不要随机选择标题标签,不要添加='1'到布尔属性,停止为IE 8提供支持。

🎯

关键要点

  • 在HTML编码中,不需要为<script>和<style>标签使用type属性。

  • 每个页面只需使用一次<header>和<footer>元素。

  • 不要随机选择标题标签,保持标题标签的逻辑结构和降序排列。

  • 避免在布尔属性中添加='1',只需简单使用属性名即可。

  • 停止为IE 8及更早版本提供支持,现代浏览器已不再需要这些支持。

延伸问答

在HTML编码中,为什么不需要为<script>和<style>标签使用type属性?

现代浏览器已经能够自动识别<style>为CSS和<script>为JavaScript,因此不需要指定type属性。

每个页面应该使用多少次<header>和<footer>元素?

每个页面只需使用一次<header>和<footer>元素。

为什么要避免随机选择标题标签?

随机选择标题标签会导致页面结构混乱,影响可访问性,应该保持标题标签的逻辑结构和降序排列。

在布尔属性中添加='1'有什么问题?

在布尔属性中添加='1'是不必要的,正确的做法是仅使用属性名,这样可以避免W3C验证器的错误。

为什么不再支持IE 8及更早版本?

现代浏览器已经不再需要支持IE 8及更早版本,微软也在2022年停止了对IE 11的支持。

如何正确使用<iframe>元素以去除边框?

应避免使用frameborder属性,而是使用CSS的border属性来处理<iframe>的边框。

➡️

继续阅读