CSS или Cascading Style Sheets... Тут меня в аське
спросили - чего мол не переводишь, все CSS, да CSS... Ну если перевод
"каскадные стилевые таблицы" устроит, то я безумно рад. Других вариантов у
меня нет. Хотя даже такой приближенный перевод указывает на главную
особенность CSS - каскадное наследование свойств объекта... Но об этом
позже. А пока большое лирическое отступление о том, как делаются CSS в
DreamWeaver. |
|
С чего начинается создание стиля мы уже говорили на прошлом уроке, но
"повторение - мать учения". Слева вы видите стандартный диалог,
возникающий при создании нового стиля.
Вы можете выбрать один из трех вариантов - создать новый стиль,
переназначить свойства стандартного HTML-тега и использовать специальные
расширения CSS. |
После указания имени вашего стиля (или выбора стандартного стиля для
переназначения) вы оказываетесь в "настройках" стиля. Делается здесь все
довольно просто, за изменениями вы можете наблюдать в режиме realtime
(правда с некоторыми оговорками).
На первой закладке мы определяем, как будет выглядеть отдельная буква
нашего текста:
- Указываем шрифт, которым будет писаться текст. Обратите внимание,
что вы можете либо указать конкретный шрифт, хоть FreeSet, но нет
шансов, что он есть у пользователя на машине (а раз его нет -
отображаться страничка будет не так). Так что рекомендую пользоваться
конструкциями, предлагаемыми самим DreamWeaver - например, Verdana,
Arial, Helvetica, sans-serif. В этом случае сначала будет искаться шрифт
Verdana - не нашли, тогда Arial, нет такого? Тогда Helvetica, ну а если
и ее нет - тогда любой шрифт без засечек - гротеск.
- Указываем размер шрифта - по сравнению с возможностями
HTML тут все просто здорово. Размер можно указать практически в чем
угодно, начиная от % и заканчивая пикселями и пунктами
- Здесь настраивается степень "веса" буквы или, проще говоря, его
толщина. Вариантов как видите тоже немало.
- Стиль написания - наклонный (италлик), стандартный (normal)
- Вариации написания - например, весь текст набран только строчными
или только заглавными буквами
- Высота базовой линии шрифта в пунктах, поинтах или любых других
величинах
- Какими буквами мы пользуемся - большими, маленькими или стандартно и
теми и другими
- Различный декор - подчеркивание, мигание и прочее
- Цвет текста.
Обратите внимание на пункты помеченные *. На этой и на других панелях
эта звездочка означает, что данный вариант не отображается визуально в
DreamWeaver (т.е. в браузере надо проверять) |
На данной закладке мы производим настройки фона. Фона всей странички
или только заданного абзаца текста - это уж как вы стиль решили
создавать.
- Цвет фона (выбираете вариант из стандартных 256 цветов или создаете
свой цвет)
- Файл с фоновым изображением
- Настройка повторения (размножения) фонового изображения по странице,
например, можно задать, чтобы изображение копировалось только по оси X
- Здесь указывается как ведет себя фоновое изображение при прокрутке
страницы - прокручивается вместе с ней или стоит на месте
- Указание горизонтальной позиции начала фона
- Указание вертикальной позиции начала фона
Сразу замечу, что пунктами 3 и 4 надо пользоваться "с оглядкой" - т.е.
проверять во всех необходимых версиях браузеров на совместимость - иначе,
может получиться расхождение в отображении... |
Пункт block служит для настроек параметров блока текста (т.е.
здесь речь идет уже не об отдельных буквах как в пункте Type).
- Настройка расстояния между словами
- Настройка межбуквенного расстояния или трекинг
- Вертикальное выравнивание строки текста
- Горизонтальное выравнивание текста
- Отступ первой строки текста
- Настраивает систему расстановки дополнительных пробелов между
словами и предложениями (несколько вариантов)
Здесь все достаточно просто, я обычно использую только Text Align и
Text Indent. Остальные пункты только при необходимости создания элементов
дизайна именно на основе стилей (при создании текстовой версии). |
Данный пункт управляет ограничениями данного куска текста на странице
(ограничивает его расположение в определенном прямоугольнике)
- Ширина прямоугольника
- Высота прямоугольника
- Настройка выключки влево или вправо
- Настройка того, как ведет себя текст при использовании элемента с
выключкой влево или вправо (как текст обтекает подобный объект)
- Настройка отступа от края прямоугольника до расположенных рядом
других элементов
- Настройка отступа от краев прямоугольника до текста.
|
Пошли различные декоративные настройки. Например, это позволит вам
создать бордюр вокруг вашего элемента, со всеми необходиымыми вам
настройками.
- Указываем ширину бордюра слева, справа, сверху и снизу
- То же самое но для цвета бордюра
- Стиль бордюра - различные варианты сочетания точек и черточек :)
|
Настройки списков (нумерованного и списка с буллетами)
- Тип оформления буллета (несколько вариантов)
- Использование в качестве буллета картинки
- Позиционирование буллета
|
Позиционирование - вещь важная и интересная. Оно помогает "поставить"
наш объект в любое место на страничке. Итак:
- Тип позиционирования (относительное, абсолютное и т.д.)
- Расположение по Z-координате - в каком слое будет находится наш
объект.
- Видимый или невидимый наш объект (может использоваться для создания
пустых полей в документе)
- Чего будем делать с переполнением (т.е. если текст весь не влез)
- Расположение объекта - указание координат вершины + ширины и высоты
- Отступы со всех сторон в пикселях или других единицах.
|
Ну и последнее...
- Указание обрыва страницы (в основном для печати)
- Визуальный эффект - при наведении на объект курсора он может менять
свою форму или при загрузке объекта срабатывает один из стандартных
фильтров (последнее верно только для Internet Explorer).
|
Ну вот, теперь у вас есть базовые знания в области CSS. Примеров
никаких не будет, только сухая и скучная теория. На следующем шаге мы
будем полученные знания применять. |