logo
community demo files help rewiews forum team
сообщество демо-сайт файлы справочник обзоры форум команда
   

Навигация: разделы сайта


Партнеры сайта

Рекламные объявления

Еще раз о CSS для Мамбо
Апр 20 2004 г., 23:00 Rosida для раздела Мамбо: статьи (33375)
Начав делать свой шаблон, я сначала взяла за основу CSS-файл от одного из готовых шаблонов. Скоро мне стало понятно, что так можно быстро запутаться, и я решила написать CSS с нуля по статье "Описание CSS для MOS 4.5" (точнее по ее английскому оригиналу). Переписала все стили вчистую и стала заполнять параметрами. Но не тут-то было

Есть несколько важных моментов, которые возможно пригодятся вам при написании собственного шаблона:

1. При использовании относительных единиц измерений типа em учитывайте вложенность классов друг в друга. Одного и того же типа элемент может иметь совершенно разный вид. С этим у меня было очень много заморочек. Вы спросите, а зачем относительные единицы. Ну, если вы не заботитесь о размерах экрана вашего посетителя - вам легче (только лучше ли от этого посетителю?)

2. Кроме основных стилей вам лучше добавить несколько своих для некоторых тэгов, но не перестарайтесь - на многие из них уже "навешены" классы и начнутся конфликты. Лучшим вариантом даже будет описание некоторых тегов без классов, тогда в случае назначения класса, последнему будет отдаваться приоритет. Из собственного опыта рекомендую отформатировать следущие элементы:

body {font-family:...} - назначить шрифт для всех текстов без настроек (при относительных величинах размер ставить не рекомендую, начнутся конфликты)

h3 {} - отображает надписи типа "Спасибо за голосование" (хотя я бы на месте разработчиков позаботилась теги заголовка типа h1 использовать в заголовках статей и разделов, вместо того, чтобы описывать их классами)

a {} - настройка всех неописанных ссылок

3. В основной статье упущены несколько стилей, которые есть в Мамбо по умолчанию

.newsflash {} - отвечает за отображение модуля newsflash

.pathway {} - отображение строки пути (Главная > Статьи > Заголовок)
a.pathway {} - отображение ссылок в строке пути

.mainlevel {} - отображение главных пунктов меню, где они не являются ссылками (separator)
.sublevel {} - см. выше, только для подпунктов

Желаю успехов!



<Предыдущая   След.>


Последние версии дистрибутивов Mambo/Joomla

Руководство по Мambo 4.5.х
Mambo 4.6.5 Full ENG
Mambo 4.6.5 Lite ENG
Mambo 4.6.3 Full RUS

IPB+Mambo/joomla Integration pack


Последние сообщения с форума сообщества ру-мамберов
Компоненты 2011-03-20 17:33
Re: Телепрогра... от mazurik
Общие вопросы 2010-02-17 16:30
Требуется со... от trancer
Ошибки 2010-02-14 00:17
Режим совмес... от w111yn3v
Настройка & оптимизация 2010-02-13 22:36
Re: Злостный fav... от w111yn3v
Общие вопросы 2010-02-13 22:31
Копирайты в m... от w111yn3v
Шаблоны и дизайн 2010-01-29 01:03
Ищу Шаблон от SnoT
Общие вопросы 2009-12-21 14:07
Кодировка дв... от kamchatik
DatsoGallery 2009-11-12 11:01
Re: Не индекси... от trancer
Ошибки 2009-11-05 11:36
Помогите раз... от cheba
DatsoGallery 2009-10-31 13:51
Re: Не индекси... от otshelnik
DatsoGallery 2009-10-31 11:11
Re: Не индекси... от trancer
DatsoGallery 2009-10-29 03:19
Re: Не индекси... от otshelnik
Локализации 2009-10-27 05:51
Re: Русская ло... от nekonokage
DatsoGallery 2009-10-11 10:54
Не индексиру... от trancer
Syndicate & RSS & информеры & WAP - IRC 2009-07-15 15:07
Re: RSS для Янде... от kamchatik
Всякая всячина:

Mambo is Free Software released under the GNU/GPL License.