我很好奇使用動態CSS屬性的正確方法。我有變量,如果包含顯示在動態CSS樣式表。顯示php css屬性的最有效方法
如果我有動態CSS爲使
body {
background:<?php global $data; echo $data['body_background'];?>;
background-image:url(<?php global $data; echo $data['body_background_background']; ?>);
}
我是最好的使用if statements
之前或讓它回聲出一個空白的CSS語句,如果它是空的? 例如,如果沒有價值,將顯示
body {
background:;
background-image:url();
}
我是最好的,包括它的if statements
所以它不顯示任何內容?例如:
if (!empty($data['body_background'])) {
background:<?php global $data; echo $data['body_background'];?>;
}
什麼是最有效的方法呢?
單獨的文件,但在風格的標籤。覆蓋原始的CSS。 – user2966586
效率在這裏不是問題。無論哪種方式,你都在談論微秒。儘管如此,它絕對是好的(也可能也是必需的?不確定我的頭頂)是不是顯示空的屬性。 –
爲了生成動態CSS,您可能需要查看[LESS](https://en.wikipedia.org/wiki/LESS_(stylesheet_language))或[Sass](https://en.wikipedia.org/wiki/ Sass_(stylesheet_language)),除非您打算在每個請求上重新生成CSS。 – user555