<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
<description>
<title-info>
<genre>sf_history</genre>
<author><first-name>Имя автора</first-name><last-name>Фамилия автора</last-name></author>
<book-title>Освоение Css</book-title>
<date>Дата</date>
<lang>ru</lang>
</title-info>
<document-info>
<author><nickname></nickname></author>
<program-used>Lib converter jcms</program-used>
<id></id>
<version>1.0</version>
</document-info>
</description>
<body><title><p>Освоение Css</p></title>
<section><p>освоение CSS</p>
<p>информация о стилях может</p>
<p>располагаться либо в отдельном</p>
<p>файле, либо непосредственно в</p>
<p>коде Web-странички.</p>
<p>Расположение описания стилей в</p>
<p>отдельном файле имеет смысл в</p>
<p>случае, если вы планируете</p>
<p>применять эти стили к большему,</p>
<p>чем одна, количеству страниц. Для</p>
<p>этого нужно  создать обычный</p>
<p>текстовый файл, описать с</p>
<p>помощью языка CSS необходимые</p>
<p>стили, разместить этот файл на</p>
<p>Web-сервере, а в коде Web-</p>
<p>страниц, которые будут</p>
<p>использовать стили из этого файла,</p>
<p>нужно будет сделать ссылку на</p>
<p>него. Делается это с помощью тега</p>
<p>, располагающегося внутри</p>
<p>тега    ваших страниц:</p>
<empty-line/>
<p>Первые два параметра этого тега</p>
<p>являются зарезервированными</p>
<p>именами, требующимися для того,</p>
<p>чтобы сообщить броузеру, что на</p>
<p>этой страничке будет</p>
<p>использоваться CSS. Третий</p>
<p>параметр -  HREF= «URL»  -</p>
<p>указывает на файл, который</p>
<p>содержит описания стилей. Этот</p>
<p>параметр должен содержать либо</p>
<p>относительный путь к файлу - в</p>
<p>случае, если он находится на том</p>
<p>же сервере, что и документ, из</p>
<p>которого к нему обращаются - или</p>
<p>полный URL  (« http://...» )  в случае,</p>
<p>если файл стилей находится на</p>
<p>другом сервере.</p>
<p>Второй вариант, при котором</p>
<p>описание стилей располагается в</p>
<p>коде Webстранички, внутри тега</p>
<p>, в теге  ...  . В этом</p>
<p>случае вы можете использовать</p>
<p>эти стили для элементов,</p>
<p>располагающихся в пределах</p>
<p>странички. Параметр</p>
<p>type="text/css"  является</p>
<p>обязательным и служит для</p>
<p>указания броузеру использовать</p>
<p>CSS. И третий вариант, когда</p>
<p>описание стиля располагается</p>
<p>непосредственно внутри тега</p>
<p>элемента, который вы описываете.</p>
<p>Это делается с помощью параметра</p>
<p>STYLE , используемого при</p>
<p>применении CSS с большинством</p>
<p>стандартных тегов HTML.</p>
<p>Этот метод нежелателен, и понятно</p>
<p>почему: он приводит к потере</p>
<p>одного из основных преимуществ</p>
<p>CSS - возможности отделения</p>
<p>информации от описания</p>
<p>оформления информации.</p>
<p>Впрочем, если необходимо описать</p>
<p>лишь один элемент, этот вариант</p>
<p>расположения описания стилей</p>
<p>также вполне применим</p>
<empty-line/>
<p>Давайте рассмотрим механизм, с</p>
<p>помощью которого стили</p>
<p>присваиваются элементам</p>
<p>Webстраниц. Самый простой</p>
<p>случай присвоения какому-либо</p>
<p>элементу определенного стиля</p>
<p>выглядит так:</p>
<p>НАЗВАНИЕ_ЭЛЕМЕНТА {свойство:</p>
<p>значение;} ,</p>
<p>Где НАЗВАНИЕ_ЭЛЕМЕНТА - имя</p>
<p>HTMLтега  (H1, P, TD, A и т. д.) , а</p>
<p>параметры в фигурных скобках -</p>
<p>список свойств элемента и</p>
<p>присвоенных им значений. Более</p>
<p>подробно команды языка CSS мы</p>
<p>рассмотрим чуть позже.</p>
<p>Пример:</p>
<p>H1  {font-size: 30pt; color: blue;}</p>
<p>В этом примере всем заголовкам</p>
<p>на странице, оформленным тегом</p>
<p>Н1 , присваивается размер шрифта</p>
<p>30 пунктов и синий цвет.</p>
<p>Также элементы страниц,</p>
<p>созданные с использованием CSS,</p>
<p>используют механизм</p>
<p>наследования: т. е. если вы</p>
<p>располагаете изображение внутри</p>
<p>тега  ...</p>
<p>, оформленного с</p>
<p>помощью CSS, с отступами, так,</p>
<p>чтобы параграф занимал только</p>
<p>определенную часть ширины</p>
<p>страницы, изображение также</p>
<p>унаследует значения отступов,</p>
<p>указанные для этого параграфа.</p>
<p>CSS реализует возможность</p>
<p>присваивать стили не всем</p>
<p>одинаковым элементам страницы,</p>
<p>а избирательно - для этого</p>
<p>используется параметр  CLASS =</p>
<p>"имя класса"  или идентификатор</p>
<p>ID=«имя элемента» ,</p>
<p>присваивающиеся любому</p>
<p>элементу страницы. Рассмотрим эти</p>
<p>возможности подробнее. Параметр</p>
<p>CLASS  применяется в случае, если</p>
<p>необходимо создать одинаковый</p>
<p>стиль для нескольких, но не всех</p>
<p>элементов страницы (одинаковых</p>
<p>или разных).</p>
<p>Пример:</p>
<p>.b-с {font-weight: bold; text-align:</p>
<p>center}</p>
<p>- описание стиля для класса b-с</p>
<p>Все элементы класса b-с будут</p>
<p>отображаться жирным шрифтом с</p>
<p>выравниванием по центру</p>
<p>страницы (или ячейки таблицы).</p>
<p>Текст</p>
<p>параграфа</p>
<empty-line/>
<p>- параграфу присвоен стиль класса</p>
<p>b-с.</p>
<p>текст</p>
<p>- ячейке таблицы присвоен стиль</p>
<p>класса b-c.</p>
<p>Содержащийся в ячейке текст</p>
<p>будет отображаться согласно</p>
<p>описанию класса. Таким образом,</p>
<p>вы можете присвоить описанный</p>
<p>стиль любым текстовым элементам</p>
<p>страниц. Обратите внимание, что</p>
<p>при написании названия классов</p>
<p>необходимо соблюдать регистр</p>
<p>символов, согласно тому, как вы</p>
<p>назвали класс в описании  стиля!</p>
<p>Присвоение стилей с помощью</p>
<p>идентификаторов применяется в</p>
<p>случае, если данному</p>
<p>идентификатору соответствует</p>
<p>только один элемент на странице.</p>
<p>Если элементов, которым</p>
<p>необходимо присвоить такой</p>
<p>стиль, несколько - это уже класс.</p>
</section>
</body>
</FictionBook>