簡體   English   中英

帶有HTML和CSS的空格和新行

[英]Spaces and new lines with HTML and CSS

我應該使用<br />&nbsp; 在HTML中定位元素,或者我應該只使用CSS顯示:內聯與填充/邊距定位和所有樣式? 兩者的利弊是什么?

使用<br>表示塊元素中的換行符並使用&nbsp; 表示內聯元素內的不間斷空格。 而已。 對於殘余,只需在每個displayfloatpadding和/或margin屬性的幫助下使用CSS智能方式。

<br />有它的用途,但如果你發現自己使用&nbsp了很多,我會考慮尋找更好的方式來排列的東西。 &nbsp; 只是丑陋而笨重。

如果是表格數據,請使用表格。 你的生活會更快樂。

如果它不是表格數據,請使用css,如BalusC建議的那樣。

理想情況下,您應該使用css定位所有內容,並且只使用<br /> (換行符)和&nbsp; 在里面<p>s 但這不是一個理想的世界;)

<br />真的可以去任何一種方式。 但是如果你發現自己使用它來調整段落間距或類似的東西那么你真的要問自己“我有沒有理由使用休息而不是應用類來調整邊距?” &nbsp; 另一方面,如果在一個段落( <p /> )之外的任何一種感覺很少,並且有一半的時間也沒有太大的用處,那么如何使用text-indent更適合縮進第一段而不是編輯的chigirn到處都是我完全反對在網絡上預留文本的雙重空間 - 就我所知,這只是一個印刷品。

在HTML5中,您還有新的http://html5doctor.com/element-index/#w

答案不是黑白分明,這取決於你的內容,有時應該是
在某些情況下,內容將在一行中。

如果你想要它作為塊你可以使用

使用CSS邊距和填充將為您提供更大的靈活性,以便稍后進行調整。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM