CSS или Cascading Style Sheets... Тут меня в аське спросили - чего мол не переводишь,
все CSS, да CSS... Ну если перевод "каскадные стилевые таблицы" устроит, то я безумно
рад. Других вариантов у меня нет. Хотя даже такой приближенный перевод указывает на главную особенность
CSS - каскадное наследование свойств объекта... Но об этом позже. А пока большое лирическое отступление
о том, как делаются CSS в DreamWeaver.
|
|
С чего начинается создание стиля мы уже говорили на прошлом уроке, но "повторение - мать
учения". Слева вы видите стандартный диалог, возникающий при создании нового стиля.
Вы можете выбрать один из трех вариантов - создать новый стиль, переназначить свойства стандартного
HTML-тега и использовать специальные расширения CSS.
|
Указываем размер шрифта - по сравнению с возможностями HTML тут все просто
здорово. Размер можно указать практически в чем угодно, начиная от % и заканчивая пикселями
и пунктами
Здесь настраивается степень "веса" буквы или, проще говоря, его толщина. Вариантов
как видите тоже немало.
Стиль написания - наклонный (италлик), стандартный (normal)
Вариации написания - например, весь текст набран только строчными или только заглавными буквами
Высота баз овой линии шрифта в пунктах, поинтах или любых других величинах
Какими буквами мы пользуемся - большими, маленькими или стандартно и теми и другими
Различный декор - подчеркивание, мигание и прочее
Цвет текста.
Обратите внимание на пункты помеченные *. На этой и на других панелях эта звездочка означает,
что данный вариант не отображается визуально в DreamWeaver (т.е. в браузере надо проверять)
|

На данной закладке мы производим настройки фона. Фона всей странички или только заданного абзаца
текста - это уж как вы стиль решили создавать.
- Цвет фона (выбираете вариант из стандартных 256 цветов или создаете свой цвет)
- Файл с фоновым изображением
- Настройка повторения (размножения) фонового изображения по странице, например, можно задать,
чтобы изображение копировалось только по оси X
- Здесь указывается как ведет себя фоновое изображение при прокрутке страницы - прокручивается
вместе с ней или стоит на месте
- Указание горизонтальной позиции начала фона
- Указание вертикальной позиции начала фона
Сразу замечу, что пунктами 3 и 4 надо пользоватьсяquot;с оглядкой" - т.е. проверять во
всех необходимых версиях браузеров на совместимость - иначе, может получиться расхождение в отображении...
|

Пункт block служит для настроек параметров блока текста (т.е. здесь речь идет уже не об
отдельных буквах как в пункте Type).
- Настройка расстояния между словами
- Настройка межбуквенного расстояния или трекинг
- Вертикальное выравнивание строки текста
- Горизонтальное выравнивание текста
- Отступ первой строки текста
- Настраивает систему расстановки дополнительных пробелов между словами и предложениями (несколько
вариантов)
Здесь все достаточно просто, я обычно использую только Text Align и Text Indent. Остальные пункты
только при необходимости создания элементов дизайна именно на основе стилей (при создании текстовой
версии).
|

Данный пункт управляет ограничениями данного куска текста на странице (ограничивает его расположение
в определенном прямоугольнике)
- Ширина прямоугольника
- Высота прямоугольника
- Настройка выключки влево или вправо
- Настройка того, как ведет себя текст при использовании элемента с выключкой влево или вправо
(как текст обтекает подобный объект)
- Настройка отступа от края прямоугольника до расположенных рядом других элементов
- Настройка отступа от краев прямоугольника до текста.
|

Пошли различные декоративные настройки. Например, это позволит вам создать бордюр вокруг вашего
элемента, со всеми необходиымыми вам настройками.
- Указываем ширину бордюра слева, справа, сверху и снизу
- То же самое но для цвета бордюра
- Стиль бордюра - различные варианты сочетания точек и черточек :)
|

Настройки списков (нумерованного и списка с буллетами)
- Тип оформления буллета (несколько вариантов)
- Использование в качестве буллета картинки
- Позиционирование буллета
|

Позиционирование - вещь важная и интересная. Оно помогает "поставить" наш объект в
любое место на страничке. Итак:
- Тип позиционирования (относительное, абсолютное и т.д.)
- Расположение по Z-координате - в каком слое будет находится наш объект.
- Видимый или невидимый наш объект (может использоваться для создания пустых полей в документе)
- Чего будем делать с переполнением (т.е. если текст весь не влез)
- Расположение объекта - указание координат вершины + ширины и высоты
- Отступы со всех сторон в пикселях или других единицах.
|

Ну и последнее...
- Указание обрыва страницы (в основном для печати)
- Визуальный эффект - при наведении на объект курсора он может менять свою форму или при загрузке
объекта срабатывает один из стандартных фильтров (последнее верно только для Internet Explorer).
|
Ну вот, теперь у вас есть базовые знания в области CSS. Примеров никаких не будет, только сухая
и скучная теория. На следующем шаге мы будем полученные знания применять.
|