我试过检查其他答案,但我仍然感到困惑 - 特别是在看到W3schools HTML 5参考之后.
我认为HTML 4.01应该"允许"单个标签只是<img>和<br>.然后XHTML来一起<img />和<br />(如果有人说,空间是有旧的浏览器).
现在我想知道在练习HTML 5时我应该如何格式化我的代码.
__PRE__
是吗<br>,<br/>还是<br />?
我经常想知道正确使用 <br>换行符.似乎通常它们被错误地用于定位或清除应该使用CSS的内容.
W3schoools.org表示<br>用于空行,但不用于创建或分隔段落.回顾一下W3C HTML5规范草案,<br>当内容需要换行符时会更加清晰,例如地址行或诗歌中的空行,作者有意.
但我仍然有兴趣进一步澄清或输入任何其他人.我经常发现自己选择不使用<br>标签,而只是使用所需的清除,边距,填充等样式元素来创建所需的空间.
并不是说这是非常重要的,但这里有一个让我思考这个问题的例子,一个流行的("权威的")网站使用了一个<br>我不确定是非常语义的网站.在这里,我只是<a>通过CSS 清除它的兄弟姐妹:
<p>Lorem ipsum dolor sit amet, consectetur tempor laborum.</p>
<br>
<a href="#readmore">more >></a>
Run Code Online (Sandbox Code Playgroud)