FRONTEND_1 Telegram 3779
Краткая шпаргалка по CSS. Часть 1

1. Базовая структура CSS

селектор {
свойство: значение;
}

Пример:

p {
color: blue;
font-size: 16px;
}


2. Типы селекторов

#### Селекторы тегов
Применяются к определенным HTML-тегам.

h1 {
color: red;
}


#### Классы
Используются для применения стилей к элементам с атрибутом class. Класс можно использовать для множества элементов.

.class-name {
color: green;
}

Применение в HTML:

<p class="class-name">Текст</p>


#### Идентификаторы (ID)
Применяются к элементам с уникальным атрибутом id.

#id-name {
background-color: yellow;
}

Применение в HTML:

<div id="id-name">Контент</div>


#### Группировка селекторов
Селекторы можно группировать для одинаковых стилей.

h1, h2, p {
color: blue;
}


#### Селекторы потомков
Применяют стили к элементам, находящимся внутри других элементов.

div p {
color: orange;
}

Применяется только к p, находящимся внутри div.

3. Псевдоклассы

#### Стилизация ссылок

a:link { color: blue; } /* Непосещенная ссылка */
a:visited { color: purple; } /* Посещенная ссылка */
a:hover { color: red; } /* Наведение мыши */
a:active { color: green; } /* Активная ссылка */


#### Псевдоклассы для элементов

p:first-child { color: green; } /* Первый дочерний элемент */
li:nth-child(odd) { background-color: #f0f0f0; } /* Нечетные элементы списка */


4. Псевдоэлементы

#### Псевдоэлементы для создания контента

p::before { content: "Привет, "; } /* Добавляет текст перед содержимым */
p::after { content: "!" } /* Добавляет текст после содержимого */


#### Стилизация первых букв и строк

p::first-letter {
font-size: 200%;
color: red;
}


5. Модели отображения (Box Model)

Каждый элемент состоит из:
- content (содержимое),
- padding (внутренние отступы),
- border (граница),
- margin (внешние отступы).

Пример:

div {
margin: 10px;
padding: 20px;
border: 1px solid black;
}


6. Размеры и единицы измерения

- px — пиксели.
- % — проценты от родительского элемента.
- em — относительный размер шрифта от родительского элемента.
- rem — относительный размер шрифта от корневого элемента (`html`).
- vw и vh — проценты от ширины и высоты окна браузера.

Пример:

p {
width: 50%; /* 50% ширины родителя */
font-size: 1.5em; /* 150% от родительского шрифта */
}


👉 @frontend_1



tgoop.com/frontend_1/3779
Create:
Last Update:

Краткая шпаргалка по CSS. Часть 1

1. Базовая структура CSS


селектор {
свойство: значение;
}

Пример:

p {
color: blue;
font-size: 16px;
}


2. Типы селекторов

#### Селекторы тегов
Применяются к определенным HTML-тегам.

h1 {
color: red;
}


#### Классы
Используются для применения стилей к элементам с атрибутом class. Класс можно использовать для множества элементов.

.class-name {
color: green;
}

Применение в HTML:

<p class="class-name">Текст</p>


#### Идентификаторы (ID)
Применяются к элементам с уникальным атрибутом id.

#id-name {
background-color: yellow;
}

Применение в HTML:

<div id="id-name">Контент</div>


#### Группировка селекторов
Селекторы можно группировать для одинаковых стилей.

h1, h2, p {
color: blue;
}


#### Селекторы потомков
Применяют стили к элементам, находящимся внутри других элементов.

div p {
color: orange;
}

Применяется только к p, находящимся внутри div.

3. Псевдоклассы

#### Стилизация ссылок

a:link { color: blue; } /* Непосещенная ссылка */
a:visited { color: purple; } /* Посещенная ссылка */
a:hover { color: red; } /* Наведение мыши */
a:active { color: green; } /* Активная ссылка */


#### Псевдоклассы для элементов

p:first-child { color: green; } /* Первый дочерний элемент */
li:nth-child(odd) { background-color: #f0f0f0; } /* Нечетные элементы списка */


4. Псевдоэлементы

#### Псевдоэлементы для создания контента

p::before { content: "Привет, "; } /* Добавляет текст перед содержимым */
p::after { content: "!" } /* Добавляет текст после содержимого */


#### Стилизация первых букв и строк

p::first-letter {
font-size: 200%;
color: red;
}


5. Модели отображения (Box Model)

Каждый элемент состоит из:
- content (содержимое),
- padding (внутренние отступы),
- border (граница),
- margin (внешние отступы).

Пример:

div {
margin: 10px;
padding: 20px;
border: 1px solid black;
}


6. Размеры и единицы измерения

- px — пиксели.
- % — проценты от родительского элемента.
- em — относительный размер шрифта от родительского элемента.
- rem — относительный размер шрифта от корневого элемента (`html`).
- vw и vh — проценты от ширины и высоты окна браузера.

Пример:

p {
width: 50%; /* 50% ширины родителя */
font-size: 1.5em; /* 150% от родительского шрифта */
}


👉 @frontend_1

BY Frontend разработчик


Share with your friend now:
tgoop.com/frontend_1/3779

View MORE
Open in Telegram


Telegram News

Date: |

The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: To edit your name or bio, click the Menu icon and select “Manage Channel.” In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. Users are more open to new information on workdays rather than weekends. End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance.
from us


Telegram Frontend разработчик
FROM American