我经常想知道如何正确使用<br>
越线。似乎它们经常被错误地用于定位或清除应该使用 CSS 的内容。
W3schoools.org 说使用<br>
适用于空白行,但不适用于创造或分离 http://www.w3schools.com/tags/tag_br.asp段落。环顾四周W3C HTML5 规范草案 http://dev.w3.org/html5/spec/Overview.html#the-br-element,更清楚一点的是<br>
当内容需要换行符(例如地址行或诗歌中的空白行)时(作者有意),将使用该换行符。
但我仍然对其他人可能有的任何进一步的澄清或意见感兴趣。我经常发现自己选择不使用<br>
标签,而只是使用所需的空白、边距、填充等来设计元素,以创建所需的空间。
并不是说它是极其重要的,但这是一个让我思考这个问题的例子,其中一个流行的(“权威”)网站使用了<br>
我不确定这是否符合语义。在这里我刚刚清除了<a>
通过 CSS 来自它的兄弟姐妹:
<p>Lorem ipsum dolor sit amet, consectetur tempor laborum.</p>
<br>
<a href="#readmore">more >></a>
对我来说,换行符只能在段落内使用来指示新行。在过去,在段落之间添加换行符是很常见的,当时 HTML 看起来像 Chop Suey,HTML 文档的语义看起来就像学前班的人使用 Dreamweaver。
我个人依靠边距和填充来分隔内容,如果我必须使用<br />
这意味着我做错了什么。我认为地址行是正确使用的完美示例,我会坚持使用only那些场景。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)