2014-10-12 2 views
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

+1

Спасибо il update that, но это не то, что вызывает проблему ... @Kermit –

+1

В остальной части страницы/html есть определенная проблема - не видя кода, это невозможно узнать. Вы проверили стили в инструментах Inspector/Developer вашего браузера, чтобы понять, почему они не применяются? –

ответ

1

Как я встревожен чуждо сказал, проверить в инспекторе браузера. Стиль может быть переопределен. Или другая причина может заключаться в том, что обновленный файл style.css, возможно, не был загружен в браузере. Попробуйте очистить кеш и снова загрузить страницу.

+1

Вы были на месте! Я загрузил style.css и обновил его, и он добавил эти строки к нему. –

Смежные вопросы