<div class="clr"></div>
(其中clr是clear:both),或者只是简单地:<BR CLEAR:BOTH />
我很困惑,因为曾经有人告诉我永远不要使用BR,但是BR的设计就像div class一样吗?
问题:
当你想要清除时,只使用<BR />
会有问题吗?或者我应该使用div?
提前致谢
编辑:我已经阅读了http://www.w3.org/TR/html4/appendix/notes.html#notes-line-breaks和http://www.w3.org/TR/html4/struct/text.html#edef-BR
例子(请注意,我已经删除了类并直接将样式添加到HTML中以便阅读):
<div style="float:left;">
<a href="www.example.com"><img style="float:left;" src="/images/videos/video.jpg" width="90" height="75" alt="thumb" title="title" /></a>
<a href="www.example.com" >Title text</a>
<div style="clear:right;"></div>
<span>Length: duration here</span>
<div style="clear:right;"></div>
<span>descriptive text here<span>
<div style="clear:right;"></div>
<span>Date: date of added here</span>
</div>
在您的专业意见中,我是否正确使用了span、div等标签?我应该使用BR标签来代替Div标签进行换行吗?
谢谢大家。
结束语:
感谢大家指出换行与清除浮动无关。我需要学习什么是换行...我猜我不知道。
感谢Freddy看到了我实际想要做的事情并给了我笨拙询问的解决方案。
<br>
和<div>
标签来进行换行的比较,建议使用<div>
标签并设置clear:both
属性来达到更好的效果。 - madcolor