我最近在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;
}
所有這就是不同的是背景和邊框顏色
可爲什麼有人正在應用和其他心不是一個風格向我解釋?
謝謝:
錯誤:
它可以在這裏壽:http://jsfiddle.net/q8ozgfmu/
**不再支持** 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
感謝il更新,但那不是什麼導致這個問題... @Kermit – 2014-10-12 13:23:48
頁面/ HTML的其餘部分顯然有一些問題 - 沒有看到代碼是不可能知道的。您是否檢查過瀏覽器的Inspector/Developer工具中的樣式,以瞭解它們未被應用的原因? – 2014-10-12 13:28:04