css
2014-10-12 90 views 0 likes 
0

我最近在php語句中給出了一個給定消息的消息框,並且它們設計了消息的樣式。爲什麼我的css沒有被應用到我的頁面?

這是我的php代碼。

mysql_query("UPDATE account SET is_active=1, activation_code='' WHERE activation_code='$code'"); 
$message_good = '<div class="register_thankyou"><p>Success! Your account has been activated. You may now <a href="login.php">log in</a>.</p></div>'; 
     } else { 
$message_good = '<div class="register_error"><p>Account has already been activated, or you have an invalid activation code.</p></div>'; 
     } 

出於某種原因,它加載樣式register_thankyou而不是register_error。

這兩種風格都有這個CSS設置。

/* ACTIVATION MESSAGES */ 
.register_thankyou { 
    background-color: #e3f6da; 
    border: 1px solid #3b7008; 
    padding: 20px; 
} 
.register_thankyou h3 { 
    font-size: 20px; 
    font-weight: normal; 
    margin: 0 0 10px; 
    padding: 0; 
} 
.register_thankyou p { 
    margin: 0; 
    padding: 0; 
} 

.register_error { 
    background-color: #f8e5e4; 
    border: 1px solid #c41100; 
    padding: 20px; 
} 
.register_error h3 { 
    font-size: 20px; 
    font-weight: normal; 
    margin: 0 0 10px; 
    padding: 0; 
} 
.register_error p { 
    margin: 0; 
    padding: 0; 
} 

所有這就是不同的是背景和邊框顏色

可爲什麼有人正在應用和其他心不是一個風格向我解釋?

謝謝:enter image description here

錯誤:enter image description here

它可以在這裏壽:http://jsfiddle.net/q8ozgfmu/

+2

**不再支持** mysql_ *'函數,它們是[**官方不推薦使用的**](https://wiki.php.net/rfc/mysql_deprecation),**不再維護**,將來會[**刪除**](http://php.net/manual/en/function.mysql-connect.php#warning)。您應該使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/mysqli)更新您的代碼,以確保您的項目未來的功能。 – Kermit 2014-10-12 13:20:19

+1

感謝il更新,但那不是什麼導致這個問題... @Kermit – 2014-10-12 13:23:48

+1

頁面/ HTML的其餘部分顯然有一些問題 - 沒有看到代碼是不可能知道的。您是否檢查過瀏覽器的Inspector/Developer工具中的樣式,以瞭解它們未被應用的原因? – 2014-10-12 13:28:04

回答

1

正如我驚慌外星人說,檢查瀏覽器的檢查。風格可能會被覆蓋。或者另一個原因可能是更新後的style.css可能沒有加載到瀏覽器中。嘗試清除緩存並再次加載頁面。

+1

你真的在看!我加載了style.css並刷新它,並將它添加到它。 – 2014-10-12 13:36:20

相關問題