Изменение цвета фона страницы с помощью php
У меня есть стандартная html-страница так:
<html>
<head>..
.
..
and so on
И у меня есть php-скрипт, связанный с этой html-страницей:
if blablabla {
change background color;
}
Кто-нибудь знает, как изменить цвет фона моей страницы, если выполнены условия в операторе if?
Я надеюсь, что сделал это ясно, если нет, Пожалуйста, скажите, какой бит неясен.Заранее спасибо за любую помощь
3 ответа:
Поместите свой тег
<body>
внутрь if elseif 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
ниже по странице, они будут иметь приоритет над одним из вашего оператораif
.