有幾種方法'欺騙'它(而不是r根本就是詭計)。
<p>Hello there whats<span></span> your name</p>
隨着風格:
span{
width:50px;
display:inline-block;
}
它看起來像:
Hello there whats your name
還有anothe r選項,使用
這意味着「非破壞性空間」。
JSFiddle
HTML:
<p>Hello there whats your name</p>
將會產生
Hello there whats your name
第三個選項是添加margin
。
JSFiddle
HTML:
<p>Hello there whats<span></span>your name</p>
CSS:
span{
margin:0 50px;
}
最終結果是:
Hello there whats your name
我會這樣做的方式是使用white-space:
。
JSFiddle
HTML:
<p>Hello there whats your name</p>
CSS:
p{
white-space:pre;
}
最終結果:
Hello there whats your name
改變它的測試代碼,我想文本 – Xitas
嗯..爲什麼呢?也許答案是HTML規範。我不知道,但我認爲這是更多的HTML渲染引擎不是嚴格的HTML語言的問題 – robertw
這太寬泛了:有幾種替代方法來實現你所要求的,而選擇取決於你想要什麼* *爲什麼*。 –