<?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">
<stylesheet type="text/css">
.body{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.p{margin:0.5em 0 0 0.3em; padding:0.2em; text-align:justify;
}
</stylesheet>
<description>
<title-info>
<genre>sf_history</genre>
<author>
<first-name>Имя автора</first-name>
<last-name>Фамилия автора</last-name>
</author>
<book-title>Название книги</book-title>
<annotation></annotation>
<date>Дата</date>
<lang>ru</lang>
</title-info>
<document-info>
<author><nickname></nickname>
</author>
<program-used>Lib converter jcms</program-used>
<date value=""></date>
<src-url>http://johncms.com</src-url>
<id></id>
<version>1.0</version>
<history><p>book</p></history>
</document-info>
</description>
<body>
<title><p>Освоение Css</p>
</title>
<section><p>освоение CSS </p>
<p></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><LINK> , располагающегося внутри </p>
<p>тега  <HEAD>  ваших страниц: </p>
<p></p>
<p><LINK REL="STYLESHEET" </p>
<p>TYPE="text/css" HREF="URL"> </p>
<p></p>
<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>описание стилей располагается в </p>
<p>коде Webстранички, внутри тега  </p>
<p><BODY> , в теге  <STYLE </p>
<p>type="text/css">... </STYLE> . В этом </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>одного из основных преимуществ </p>
<p>CSS - возможности отделения </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>Webстраниц. Самый простой </p>
<p>случай присвоения какому-либо </p>
<p>элементу определенного стиля </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>Пример: </p>
<p></p>
<p>H1  {font-size: 30pt; color: blue;} </p>
<p></p>
<p>В этом примере всем заголовкам </p>
<p>на странице, оформленным тегом  </p>
<p>Н1 , присваивается размер шрифта </p>
<p>30 пунктов и синий цвет. </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>унаследует значения отступов, </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>Пример: </p>
<p></p>
<p>.b-с {font-weight: bold; text-align: </p>
<p>center} </p>
<p></p>
<p>- описание стиля для класса b-с </p>
<p></p>
<p>Все элементы класса b-с будут </p>
<p>отображаться жирным шрифтом с </p>
<p>выравниванием по центру </p>
<p>страницы (или ячейки таблицы). </p>
<p></p>
<p><P CLASS="b-с">Текст </p>
<p>параграфа</P> </p>
<p></p>
<p>- параграфу присвоен стиль класса </p>
<p>b-с. </p>
<p></p>
<p><TD CLASS="b-c">текст</TD> </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>
<p>стиль, несколько - это уже класс. </p>
<p></p>
</section>
</body>
</FictionBook>