|  
                        
   
Построй свой домик в Интернете! 
 
Спецвыпуск Xakep, номер #015, стр. 015-010-9 
 
Что такое CSS? 
При создании своей странички ты уткнешься в некоторые ограничения: не сможешь делать сложное форматирование (например, не сможешь изменить интервал между символами, не сможешь даже поставить два пробела подряд - они автоматически преобразуются в один), не сможешь сделать страничку так, чтобы она одинаково отображалась в разных браузерах или в одинаковых браузерах, но на машинах с разной конфигурацией. Почему? Потому что html изначально не предназначен для этого, он только определяет структуру странички. Умные челы придумали CSS (Cascade Style Sheet) - каскадная таблица стилей, которая позволяет управлять стилями и внешним видом паги. При этом твое творение будет одинаково выглядеть в любом браузере и с любой конфигурацией на тачке.  
Определение стилей помещается между тэгами <style type="text/css"> и </style> в заголовке документа (между тэгами <head> и </head>) или непосредственно в любом тэге. Для удобства определение таблицы стилей иногда выносят в отдельный файл, тогда в заголовок нужно добавить ссылку на этот файл в виде <link rel=stylesheet type="text/css" href="style.css"> (в этом примере подключается файл таблицы стилей style.css). Все для чего? А для того, чтобы один раз прописать нужный тебе вид и дальше забыть об этом - все будет подставляться автоматически. Приведу несколько примеров определения таблицы стилей в заголовке и непосредственно в тэге: 
<h1 style="color: blue">Получится синий заголовок (определение непосредственно в тэге)</h1> 
А вот то же самое, но уже в "голове" страницы: 
<style type="text/css"> 
h1 {color: blue} 
</style> 
Более сложный пример, определяющий всем заголовкам на странице синий шрифт, курсивное начертание и выравнивание по центру: 
<style type="text/css"> 
h1, h2, h3, h4, h5, h6 {color: blue; font-style: italic; text-align: center} 
</style> 
Как видно из примеров, все достаточно просто. А теперь я перечислю свойства каскадных таблиц стилей, которые ты можешь использовать, чтобы определить различные параметры текста, фона, шрифтов, границ и полей. 
Выравнивание текста 
letter-spacing - определяет расстояние между символами (поддерживает только Internet Explorer); 
text-decoration - позволяет создавать линии над, под и поверх текста и создавать мерцающий текст; 
vertical-align - позволяет перемещать элемент вверх и вниз, выравнивания его относительно других элементов по вертикали; 
text-align - определяет выравнивание текста по правому краю, по левому краю, по центру или по ширине; 
text-transform - изменяет регистр символов (прописные или строчные); 
text-indent - определяет отступ абзацев и других элементов; 
line-heigth - определяет расстояние между строками текста. 
Изменение цвета и рисунка фона 
color - определяет цвет текста элемента; 
background-color - определяет фоновый цвет элемента; 
background-image - позволяет использовать рисунок в формате *.gif в качестве фонового изображения элемента; 
background-repeat - определяет тип заполнения элемента рисунком фона: повторение по вертикали или горизонтали (поддерживает только Internet Explorer); 
Назад на стр. 015-010-8  Содержание  Вперед на стр. 015-010-10 
              
             |