Наверх Вниз

Make Web-Sites not War

 

Оглавление

Том II. CSS

 

Общие положения

CSS, как HTML – это аббревиатура и расшифровывается эта аббревиатура как Cascading Style Sheets (от англ. Каскадные Таблицы Стилей).

Итак, если говоря об HTML мы уже знаем, что это HyperText Markup Language (от англ. Язык Гипертекстовой Разметки), который, как мы знаем, занимается тем, ЧТО находится у вас на странице (создает каркас или скелет), то CSS занимается тем, КАК выглядит это ваше ЧТО, размещенное на странице. Проще говоря, CSS занимается стилизацией или оформлением контента, который вы разместили на странице с помощью HTML.

Самое главное в CSS, то, что вам следует сразу строго запомнить – это формула СЕЛЕКТОР > СВОЙСТВО > ЗНАЧЕНИЕ! Синтаксис таков: вводится селектор, затем открываются фигурные скобки, где внутри указывается CSS свойство, после которого ставится двоеточие и указывается значение. Пойдем по порядку, сейчас объясню.

 

Селекторы CSS

Помните, когда мы разговаривали об HTML, я говорил что самое главное там – это теги? Они занимаются определением типа контента, который находится на странице. Так вот в случае с CSS, грубо говоря, примерное та же схема. Здесь тоже есть главный "определитель" (как тег в HTML) – это и есть селектор. Существует три базовых (основных) вида селекторов и два сторонних.

Так сказать "классические" или базовые селекторы это:

Теперь перечислим продвинутые селекторы:

Итак, с базовыми принципами обращения к элементам из HTML для их стилизации мы разобрались.

Подведем итог: для того, чтобы стилизовать что-то из HTML можно:

А дальше дело техники и вашего творческого видения. Ну и, разумеется, на селекторах всё далеко не заканчивается...

 

Свойства и значения

Теперь, когда мы научились обращаться к элементам из HTML, перед нами встает вопрос: что дальше? Посредствам чего осуществляется сама стилизация элементов? Ответ на эти вопросы есть и этот ответ кроется в простом слове – свойства. Помните ту формулу кода CSS, о которой я говорил вначале? Ну, та, что синтаксис?

Но пока мы не ушли дальше, я сразу сделаю очень(!) большую ремарку: весь язык CSS состоит из свойств, соответственно, рассказывать о них можно много дней подряд. Нам это не нужно, поэтому здесь я расскажу только об основных свойствах. Ну, то есть, знаете, тех, чтобы сделать так, чтоб было красиво, как на школьной презентации в PowerPoint. Поэтому, если вам будет нужно, подробнее о массе свойств CSS вы можете прочесть по ссылке.

Итак, мы выбираем нужный нам элемент, пусть, к примеру, это снова будет <h1>. Давайте сразу определимся, что мы хотим с ним сделать, напишем список:

За изменение семейства шрифтов отвечает свойство font-family с теми значениями, которые вы задумали. Здесь нет ничего сложного, здесь как в программе Word: прописываете после двоеточия названия шрифта в одинарных кавычках, а затем можете указать его аналог, с засечками или без (serif или sans-serif).

Далее, для того, чтобы нам увеличить размер текста, существует свойство font-size, с числовым значением в пикселях. Сразу уточню, что в CSS существует довольно большое количество различных единиц измерения, но к ним мы вернемся чуть позже.

Для изменения цвета текста используется свойство color с цветовыми значениями по названию цветов или с помощью кодов системы HEX или RGB.

Для расположения текста посередине страницы используется свойство text-align со значением center.

Здесь представлены полезные CSS свойства:


Ну а сейчас мы закончим этот краткий экскурс в мир CSS и можем идти дальше. Далее мы начнём разбираться в очень объемном, сложном, но невероятно полезном и интересном мире !