2017-07-04 80 views
0

我想用PHP創建內聯CSS不知道爲什麼它不工作 我需要根據來自我的數據庫的數據編寫css這是一個測試腳本看看我是否可以把PHP的風格標籤之間創建CSS用「PHP」創建「CSS」

<!DOCTYPE html> 
<html> 
<head> 
<style> 
*{padding-right: 0px; PADDING-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;} 

<?php 
echo "<br/>"; 
echo '.button { '; 
echo "<br/>"; 
echo 'background-color: green;'; 
echo "<br/>"; 
echo 'border: none;'; 
echo "<br/>"; 
echo 'color: white;'; 
echo "<br/>"; 
echo 'padding: 15px 32px;'; 
echo "<br/>"; 
echo 'text-align: center;'; 
echo "<br/>"; 
echo 'text-decoration: none;'; 
echo "<br/>"; 
echo 'display: inline-block;'; 
echo "<br/>"; 
echo 'font-size: 16px;'; 
echo "<br/>"; 
echo 'margin: 4px 2px;'; 
echo "<br/>"; 
echo 'cursor: pointer;'; 
echo "<br/>"; 
echo '} '; 
echo "<br/>"; 
?> 

</style> 
</head> 
<body> 

<h2>CSS Buttons</h2> 

<button>Default Button</button> 
<a href="#" class="button">Link Button</a> 
<button class="button">Button</button> 
<input type="button" class="button" value="Input Button"> 

</body> 
</html> 
+0

你可以替換'* {padding-right:0px; PADDING-left:0px; padding-bottom:0px; margin:0px; padding-top:0px;}'帶'* {padding:0; margin:0;}' –

回答

4

你通過把所有這些<br/>標籤的CSS創建無效CSS。使用echo "\n";來代替實際的換行符。或者把它們放在外面 - CSS不關心樣式是否在同一行。

+0

這裏是工作代碼現在的樣子: – jperson19468