我應該使用HTML中的<br />
和
來定位元素,還是應該使用CSS顯示:內聯填充/頁邊距以進行定位和所有樣式?兩者有什麼優點和缺點?HTML和CSS的空格和新行
回答
使用<br>
表示塊元素內的換行符,並使用
表示內聯元素中的非間斷空格。而已。對於剩餘者,只需在每個display
,float
,padding
和/或margin
屬性的幫助下使用CSS智能方式。
當我使用display:inline在span元素上時,另一個元素仍然位於span元素的右側。不應該在下一行? – ajsie 2010-01-29 22:59:32
@noname:沒有'span'是一個內聯元素,因此display inline對它沒有任何作用。如果你想要一個新行的元素使用'display:block'。 – prodigitalson 2010-01-29 23:07:15
'span'默認情況下已經內聯。可以使用換行符或塊元素,也可以關閉父塊元素並啓動新的塊元素。 – BalusC 2010-01-29 23:10:06
<br />
有它的用處,但是如果你發現自己使用了很多 
,我會考慮找到更好的方法來對齊事物。
只是醜陋而笨拙。
如果是表格數據,請使用表格。你的生活會更快樂。
如果它不是表格數據,請使用css,如BalusC所示。
理想情況下,您應該將所有內容都放置在css中,並且只能在<p>s
之內使用<br />
(換行符)和
。 但這不是一個理想的世界;)
它仍然有IE 6 ... – 2010-01-29 23:00:13
<br />
真的可以去任何一個方面。但是如果你發現自己使用它來調整段落間距或者像這樣的東西,那麼你真的不得不問自己:「爲什麼即時通訊使用休息而不是應用課程來調整頁邊空白?」
在另一個很少,如果有任何一種感覺的段落之外(<p />
)和一半的時間theres沒有太多的用途,因爲使用text-indent
是首選縮進第一段和編輯chigirn世界各地即時通訊完全反對網絡上的雙重空間預設權限 - 就我個人而言這只是一個印刷品而已。
在HTML5中也有新的 http://html5doctor.com/element-index/#w
答案並不是非黑即白,這取決於你的內容,有時應該
並在某些情況下 這樣的內容將在一個單一的線。
,如果你想把它當作塊,你可以使用
使用CSS margin和padding會給你更大的靈活性做出調整以後。
- 1. HTML和CSS中的表格
- 2. 乾淨的html空白和新行
- 3. 圖像網格行html和css
- 4. 顯示新的行和空格?
- 5. 使用CSS和JavaScript的HTML表格的靜態行和列
- 6. 在html編輯器中添加空格和新行asp.net ajax
- 7. 使得4個格和HTML和CSS
- 8. 計算新行,製表符和空格
- 9. 表單的HTML和CSS格式化
- 10. jQuery的HTML和CSS
- 11. CSS + HTML和IE10
- 12. HTML和CSS
- 13. 表HTML和CSS
- 14. HTML和CSS
- 15. 更改HTML和CSS表格中行的顏色
- 16. 總和HTML表格行
- 17. 鏈接到滿格 - HTML和CSS
- 18. HTML和CSS表格日曆不工作
- 19. 用html和css創建樣式表格
- 20. HTML和CSS網頁格式錯誤
- 21. enumerateSubstringsInRange換行符和空格
- 22. 處理CSS ID和類用空格
- 23. 影響JavaScript/CSS的HTML空間格式
- 24. HTML和CSS漸行漸遠的表
- 25. grunt-babel打破文件格式(新行和空格)
- 26. 替換空白行和空格java
- 27. 刪除所有空格和空行
- 28. Vim的高亮行尾空白和空格之前和標籤
- 29. html表格格式行和列
- 30. HTML畫布和CSS
我聞到一個宗教論據...... – 2010-01-29 22:43:30
有沒有'笑話'標籤? – glomad 2010-01-29 22:47:23
這個問題有什麼好笑的? – ajsie 2010-01-29 22:57:28