2013-10-17 78 views
-3

嗨進出口試圖顯示此格式在PHP當前時間。但隨着背景藍色和白色的文字..背景色不工作

Current Time: Fri Sep 21 11:06:46 2007 

我的問題是,在我的CSS文件我有以下語法爲背景...

body{ 
/* fallback */ 
background-color: #C0C0C0; 
/*background: url(images/linear_bg_2.png);*/ 
background-repeat: repeat-x; 
} 

但在我的PHP文件時,用戶輸入的時間顯示的格式正確,我的時間應與背景藍色和白色的文字..文本實際上是工作正常顯示但背景沒有變化..

這是我有我的PHP文件..

<?php 
}// End of IF statement 
    if($_POST && $_POST['userInput'] == "comp" && $_POST['userInput'] != ""){ 
     ?><body style="background-color:#0000CC;color:white;"><?php 
     date_default_timezone_set('America/Toronto'); 
     echo "Current Time: " . date("D M d H:i:s Y"); 
     ?></body><?php 
    } 

嗯,我希望有人知道或能看到我在做什麼錯了..我會很欣賞它..

+3

... background-color:#0000CC .... – RafH

+0

除了你忘記'#'的事實,另一種做法是'if(isset ... rest of conditions){include'css_1.css 「; } else {include'css_2.css';如果你有很多文件,那麼你可以在全球範圍內改變它。 –

+0

它是否驗證(同時檢查HTML和CSS)? – cimmanon

回答

6

你忘了十六進制顏色之前的#

?><body style="background-color:#0000CC;color:white;"><?php 
+0

對不起我的壞..但我的問題仍然是一樣的..也許我做了一個錯誤輸入我的問題.. – JV17

+0

你的身體標記是好的。檢查以確保您的if語句實際上正在被正確評估。最好的猜測是你的3個條件中的一個或多個是假的,所以body標籤沒有被寫入藍色背景。但是你沒有提供足夠的代碼供我們檢查。 – Brandon

+0

@ JV17檢查您是否還沒有/另一個CSS樣式表可能覆蓋您的樣式或HTML本身。加上這可能是錯誤的'if($ _ POST && $ _POST ['userInput']' –

0

嗯,我解決這個問題這樣...用

?><body style="background-color:#0000CC;color:white;"><?php 

我改的

腳背......

?><body style="background:#0000CC;color:white;"><?php 

,並使它發生..重寫CSS樣式表...謝謝你們..

+0

這是奇怪的,哦,只要你發現「你的」解決方案是所有的重要的.-) –

+0

@ jv17,只是接受其他答案。 –