2016-06-27 26 views
0

我將之前的問題縮小爲;在HTML文本的開頭顯示空白處

我不能在HTML文本的開頭顯示空格?

例如,我想盡可能使用;

<p>    This is a paragraph.</p> //    This is a paragraph. 

但它的行爲完全一樣;

<p>This is a paragraph.</p> 

我該怎麼做?

回答

1

您可以使用CSS屬性white-space: pre;不垮的空間:

p { 
 
    \t white-space: pre; 
 
    \t color: black; 
 
    \t background: pink; 
 
    }
<p>    This is a paragraph.</p>

2

如果你必須有你可以使用&nbsp;空間,所以代碼看起來像:

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a paragraph.</p> 

對於5位。雖然我認爲你可能最好使用CSS來添加填充/邊距樣式來實現你所追求的。

編輯

片段添加使用填充方法:

p.padded { 
 
    padding:.3em .5em .1em 2em; 
 
}
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum voluptas, culpa, quam, totam ex illum earum cupiditate, odit delectus cum atque dignissimos. Culpa praesentium perspiciatis incidunt pariatur. Doloremque, illum, sequi.</p> 
 

 
<p class="padded">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum voluptas, culpa, quam, totam ex illum earum cupiditate, odit delectus cum atque dignissimos. Culpa praesentium perspiciatis incidunt pariatur. Doloremque, illum, sequi.</p>

+0

其實,是的,我加左邊距。而這一段僅僅是一個例子,我確實想要做的是,減少一段很好的縮進。 – user6468132

+0

'填充:.3em .5em .1em 2em;'沒有任何區別。可能是什麼原因? – user6468132

+0

這應該沒問題。所以這在你的CSS中:p {padding:.3em .5em .1em 2em; }。 –