问题描述
我想知道一个关于 HTML 的概念:结束标签。我想节省空间以使其对网络更友好。我在为网页设计课程编写网页时想到了这个问题,StackOverflow here 上也有类似的问题。
<body bgcolor="#ffff00">
<font color="#ff0000">
...
它通常与 br
和 img
标签一起使用。我正在考虑为在整个页面中使用的标签或至少在使用标签后的整个过程中使用的标签留下结束标签。
这是否与所有现代浏览器兼容?此外,大多数 Web 开发人员是否接受这种做法?
解决方法
您应该始终关闭您的标签。大多数浏览器都是“宽容的”……但这并不意味着它“正确”。
您还应该尽可能使用 CSS(而不是 HTML 标签属性)。
差:
<body bgcolor="#ffff00">
<font color="#ff0000">
...
更好:
<body bgcolor="#ffff00">
<font color="#ff0000" />
... <!-- Note: your HTML should eventually have a closing "</body>" -->
更好:
<style>
body {background-color: "#ffff00";}
...
附注:
问:什么是“兼容”?
答:MDN WebDocs 是一个很好的资源: