2014-03-04 49 views
-2

這可能很簡單,我不知道。我試圖在CSS輸出中添加一行代碼。下面是代碼如何在php echo語句中添加行間距?

echo '<style type="text/css">\n'; 
    echo get_option('custom_css'); 
    echo '</style>'; 

但是當我做這個輸出來作爲

<style type="text/css">\n.button{ 
margin-bottom: 22px; 
}</style> 

EDITED

由於這是風格的標籤也不會增加空或新的生產線,我認爲裏面我想在樣式標籤之間有一條新線。因此標籤將分隔開,沒有其他樣式會與樣式標籤的同一行摺疊。怎麼做?

它看起來應該像這樣

<style type="text/css"> 
.button{ 
    margin-bottom: 22px; 
    } 
</style> 
+1

你想要的空白或換行?清楚地說明。 –

+0

對不起,新行。 – sun

回答

2

只要把你的字符串放在雙引號中。單引號不分析查看特殊字符。

echo "<style type=\"text/css\">\n"; 
echo get_option('custom_css'); 
echo '</style>'; 

例如。

或者像其他人說的 - 有PHP_EOL串聯它不斷

+0

感謝您的信息,沒有特別的東西將被解析在單引號內。 +1 – sun

0

由於這是風格標籤內也不會加空的空間,我想think.I到 有風格的標記之間的空間。怎麼做?

&nbsp;添加到您想要空間發生的位置。

+0

爲什麼人們在問題上沒有適當的亮光時會對答案讚不絕口? –

+0

我解釋過。檢查我的編輯並更新您的答案。 – sun

1

嘗試PHP_EOL而不是\n

echo '<style type="text/css">'.PHP_EOL; 
+0

謝謝。這個作品+1 – sun

0

&nbsp是你的朋友。無論你想要的空間添加它。

+1

OP想要新線我猜 – matiit

+2

他在他的帖子中寫了空間。那麼,對於換行符,他只需要引號中的'\ n'。 –

+0

線空間他說:) – matiit

0

嘗試像

echo '<style type="text/css"><br/>'; 
echo get_option('custom_css'); 
echo '<br/></style>';