簡體   English   中英

使用php更改頁面的背景顏色

[英]Change background color of a page using php

我有一個標准的 html 頁面,所以:

<html>
<head>..
.
..
and so on

我有一個鏈接到該 html 頁面的 php 腳本:

if blablabla {

change background color;
}

如果滿足 if 語句中的條件,有人知道如何更改頁面的背景顏色嗎?

我希望我說清楚了,如果沒有,請說哪一點不清楚。

感謝您提前提供任何幫助

把你的<body>標簽放在 if else 里面

if blablabla {

 echo '<body style="background-color:white">';
}
else {
 echo '<body style="background-color:orange">';
}

這不一定是很好的做法,但它應該可以完成工作:

if ( your_conditional ) {
  $styleBlock = sprintf('
    <style type="text/css">
       body {
         background-color:%s
       }
    </style>
  ', $yourColor);
  echo $styleBlock;
}

關於這一點的一個好處 (?) 是,使用這種技術,您可以將if語句放在任何地方——無論您把它放在哪里,它都會對 body 標簽起作用。

一個警告:如果您對頁面下方的body標簽背景顏色有其他樣式規則,則這些規則將優先於if語句中的規則。

這是我想改變身體背景的代碼

 <body bgcolor="<?php echo $name2; ?>">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM