я не держу зла. моё зло неудержимо.
Вы в css полный ноль? Вы просите о помощи, чтобы вам сделали дизайн? А самим?
Всё не так сложно, как кажется на первый взгляд. Эти коды еще никого не убили и не загрызли.
Итак, начнем с основы. Основные блоки. Вот здесь наглядно показана структура блочного дизайна. Тоесть глядя на неё можно понять, какому селектору прописать свойство, чтобы получился желаемый результат.
Если вы хотите применить фон только к контейнеру #page-c, значит прописываем #page-c { background: url('/userdir/трам-пам-пам.gif'); }
Но! В меню есть так же скрытые счетчики, под которыми также будет находиться фон, поэтому для того, чтобы фон был только для видимой части меню, нужно прописать код #side .bordered { background: url('/userdir/трам-пам-пам.gif'); }
Вместо /userdir/трам-пам-пам.gif вы должны поставить ссылку на изображение из вашей библиотеки изображений соответственно в том же формате, тоесть начиная с /userdir.
По аналогии можно прописывать свойства и другим селекторам.
Мануал "Прозрачность и полупрозначность"
Если вы хотите изменить размеры блоков и/или центрирование, то лучше всего использовать вот этот калькулятор. Считать по нему проще простого. У большинства пользователей разрешение экрана 1024х768. Значит нужно уложиться приблизительно в 1000 пикселей. Приведу пример: нужно, чтобы по ширине блоки меню и записей в сумме укладывались в 800 пикселей, значит ставим к примеру 190 пикселей на меню, 10 отступ и 600 пикселей на основной блок. Пишем в окошки 190 10 600 и прописываем положение (0 — слева, 50% — по центру, 100% — справа). Нажимаем Бжжж!
И обратите внимание, что взять нужно только половину кода. Если в вашем дневнике меню слева - берите первую половину кода, если справа - вторую.
Если у вас падает меню на главной странице вашего дневника при просмотре его в IE, значит что-либо растягивает блок записей. Как правило это большие изображения. Старайтесь не выкладывать изображение, ширина которых больше ширины блока записей. Если же они больше, то выкладывайте превью с открытием полного изображения в другом окне.
Если у вас падает меню только в комментариях, и у вас нет в записи ничего, что может растягивать блок, значит у вас растягивают блок добавления комментария поля для ввода логина и пароля, чтобы оставить комментарий от другого пользователя. Чтобы их уменьшить нужно прописать код #fromAnotherName, #fromAnotherPass { width:50px; }
Соответственно вместо 50 пикселей нужно прописать нужное вам число.
Если вы хотите поставить картинку над меню и блоком записей, значит вас интересует экстратоп. Поставить его тоже не составляет труда. Не нужно никаких line-height:100%. Не нужно.
Чтобы поставить экстратоп достаточно этого кода:
#extratop { background: url('/userdir/трам-пам-пам.gif') no-repeat; width: Xpx; height: Ypx; }
где userdir/трам-пам-пам.gif - картинка из вашей собственной библиотеки изображений
X - ширина изображения
Y - высота изображения
Если вы сохраняете настройки и ссылка на изображение пропадает, значит изображение не из вашей библиотеки изображений или вы написали её не в том формате, что я написала выше.
Картинка "под дневником", тоесть экстработтом, ставится аналогично с одним только отличием. Чтобы при просмотре дневника в браузере Opera экстработтом не съезжал вверх, нужно прописать к коду свойство clear:both;
тоесть это будет выглядеть так: #extrabottom { background: url('/userdir/трам-пам-пам.gif') no-repeat; width: Xpx; height: Ypx; float: left; }
p.s. что касается свойств, которые, как я говорила выше, нужно прописывать к селекторам, чтобы получить желаемый результат, всё можно вычитать в учебнике css
Их в яндексе достаточно много. Вот ссылка на один из них - htmlbook.ru/css/ Слева указаны свойства, справа их описание.
Всё не так сложно, как кажется на первый взгляд. Эти коды еще никого не убили и не загрызли.
Итак, начнем с основы. Основные блоки. Вот здесь наглядно показана структура блочного дизайна. Тоесть глядя на неё можно понять, какому селектору прописать свойство, чтобы получился желаемый результат.
Если вы хотите применить фон только к контейнеру #page-c, значит прописываем #page-c { background: url('/userdir/трам-пам-пам.gif'); }
Но! В меню есть так же скрытые счетчики, под которыми также будет находиться фон, поэтому для того, чтобы фон был только для видимой части меню, нужно прописать код #side .bordered { background: url('/userdir/трам-пам-пам.gif'); }
Вместо /userdir/трам-пам-пам.gif вы должны поставить ссылку на изображение из вашей библиотеки изображений соответственно в том же формате, тоесть начиная с /userdir.
По аналогии можно прописывать свойства и другим селекторам.
Мануал "Прозрачность и полупрозначность"
Если вы хотите изменить размеры блоков и/или центрирование, то лучше всего использовать вот этот калькулятор. Считать по нему проще простого. У большинства пользователей разрешение экрана 1024х768. Значит нужно уложиться приблизительно в 1000 пикселей. Приведу пример: нужно, чтобы по ширине блоки меню и записей в сумме укладывались в 800 пикселей, значит ставим к примеру 190 пикселей на меню, 10 отступ и 600 пикселей на основной блок. Пишем в окошки 190 10 600 и прописываем положение (0 — слева, 50% — по центру, 100% — справа). Нажимаем Бжжж!
И обратите внимание, что взять нужно только половину кода. Если в вашем дневнике меню слева - берите первую половину кода, если справа - вторую.
Если у вас падает меню на главной странице вашего дневника при просмотре его в IE, значит что-либо растягивает блок записей. Как правило это большие изображения. Старайтесь не выкладывать изображение, ширина которых больше ширины блока записей. Если же они больше, то выкладывайте превью с открытием полного изображения в другом окне.
Если у вас падает меню только в комментариях, и у вас нет в записи ничего, что может растягивать блок, значит у вас растягивают блок добавления комментария поля для ввода логина и пароля, чтобы оставить комментарий от другого пользователя. Чтобы их уменьшить нужно прописать код #fromAnotherName, #fromAnotherPass { width:50px; }
Соответственно вместо 50 пикселей нужно прописать нужное вам число.
Если вы хотите поставить картинку над меню и блоком записей, значит вас интересует экстратоп. Поставить его тоже не составляет труда. Не нужно никаких line-height:100%. Не нужно.
Чтобы поставить экстратоп достаточно этого кода:
#extratop { background: url('/userdir/трам-пам-пам.gif') no-repeat; width: Xpx; height: Ypx; }
где userdir/трам-пам-пам.gif - картинка из вашей собственной библиотеки изображений
X - ширина изображения
Y - высота изображения
Если вы сохраняете настройки и ссылка на изображение пропадает, значит изображение не из вашей библиотеки изображений или вы написали её не в том формате, что я написала выше.
Картинка "под дневником", тоесть экстработтом, ставится аналогично с одним только отличием. Чтобы при просмотре дневника в браузере Opera экстработтом не съезжал вверх, нужно прописать к коду свойство clear:both;
тоесть это будет выглядеть так: #extrabottom { background: url('/userdir/трам-пам-пам.gif') no-repeat; width: Xpx; height: Ypx; float: left; }
p.s. что касается свойств, которые, как я говорила выше, нужно прописывать к селекторам, чтобы получить желаемый результат, всё можно вычитать в учебнике css
Их в яндексе достаточно много. Вот ссылка на один из них - htmlbook.ru/css/ Слева указаны свойства, справа их описание.
-
-
10.11.2007 в 21:23-
-
10.11.2007 в 21:26-
-
10.11.2007 в 21:38-
-
10.11.2007 в 23:53добавляю.
Вся информация разбита на разделы и темы/подтемы, чтобы сделать Ваше обучение максимально удобным.
Материал представлен доступным языком. Однако, если все-таки что-то непонятно, обратитесь в сообщество.
Анимированые картинки вместо надписи "Музыка".
Хотите, чтобы вместо "Музыка" красовалась подобная картинка:
Действуете по инструкции:
.atMusic em { font-size: 0 px; background: url('') no-repeat 0; padding-left: 70px !important; }
.atMusic em SPAN { position: absolute; left:-1000px;}
70px - ширина картинки, которую можно поменять на свое усмотрение
Ссылку определяйте между двух апострофов в скобках после background: url
Часто возникают проблемы с ссылкой на картинку в БИ.
Чтобы верно провести данную операцию:
Смело ее жмите.
Не теряйте / перед userdir и .gif (или .jpg), иначе ничего не получится.
Это и нужно вставлять в код.
-
-
10.11.2007 в 23:54это так, на будущее, а вообще эту тему уже объяснял Рёцке, написав прекрасный мануал
pay.diary.ru/~diaryCSS/?comments&postid=2828688...
-
-
11.11.2007 в 00:00знаю. я по нему и учился.
просто лично у меня были особые проблемы с тем, какую ссылку вставлять в код, никто толком не мог объяснить. а так как я эгоичтично считаю себя все-таки не самым тупым на блогах, то думаю, что у кого-то да и возникнут такие же проблемы, поэтому решил обратить на ссылку к изображению особое внимание.
-
-
11.11.2007 в 00:01-
-
11.11.2007 в 00:04о_О написал...
-
-
11.11.2007 в 00:04Но! В меню есть так же скрытые счетчики, под которыми также будет находиться фон, поэтому для того, чтобы фон был только для видимой части меню, нужно прописать код #side .bordered { background: url('/userdir/трам-пам-пам.gif'); }
*смеется* они ведь "тарам-пам-пам" в коде и напишут)))) есть отдельные случаи)))
дружно вспоминаем "Дайте мне код для какого-то аниме диза!" =)))
-
-
11.11.2007 в 00:06Escapist да, "код для аниме диза" жесть была))
Вместо /userdir/трам-пам-пам.gif вы должны поставить ссылку на изображение из вашей библиотеки изображений соответственно в том же формате, тоесть начиная с /userdir
*))
-
-
11.11.2007 в 00:06как это гнусно - надмено издеваться над и без того униженными
-
-
11.11.2007 в 00:08просто это было несколькими строчками выше:
Теперь подставьте в код ссылку на необходимую картинку в вашей БИ.
Ссылку определяйте между двух апострофов в скобках после background: url
блин, если ты не заметила... о_О !!!
-
-
11.11.2007 в 00:09-
-
11.11.2007 в 00:09ээээ... палочки?)))
-
-
11.11.2007 в 00:10у нас народ такой - читают через строчку
Я тут столкнулась с такими, кто из "калькулятора" код полностью копирует... оказывается, такие существуют...
-
-
11.11.2007 в 00:12каждый 2ой копирует, не волнуйся))
<семантик и герменевтик> в пример просто впиши конкретно как должно выглядеть
-
-
11.11.2007 в 00:15-
-
11.11.2007 в 00:19так нормально?)
-
-
11.11.2007 в 00:20-
-
11.11.2007 в 00:26тогда спокойной ночи
-
-
11.11.2007 в 01:25общая ширина блоков, мне кажется, должна быть максимум 800. А вообще я одну штуку не понимаю - почему никто не пользует банальные padding'и для боди? Т.е. понятно, фиксированную ширину любят, дабы подгонять под размер экстратопа. Хотя экстратоп тоже ведь можно сделать полурезиновым. Может добавить?
-
-
11.11.2007 в 01:29полурезиновым? ммм... я не понимаю *)
напиши свой метод, мне будет интересно *)
-
-
11.11.2007 в 10:57"ааа ,хоспади,менюшка куда те делась
и меня заперло в майом дайрике!!
люди добрые памахидеее!!"
до?xDDDD
-
-
11.11.2007 в 11:13просто теперь мне будет удобно их посылать
нахсюда *)-
-
11.11.2007 в 11:33-
-
11.11.2007 в 12:24А что это такое? ^_^
Как выглядит оно?
-
-
11.11.2007 в 12:25-
-
11.11.2007 в 12:26эээ. и все-таки что там экстработтом? то, что вместо эпиграфа или в самом низу "designed by [dark]"?
-
-
11.11.2007 в 12:29а вам не рановато учебник писать?....
pay.diary.ru/~Smer4/
посмотрите картинку в самом низу страницы.
это экстработтом. такой блок.
www.aj.active.by/_diary/selectors/
и вот тут тоже его увидите.
-
-
11.11.2007 в 12:32пфффф. и зачем он...
pay.diary.ru/~Smer4/
матерь Божья! О_О
а вам не рановато учебник писать?....
нет
я ж не берусь писать того, чего не знаю. я то, что знаю, я способен донести в доступной каждому форме.