什麼被認爲是「好」的做法:換行符HTML
<div class="clr"></div>
(其中CLR是明確的:兩者) 或只是簡單:
<BR CLEAR:BOTH />
我真的很困惑,因爲我曾經告訴永遠不要使用BR,但是BR的設計是爲什麼div類?
問:
難道是錯的只是使用<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>
在你的專家意見,我正確使用跨度,divs等?我應該使用BR的而不是Div的休息時間。
謝謝大家
閉注:
感謝您對所有指出,斷行是無關的花車結算。我需要確切地知道什麼是線性爆發......我想我不知道。
感謝freddy看到我真正想做的事情,並給我解決方案,我笨拙地問。
http://stackoverflow.com/questions/686766/br-vs-div-in-clearing – madcolor 2009-09-22 12:07:08
謝謝madcolor,所以div方法是對的! – Dorjan 2009-09-22 12:14:38
如果您嘗試清除之前浮動的元素,則div方法正確。如果您嘗試創建換行符,那麼
是正確的代碼 – Steerpike 2009-09-22 12:27:04