Лиха беда начало, сначала на одной станице 2-3 стиля вставишь, потом на второй, а через пол года получится что половина стилей прописаны в темплейтах, и если нужно заменить что то глобально, прийдется облазить все пемплейты и пересмотреть все страницы (ты же не будешь уже помнить где вставлял в код стиль а где брался с CSS)---------- Добавлено 26.11.2012 в 15:20 ----------
Ну в даном случае конечно цвет нужно прописывать в стиле, а вот шрифт, размер, отступы и т.д. в стилях, даже если они разные, потом будет легче вносить изменения.
.class1 { color: #FFFFFF; } .class2 { color: #FFFFFF; }
<h1 class="<?php echo $currentClass; ?>"></h1>
<h1 style="color: #<?php echo $currentColor; ?>;"></h1>
А зачем создавать два класса на один цвет? Нужно создать по классу на разный цвет, их будет не так уж и много, а потом их добавлять в зависимости от ситуации. Почему стоит использовать CSS вместо стилей в HTML написано не одна статья, поройся в гугле.
Тогда только один вариант использовать CSS создай классы для каждого типа пользователей и для каждого варианта действий и потом в php приписываешь нужный стиль к h1.
P.S. Сервер/браузер не ИИ и не сможет за вас решить какой цвет выводить, ему нужно указать все варианты.
Если на каждой странице он разный, то нужно наследование использовать, сначала пишем
h1 { font-size:12px;line-height:12px; /**Ну это так на всяк случай если другие элементы близко **/}
а если на какой то странице нужно другой цвет то дописывается стиль:
h1.page1 {color:red;} и в коде <h1 class="page1">Head</h1>
но при этом уже не нужно указывать размер он возьмется с первого класса h1
Я тут человек новый в раскрутке, только учусь, а что такое ggl?