
#header {
background: #FFFFFF url('images/bg_house_blue.gif') no-repeat bottom right;
height: 95%;
}
можно сделать так что б на главной в этом классе использовалась одна картинка, а на всех других страницах другая, если да, то подскажите как?
Спустя 42 минуты, 54 секунды (6.12.2009 - 14:25) Ka4_0k написал(а):
Этот класс (только это id насколько я понимаю), пишешь в самом файле, где будешь всё выводить. Определяешь какая страница открыта, и на основе этого ставишь ту или иную картинку.
Например:
Например:
#header {
background: #FFFFFF
<?php
//в $page будет хранится текущая страница к примеру.
if($page == "index")
echo "url('images/bg_house_blue.gif')";
else
echo "url('images/другая картинка.gif')";
?>
no-repeat bottom right;
height: 95%;
}
Спустя 3 часа, 32 минуты, 48 секунд (6.12.2009 - 17:57) 99cents написал(а):
Спасибо! Если б еще сказали как определить какая страница открыта, или где почитать?
Спустя 16 минут, 50 секунд (6.12.2009 - 18:14) Ka4_0k написал(а):
допиши в конце своей главной страницы (вообще в любом месте можно):
или
или
или, или.... Способов вобщем много:)
<?php
echo basename(__FILE__);
?>
или
echo $_SERVER['SCRIPT_NAME'];
или
echo $_SERVER['SCRIPT_URL'];
или, или.... Способов вобщем много:)
Спустя 4 часа, 39 минут, 30 секунд (6.12.2009 - 22:54) sergeiss написал(а):
Вообще-то, надо делать 2 разных класса. Один указывать на главной, а другой - на всех остальных. И в CSS это прописать легко и просто, всё (кроме картинки) будет одинаковое.