3.1 Правила (Rules)
Основные элементы CSS включают правила (rules), свойства (properties) и значения (values). Понимание базового синтаксиса CSS является ключом к созданию привлекательных и функциональных веб-страниц.
Основные элементы CSS:
- Правила (Rules)
- Селекторы (Selectors)
- Свойства (Properties)
- Значения (Values)
Правила (Rules)
Правила CSS состоят из селектора и блока деклараций. Селектор указывает, к каким элементам HTML будут применены стили, а блок деклараций содержит одно или несколько свойств и их значений. Обычно он состоит из одного или нескольких свойств и значений, заключенных в фигурные скобки {}.
Пример:
селектор {
свойство: значение;
свойство: значение;
}
Пример для заголовка:
h1 {
color: blue;
font-size: 24px;
}
В этом примере h1 — это селектор, color и font-size — свойства, а blue и 24px — значения этих свойств.
3.2 Свойства и значения
CSS предоставляет широкий набор свойств, которые можно использовать для управления внешним видом элементов. Каждое свойство имеет одно или несколько значений, которые определяют, как это свойство будет применяться.
Основные свойства и их значения:
Цвет и фон:
color: задает цвет текстаbackground-color: задает цвет фона элемента
Пример:
div {
color: red;
background-color: yellow;
}
Шрифт:
font-family: определяет семейство шрифтовfont-size: устанавливает размер шрифтаfont-weight: определяет толщину шрифта
Пример:
h1 {
font-family: 'Georgia', serif;
font-size: 36px;
font-weight: bold;
}
Текст:
text-align: выравнивает текст внутри элементаtext-decoration: добавляет эффекты к тексту, такие как подчеркивание
Пример:
a {
text-align: left;
text-decoration: none;
}
Отступы и границы:
margin: задает внешние отступы вокруг элементаpadding: задает внутренние отступы внутри элементаborder: определяет границу элемента
Пример:
.container {
margin: 0 auto;
padding: 20px;
border: 2px solid #000000;
}
Размеры и положение:
widthиheight: задают ширину и высоту элементаposition: определяет способ позиционирования элемента
Пример:
.box {
width: 200px;
height: 100px;
position: absolute;
top: 50px;
left: 100px;
}
Вам необходимо:
- запомнить стандартные свойства элементов
- запомнить стандартные значения этих свойств
- запомнить уникальные свойства разных элементов
- запомнить, как эти свойства работают на практике
- запомнить, как эти свойства влияют друг на друга
Лучше всего это сделать через практику – писать много CSS и смотреть как он работает.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ