何时使用<br>换行符与CSS定位?
我经常想知道如何正确使用<br>
换行符。 似乎经常将它们错误地用于定位或清除应该使用CSS的内容。
W3schoools.org说,使用<br>
为空行,但不能用于创造或分离段落。 纵观W3C HTML5规范草案,它更清晰一点的<br>
,当内容需要一个换行符将被用于诸如地址的线或诗歌空行,其中由作者的意图。
但我仍然对任何进一步的澄清感兴趣,或者输入任何其他人。 我经常发现自己选择不使用<br>
标签,而只是使用期望的清除,边距,填充等元素来创建所需的空间。
这并不是说这是极端重要的,但这里有一个让我想到了这个地方流行的(“授权”)网站使用的示例<br>
是我不知道是相当的语义。 在这里,我将通过CSS清除它的兄弟姐妹中的<a>
:
<p>Lorem ipsum dolor sit amet, consectetur tempor laborum.</p>
<br>
<a href="#readmore">more >></a>
对我而言,换行符只能在段落内使用来表示换行。 在段落之间添加换行符被当天使用,当时HTML看起来像Chop Suey,并且HTML文档的语义看起来像来自幼儿园的人使用Dreamweaver。
如果我必须使用<br />
,那么我个人依靠margin和padding进行内容分离,这意味着我做错了什么。 我认为一个地址的线是正确使用的完美例子,我会坚持只有这些情况。
当换行符在无格式文档中具有语义含义时。
正如有人所说,诗歌就是一个很好的例子 - 传统上,诗歌是用两行之间的换行符来写的。 地址也一样。 用一个段落元素来标记一首诗或一个地址是没有意义的,因为它们与整个地址或诗的一段相符。
我同意该规范,br应该用于在段落中创建新的文本行。 在语义上,它使得,感觉 - 段落是具有一些顶部或底部边距的文本块,而br指定无边距,只是换行符具有相同的行高/行距。
链接地址: http://www.djcxy.com/p/88921.html上一篇: When to use <br> line breaks vs CSS positioning?
下一篇: In HTML5 why does the <img> tag need a closing slash or a closing tag?