Изменение фона в теме

Автор nomen, 18 мая 2010, 22:54:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nomen

Доброй ночи господа!
Есть форум (вер.  1.1.11) с не стандартной темой(green_leaf)  http://custom.simplemachines.org/themes/index.php?lemma=718
Мне нужно изменить фон этой темы на другой.

При попытке изменить шаблон ничего не вышло, просто белый фон.
Что я делал..
Подправил главный css файлик (добавил необходимые стили):
/* The main body of the entire forum. */
body
{
//background: url(images/wallp.png) fixed;
margin: 0px;
padding: 12px 30px 4px 30px;

    position: relative;
    min-height: 100%;
    _height: 100%;
}

.svg { position: absolute; z-index: -1; }


В файле шаблона "index.template.php" нашел, где формируется body и добавил необходимый код:
<object class="svg" type="image/svg+xml" data="background.svg" width="100%" height="100%"></object>

В теории этих изменений достаточно чтобы нужный мне градиентный фон нормально отображался в Oper'e Mozill'е.
На практике же к сожалению не получилось, не могу понять почему..
Подскажите пожалуйста, может я что то упустил из виду, что сделал не так?
P.S. нужны ли какие то дополнительные от меня данные, чтобы можно было разобраться?

nomen

#1
Странно, первый раз с таким сталкиваюсь..
Оказалось глюк в том(подсказал товарищ), что нужно было указать не относительный, а абсолютный путь к файлу "background.svg"

Осталась другая "проблема":


..странно, еще не разобрался почему вылезла белая каемка


Добавлено через 20мин:
Пардоньте господа  :) немного подкрутил стили, добавил один тег и вуаля.
Можно закрывать/удалять/помечать как решенное.

нужно было в стили добавить html { height: 100%; }
и убрать у body padding: 12px 30px 4px 30px;
ну и чтобы таки расположение контента осталось на своих местах, нужно заключить все содержимое body в div со стилями:
padding: 12px 30px 4px 30px; margin: 0px;