15
A
回答
28
實際上有相當圍繞其使用良好定義的規則,聯想起的HTML 2.0的日子,當它第一次推出:
的
<BR>
元素指定單詞之間的換行符(參見第6,「人物,單詞和段落「)。例如:<P> Pease porridge hot<BR> Pease porridge cold<BR> Pease porridge in the pot<BR> Nine days old.
的<br>
元件本身絕不是爲了用於控制餘量/填充。雖然他們在HTML 3.2中引入了一個屬性clear
屬性來處理浮動圖像之類的東西,但它很快在HTML 4和XHTML 1中被棄用,轉而採用CSS。這大概是15年前,所以這真的不是什麼新鮮事。
在HTML5,他們找到了更清楚的是<br>
不用於演示或佈局,結合實例(和the clear
attribute is obsolete):
br
元素必須只能用於換行符這實際上是部分內容,如詩歌或地址。下面的例子是
br
元件的正確用法:<p>P. Sherman<br> 42 Wallaby Way<br> Sydney</p>
br
元件不能用於在分離段專題小組。下面的實施例是不符合要求的,因爲它們濫用
br
元件:<p><a ...>34 comments.</a><br> <a ...>Add a comment.</a></p> <p><label>Name: <input name="name"></label><br> <label>Address: <input name="address"></label></p>
下面是替代上述,這是正確的:
<p><a ...>34 comments.</a></p> <p><a ...>Add a comment.</a></p> <p><label>Name: <input name="name"></label></p> <p><label>Address: <input name="address"></label></p>
因此,使用<br>
代替CSS邊距來佈局的目的一直令人不悅,在至少由編寫規範的人來完成。
0
取決於您是否喜歡使用行高或邊距/填充。
+7
如果您使用line-height來獲得邊距的效果,那麼您可能會做錯了。 –
相關問題
- 1. 邊距或填充間距?
- 2. Wierd填充或右邊浮動元素的邊距
- 3. 刪除邊距或填充?
- 4. 減少表格視圖的單元格填充或邊距
- 5. 將邊距或填充應用於絕對元素
- 6. td在元素右側添加額外的邊距或填充
- 7. 等距元素是一個百分比,帶有填充/邊距
- 8. 沒有填充或邊距的旋轉元素不粘在一邊
- 9. 填充中的像素,邊距
- 10. 使用填充或邊距縮小div
- 11. 格式DataGrid中的邊距/填充ColumnHeader
- 12. 向Google圖表表格中的單元格添加填充或邊距
- 13. 填充texture3d切片明智
- 14. 使用柔性單位作爲元素的邊距/填充?
- 15. iOS中的UI元素的邊距和填充
- 16. 如何強制元素上的HTML/CSS填充/邊距?
- 17. Java FlowLayout - 特定元素的邊距/填充?
- 18. 不在同一元素上使用寬度和填充/邊距?
- 19. 消除圖片中的填充/邊距元素
- 20. 元素的底部邊距/填充在IE中
- 21. 無法移除浮動元素的填充/邊距
- 22. LibGDX中元素之間的邊距和填充
- 23. 額外的邊距/填充
- 24. 響應邊距和填充
- 25. DataGridTemplateColumn頂部邊距/填充
- 26. Textview響應邊距/填充
- 27. 填充邊距inline Flowdocument
- 28. Addthis共享填充/邊距
- 29. 未知表/單元格填充/頁邊距影響版面
- 30. 從DataGridView刪除填充/邊距單元格
我通常會建議不要使用'
'標記。 – Shmiddty
如果這不是純粹的文體風格(例如思想分離),您可能正在尋找'
',並使用自定義樣式(透明,高度爲「空白」或「間距」爲空白)。 – 0b10011