如何測試PHP變量的值是否等於數字,然後更改該數字的元素的CSS。如何比較PHP中的變量並根據結果更改CSS
0
A
回答
1
考慮到PHP是在服務器上執行,產生的頁面,你可以使用這樣的事情:
<?php if ($variable == 10) : ?>
<p class="firstclass">plop !</p>
<?php else : ?>
<p class="otherclass">plop !</p>
<?php endif; ?>
或者,使用條件,只改變CSS類:
<p class="<?php echo $variable == 10 ? 'firstclass' : 'otherclass'; ?>">plop !</p>
0
您可以使用is_numeric()
和switch()
語句輸出CSS編號,如果它是內聯的。如果您的CSS不是內聯的,則可以使用單獨的類並更改類。
0
我假設CSS是在不同的文件中。您可以使用PHP來動態生成CSS。而不是使用style.css中的使用style.php,包括代碼:
<?php
header("Content-type: text/css");
?>
在文件的開頭。這告訴用戶該文件將被視爲樣式表。這使您可以將數據發送到樣式表。例如,您可以使用GET來爲特定元素髮送顏色代碼。您可以使用PHP的HTML頁面上做一個樣式錶鏈接style.php顏色=#FFFFFF並在樣式表中使用此:
element {
color: <?php echo $_GET["color"];?> ;
}
如果這不起作用,讓我知道。
相關問題
- 1. 如何根據ajax結果更改CSS?
- 2. 比較兩個IEnumerable並根據比較結果刪除/插入
- 3. 比較兩個關聯的數組,並根據比較結果更新一個
- 4. 用jQuery比較兩個元素,根據結果更改類
- 5. 如何比較2列並根據結果返回第三列?
- 6. 根據服務變量更改CSS
- 7. 根據.NET結果更新變量backgroundworker
- 8. 如何根據結果更改數字
- 9. php中變量的比較
- 10. C++如果變量比較
- 11. 比較變量PHP
- 12. 在PHP中比較變量值與查詢結果
- 13. 根據數據庫結果在CSS中更改DIV顏色?
- 14. 如何比較並獲得gui結果
- 15. 如何將比較結果存儲到變量中
- 16. PHP從數據庫中選擇並比較結果
- 17. 將結果集的結果與變量進行比較
- 18. 如何比較數值變量與分位數的結果?
- 19. 根據百分比值更改CSS類
- 20. 如何根據體系結構更改變量值
- 21. 需要比較單元格值,然後根據結果更改背景
- 22. XML/XSL:如何比較兩個節點並根據比較結果設置另一個節點的值?
- 23. C++比較,結果如何?
- 24. Magento 2 - 如何更改PHP文件中的較少變量?
- 25. 結果比較在openCV中的比較
- 26. 比較數據表和合並更改
- 27. LINQ WHERE根據比較結果中的其他元素集
- 28. 根據if-statments結果更改if-statment參數中變量的值
- 29. 如何更改R中數據框變量的結果數量值?
- 30. 比較JavaScript和PHP變量
請提供更多信息。 :) – 2011-04-12 05:13:41
更改此變量值上的對象的類。 – 2011-04-12 05:13:49