«Зайка моя я твой зайчик» или введение в CSS


Павел Киреев 08/02/2010 5

Приветствую читателей нашего блога. Не знаю, почему я так назвал статью, наверно, потому что в голове крутилось, да и подходит же зараза! Сегодня речь пойдет о CSS (Cascading Style Sheetsкаскадные таблицы стилей). Для чего они нужны, и как их использовать, об этом вы узнаете в данной статье. А нужны они будут точно, так как следующая статья будет про верстку дивами (<div>) с использованием CSS.Так что читаем справочник по тегам, тренируем мозг и готовимся к покорению вершин. А пока просто читаем мою новую запись на блоге.

Так для чего же нужны таблицы стилей?

CSS используется создателями web-страниц для задания цветов, шрифтов, расположения элементов страницы и других аспектов представления документа. Основной целью разработки CSS являлось разделение содержимого написанного на HTML и представления документа написанного на CSS. Это разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Если говорить простым языком, то CSS это инструмент, с помощью которого осуществляется верстка и дизайн сайта. Не буду ходить вокруг да около, а сразу приведу несколько примеров, как подключить таблицы стилей к нашей страничке и поясню некоторые аспекты. Есть несколько способов подключить таблицы стилей.

1.Использовать контейнер <style></style>, который помещается между тегами <head>.


&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;style&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
 p { color:#999; text-decoration:underline;}
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/style&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Css - это хорошо!&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Привет&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;

2.Присоединить файл с таблицами стилей в формате «.css» через специальную ссылку на web-странице.


&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;link href=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;style.css&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; rel=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;stylesheet&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; type=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;text/css&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; /&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Css - это хорошо!&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Привет&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;

3.И, наконец, локально применять определенный стиль для одного элемента, например для заголовка.


&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Css - это хорошо!&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;h1 style=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;font:larger;&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Привет&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/h1&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;

Так как я затронул эту тему, то придется объяснить и принцип действия. CSS представляет собой несложный язык с простой архитектурой. С помощью него мы сможем управлять отображением любого или определенных элементов на нашей странице. Теперь о том, как это делать. Рассмотрим способ подключения CSS как отдельного файла с расширением «.css».

Для данного примера файл web-страницы и css стиля находятся в одной директории.

Вот код простенькой страницы:


&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;link href=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;style.css&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; rel=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;stylesheet&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; type=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;text/css&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; /&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Css - это хорошо!&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/title&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/head&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;h1&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Привет читателям нашего блога.&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/h1&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p id=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;about&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;В этой статье речь идет про CSS&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;P class=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;post&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Так же рекомендую прочитать статью про &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;http://seofin.ru/2010/02/08/noindex-ili-nofollow/&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Noindex или Nofollow?&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; от Ильи.&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/body&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/html&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;

Теперь у нас есть html-страница с подключенным к ней файлом style.css, который содержит наши стили к данной странице. Сейчас смотрим, что содержит style.css.


body { background-color:#FFC;  font-family:&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;Trebuchet MS&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;, Arial, Helvetica, sans-serif;}
h1 { color:#F00;}
#about { font-size:12px; }
.post { text-align: right;}
.post a { color:#000; font-size:small;}

Немного про синтаксис.

Первым, что мы должны набрать, это наименования элемента, которому хотим задать стиль. После этого ставим две фигурные скоби {…..} и в них начинаем набирать правила отображения для нашего элемента. Так же мы можем задавать стиль только для нужного нам элемента или класса элементов. Для этого используются параметры id=”” и class=””. Если в качестве идентификатора выбираем id, то в CSS прописываем его название после символа «#». Если прописываем class, то перед названием класса в CSS ставим точку.

Порядок действий такой.

-Выбираем элемент html-страницы, который должен быть уникальным.

-Присваиваем ему идентификатор (называем его осмысленно, чтобы не путаться)

-Прописываем ему стиль в CSS

Если есть вопросы и сложности по данной статье, то обязательно комментируем и задаем вопросы. Спасибо за внимание и до новых встреч.

___________

Помните, что здоровый образ жизни — самое важное для всех людей.

Хостинг и доменное имя для вашего будущего сайта - что это такое, как их получить и связать между собой. Смотреть трейлеры к фильмам совершенно бесплатно и без регистрации!

Еще интересные записи:

5 Comments »

  1. Alexcarrenoir (1 comments.) 25/02/2010 at 4:47 - Reply

    Не хотите продать свой seofin.ru ?

Коментировать »