2017-07-04 47 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