STYLES/THEME
В папка styles/theme/ расположены файлы CSS. Для табличных стилей это, как правило, один файл stylesheet.css, содержащий описание всех классов, используемых в стиле.
Для блочных стилей, широко использующих CSS, код разделен на несколько файлов для удобства, а файл stylesheet.css используется для сборки всего кода CSS при помощи конструкции
Код: Выделить всё
@import url("filename.css");
Это следующие файлы:
Название файла | Описание назначения файла |
bidi.css | отвечает за настройку RTL (текст справа налево), для некоторых языков, например арабского или еврейского. |
buttons.css | отвечает за отображение кнопок форума (Новая тема, Ответить и так далее). |
colours.css | отвечает за цвета форума, текста, фона и так далее. |
common.css | отвечает за стиль общих элементов, таких как верхний и нижний колонтитул, главная страница и так далее. |
content.css | отвечает за стиль внутреннего содержимого страниц (viewforum_body.html, viewtopic_body.html и так далее). |
cp.css | отвечает за стиль личного и модераторского разделов, вкладок, страниц личных сообщений и так далее. |
forms.css | стилизация различных форм (форма входа, страница размещения ответа, текстовые области и так далее). |
large.css | увеличивает размер текста при нажатии на кнопку «A». |
links.css | стилизация ссылок, эффекты при наведении мыши и так далее (цвета берутся из файла colours.css, а links.css используется для форматирования, изменения размеров текста, стилизации и так далее). |
medium.css | отображает средний размер текста при нажатии на кнопку «A». |
normal.css | отображает обычный размер текста при нажатии на кнопку «A». |
print.css | отвечает за форматирование содержимого при выводе на печать (при нажатии кнопки «Версия для печати»). |
tweaks.css | корректировки для некоторых браузеров, таких, как IE. |
Вы можете подключать свои собственные файлы CSS, добавив строки
Код: Выделить всё
@import url("filename.css");
в файл stylesheet.css. Это весьма удобно при написании МОДов. Только нужно помнить, что при случайном использовании одинаковых названий для классов конечным определением для класса будет то, которое будет загружено последним.