Files
freeCodeCamp/guide/russian/css/css3-at-media-rule/index.md
2018-10-16 21:32:40 +05:30

40 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: CSS3 at Media Rule
localeTitle: CSS3 в правиле СМИ
---
## CSS3 в правиле СМИ
Правило CSS3 Media является правилом, которое позволяет использовать медиа-запросы. Запросы в средствах массовой информации позволяют вам стилизовать вашу веб-страницу (либо ее часть, либо все ее) по-разному на основе разных типов или устройств.
Медиа-запрос создается с помощью тега `@media` и затем предоставляет правило для проверки таких вещей, как:
* Ширина и высота текущего окна просмотра
* Ориентация устройства (это относится к планшетам или телефонам)
* Текущее разрешение
* И больше
В настоящее время существует четыре возможных типа носителей:
* all (По умолчанию - это будет предназначено для всех устройств)
* print (Используется для принтеров, например, для отдельных стилей печати)
* экран (используется для компьютеров, телефонов, планшетов и т. д.)
* речь (используется для доступа к устройствам, таким как экранное устройство, которое повествует содержимое веб-страницы)
Запросы в СМИ используются для всех видов фиордов, поскольку они позволяют использовать многие функции мультимедиа. Одним из наиболее распространенных способов использования медиа-запроса является отрисовка веб-страницы; то есть он будет вести себя по-разному на основе размера экрана.
Пример медиа-запроса выглядит следующим образом:
```CSS
@media screen and (max-width: 1000px) {
body {
background: #000;
}
}
```
CSS в правиле Media Query применяется только в том случае, когда правило имеет значение true. Например, глядя на фрагмент выше, фон тела будет изменен на `#000` только тогда, когда пользователь посещает страницу с устройством шириной 1000 пикселей или менее. Если выше 1000px, это правило не применяется.
#### Дополнительная информация:
* [Правило CSS @media](https://www.w3schools.com/cssref/css3_pr_mediaquery.asp)
* [Использование медиа-запросов](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries)