我認爲<br>
標籤做有效果。如果我改變你的標記如下:
<div style="overflow: visible; height: 20px; background-color: yellow;">
Test
<br />
Test 2
<br />
Test 3
<br />
Test 4
</div>
然後我就可以看到效果 - jsFiddle here。
默認溢出visible
(在我的瀏覽器,反正),所以文字明顯溢出<div>
。在<br>
的情況下,您只會看到延伸到<div>
以下的空行,這些空行不可見但存在。
如果您將overflow: scroll
添加到<div>
,您還可以看到效果 - 文字末尾顯示空白行,您可以滾動瀏覽。標記:
<div style="overflow: scroll; height: 20px; background-color: yellow;">
Test
<br />
<br />
<br />
</div>
(jsFiddle here)。
因此,<br>
就做有所作爲,但在<div>
設置高度,你實際上並沒有能看到區別,如果有只有<br>
S,因爲它們是通過定義,只是行打破,而不是直接可見。
如果家長有高度,也不會有所作爲。 – Abs
當我添加'overflow:scroll'時,它確實對我有所幫助。http://jsfiddle.net/gothick/Y45VF/ –