Сайт как сми


Стоит ли регистрировать сайт в качестве СМИ

№ п/п

 Сайт без регистрации СМИ

 Сайт как сетевое издание, СМИ

1.       Правовой статус, общие положения

1 Если сотрудник выполняет обязанности журналиста для газеты, зарегистрированной в качестве СМИ и для сайта, не имеющего такого статуса, то в первом случае он является журналистом, а во втором нет (ст. 2 ФЗ «О СМИ»). Но есть и другие мнения. Профессиональный статус журналиста распространяется:
– на штатных сотрудников редакций, занимающихся редактированием, созданием, сбором или подготовкой сообщений и материалов для многотиражных газет и других средств массовой информации, продукция которых распространяется исключительно в пределах одного предприятия (объединения), организации, учреждения;
– на авторов, не связанных с редакцией средства массовой информации трудовыми или иными договорными отношениями, но признаваемых ею своими внештатными авторами или корреспондентами, при выполнении ими поручений редакции (ст. 52 ФЗ “О СМИ”).
2 Нет редакции. Есть редакция.
3 Нет ограничений по наличию иностранного капитала для учредителя. ст. 19.1 ФЗ о СМИ предусматривает ограничение в учреждении СМИ иностранным юридическим лицом,  российским юридическим лицом с иностранным участием.
4 Реклама размещается в соответствии с ФЗ «О рекламе». Реклама размещается в соответствии с ФЗ «О рекламе».
5 Аналогичное требование отсутствует. Применяются общие правила о коммерческом обозначении, товарных знаках и т. п. Название СМИ должно быть уникальным (ст. 14 ФЗ «О СМИ»).
6 Аналогичного требования нет. Учредитель может передать свои права и обязанности третьему лицу с согласия редакции и соучредителей (ст. 18 ФЗ «О СМИ»).
7 Ст. 29 Конституции —гарантируется свобода массовой информации. Цензура запрещается. Цензура массовой информации не допускается (ст.3 ФЗ «О СМИ).

Цензура массовой информации, то есть требование от редакции средства массовой информации со стороны должностных лиц, государственных органов, организаций, учреждений или общественных объединений предварительно согласовывать сообщения и материалы (кроме случаев, когда должностное лицо является автором или интервьюируемым), а равно наложение запрета на распространение сообщений и материалов, их отдельных частей, — не допускается.

 2.       Обязательные уведомления, сообщения, документы, информация

1 Аналогичное требование отсутствует. Необходимо иметь устав редакции или договор, его замещающий. Обязаны предоставлять их в Роскомнадзор.
2 Аналогичное требование отсутствует. При смене местонахождения редакции обязательно уведомление в 30-ти дневный срок.
3 Аналогичное требование отсутствует. При смене домена обязательно уведомление в 30-ти дневный срок.
4 Аналогичное требование отсутствует. Изменение периодичности с уведомлением 30-ти дневный срок.
5 Аналогичное требование отсутствует. Изменение объема с уведомлением 30-ти дневный срок.
6 Федеральный закон от 27.07.2006 N 149-ФЗ (ред. от 06.07.2016) “Об информации, информационных технологиях и о защите информации”:

п 2. ст. 10 Информация, распространяемая без использования средств массовой информации, должна включать в себя достоверные сведения о ее обладателе или об ином лице, распространяющем информацию, в форме и в объеме, которые достаточны для идентификации такого лица. Владелец сайта в сети “Интернет” обязан разместить на принадлежащем ему сайте информацию о своих наименовании, месте нахождения и адресе, адресе электронной почты для направления заявления,  указанного в статье 15.7 настоящего Федерального закона (досудебные меры по прекращению нарушения авторских прав), а также вправе предусмотреть возможность направления этого заявления посредством заполнения электронной формы на сайте в сети “Интернет”.

ст. 10.2 Блогер обязан разместить на своих сайте или странице сайта в сети “Интернет” свои фамилию и инициалы, электронный адрес для направления ему юридически значимых сообщений.

Ст. 27 ФЗ О СМИ — необходимо публиковать выходные данные:

зарегистрировавший СМИ орган и регистрационный номер.

 

7 Ст. 14 ФЗ «О защите детей от информации, причиняющей вред их здоровью и развитию» — сайт, не зарегистрированный в качестве СМИ, может содержать знак информационной продукции. Рекомендации  РКН по применению Федерального закона от 29.12.2010 № 436-ФЗ «О защите детей от информации, причиняющей вред их здоровью и развитию»:

Знак информационной продукции указывается на главной странице сетевого издания и должен соответствовать самой старшей возрастной категорию информационной продукции, распространяемой в данном выпуске.

Знак информационной продукции должен располагаться в верхней части главной страницы, по размеру должен быть не меньше 75% от заголовка второго уровня или не меньше размеров шрифта основного текста с применением полужирного начертания, или не меньше 20% от основной информационной колонки. По цвету знак информационной продукции должен соответствовать или быть контрастным цвету заголовка издания.

Новостная лента знаком информационной продукции не маркируется.

8 Нет такой обязанности. Обязанность уведомлять о получении редакцией средства массовой информации, вещателем или издателем денежных средств от иностранных источников (статья 19.2 ФЗ «О СМИ»).

3.       Права и обязанности, возможности, ограничения

1 Нет возможности аккредитации. Возможность аккредитации в гос.органах (ст. 48 ФЗ «О СМИ»).
2 На информационные запросы респондент вправе не отвечать. Возможность делать запросы  о деятельности государственных органов, органов местного самоуправления, организаций, общественных объединений, их должностных лиц (ст. 39 ФЗ “О СМИ”). Отказ в ответе допускается только в случаях, предусмотренных законом.
3 Получение дополнительного финансирования может быть ограничено отсутствием статуса СМИ. Возможность участвовать в конкурсах, получать гранты.
4 Нет ограничений в предвыборной агитации, предусмотренных для СМИ. Вправе размещать предвыборную агитацию по истечение 1 года с даты регистрации. Иные ограничения, предусмотренные законодательством о выборах.
5 Нет освобождения от ответственности за недостоверную информацию со ссылкой на другое СМИ. Освобождение от ответственности за недостоверную информацию со ссылкой на другое СМИ (п.2 ч. 1 ст. 57 ФЗ «О СМИ», п. 23 Постановления Пленума Верховного суда № 16 п. 23).
6 Нет аналогичного законодательного запрета. Нецензурные выражения и мат запрещены (ст. 4 ФЗ “О СМИ”).
7 Право сохранять в тайне источник информации не предусмотрено. Редакция обязана сохранять в тайне источник информации и не вправе называть лицо, предоставившее сведения с условием неразглашения его имени, за исключением случая, когда соответствующее требование поступило от суда в связи с находящимся в его производстве делом (ст. 41 ФЗ «О СМИ»).
8 За комментарии читателей может наступить ответственность администратора сайта. Сайт может быть заблокирован без предупреждения. Если на сайте в сети Интернет, зарегистрированном в качестве средства массовой информации, комментарии читателей размещаются без предварительного редактирования (например, на форуме читателей материалов такого сайта), то в отношении содержания этих комментариев следует применять правила, установленные в части 2 статьи 24 и пункте 5 части 1 статьи 57 Закона Российской Федерации “О средствах массовой информации” для авторских произведений, идущих в эфир без предварительной записи. В случае поступления обращения уполномоченного государственного органа, установившего, что размещенные комментарии являются злоупотреблением свободой массовой информации, редакция указанного средства массовой информации вправе удалить их с сайта либо отредактировать, руководствуясь положениями статьи 42 Закона Российской Федерации “О средствах массовой информации”. Если комментарии, представляющие собой злоупотребление свободой массовой информации, и после этого остаются доступными для пользователей данного сайта в сети Интернет, то правила пункта 5 части 1 статьи 57 Закона Российской Федерации “О средствах массовой информации” не применяются. С учетом этого при рассмотрении вопроса о допустимости привлечения редакции к ответственности судам следует выяснять, выдвигались ли уполномоченным государственным органом требования об удалении сведений с форума, а также было ли произведено удаление либо редактирование сведений, в связи с распространением которых перед судом поставлен вопрос о привлечении редакции к ответственности.
9 Сайт может быть заблокирован в случаях, предусмотренных законодательством (запрещенные материалы, пиратство и т.п.). Деятельность средства массовой информации может быть прекращена или приостановлена только по решению учредителя либо судом в порядке административного судопроизводства по иску регистрирующего органа (ст. 16 ФЗ «О СМИ»).
10 Аналогичного требования нет. Учредитель вправе обязать редакцию поместить бесплатно и в указанный срок сообщение или материал от его имени (заявление учредителя (ст. 18 ФЗ «О СМИ»).
11 Аналогичного требования нет. Редакция обязана опубликовать ответ или опровержение в случае, если нет оснований для отказа (ст. 43-46 ФЗ «О СМИ»).
12 Изначально выборочный мониторинг. Систематический контроль в виде наблюдения со стороны Роскомнадзора и иных гос.органов.
13 Использование персональных данных ограничено. Дополнительная возможность обработки персональных данных обработка персональных данных необходима для осуществления профессиональной деятельности журналиста и (или) законной деятельности средства массовой информации либо научной, литературной или иной творческой деятельности при условии, что при этом не нарушаются права и законные интересы субъекта персональных данных (п. 8. ч. 1 ст. 6 ФЗ “О персональных данных”).

CSS @media Правило


Пример

Измените цвет фона элемента на "голубой", когда ширина окна браузера не превышает 600 пикселей:

.

только экран @media и (max-width: 600px) {
body {
background-color: lightblue;
}
}

Попробуй сам "

Дополнительные примеры "Попробуйте сами" ниже.


Определение и использование

Правило @media используется в медиа-запросах для применения разных стилей для разных типов / устройств медиа.

Медиа-запросы могут использоваться для проверки многих вещей, например:

  • ширина и высота области просмотра
  • ширина и высота устройства
  • Ориентация
  • (в альбомной или книжной ориентации планшет / телефон?)
  • разрешение

Использование медиазапросов - популярный метод предоставления индивидуального стиля лист (адаптивный веб-дизайн) для настольных компьютеров, ноутбуков, планшетов и мобильных телефонов.

Вы также можете использовать медиа-запросы, чтобы указать, что определенные стили предназначены только для печатных документов или для программ чтения с экрана (средний тип: печать, экран или речь).

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


Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую правило @media.

Объект
@media 21 9 3.5 4,0 9


Синтаксис CSS

@media not | только mediatype и (mediafeature и | или | не mediafeature) {
CSS-код;
}

значение , а не , только и и ключевые слова:

not: Ключевое слово not меняет значение всего медиа запрос.

only: Единственное ключевое слово запрещает старым браузерам, которые не поддерживают медиа-запросы с медиа-функциями, применять указанные стили. Не влияет на современные браузеры.

и: Ключевое слово and объединяет мультимедийную функцию с мультимедийной тип или другие медиа-функции.

Все они необязательны. Однако, если вы используете , а не или только , необходимо также указать тип носителя.

У вас также могут быть разные таблицы стилей для разных носителей, например это:



....

Типы носителей

Значение Описание
все По умолчанию. Используется для всех типов носителей
печать Используется для принтеров
экран Используется для экранов компьютеров, планшетов, смартфонов и т. Д.
речь Используется для программ чтения с экрана, которые «читают» страницу вслух.

Функции мультимедиа

Значение Описание
любое наведение Доступный механизм ввода позволяет пользователю наводить курсор мыши на элементы? (добавлено в Media Queries Level 4)
любой указатель Является ли любой доступный механизм ввода указывающим устройством, и если да, то как это точно? (добавлено в Media Queries Level 4)
соотношение сторон Соотношение ширины и высоты области просмотра
цвет Число битов на компонент цвета для устройства вывода
цветовой охват Примерный диапазон цветов, поддерживаемых пользовательским агентом и устройство вывода (добавлено в Media Queries Level 4)
индекс цвета Количество цветов, которое может отображать устройство
сетка Является ли устройство сеткой или растровым изображением
высота Высота окна просмотра
парение Позволяет ли основной механизм ввода пользователю наводить курсор на элементы? (добавлено в Media Queries Level 4)
инвертированные цвета Инвертирует ли цвета браузер или базовая ОС? (добавлено в Медиа Запросы уровня 4)
светлый Текущий уровень внешней освещенности (добавлен в Media Queries Level 4)
максимальное соотношение сторон Максимальное соотношение ширины и высоты области отображения
макс. Цвет Максимальное количество бит на компонент цвета для устройства вывода
максимальный индекс цвета Максимальное количество цветов, которое может отображать устройство
максимальная высота Максимальная высота области отображения, например окна браузера
макс. Монохромный Максимальное количество бит на «цвет» на монохромном (шкале серого) устройстве
максимальное разрешение Максимальное разрешение устройства с использованием dpi или dpcm
максимальная ширина Максимальная ширина области отображения, например окна браузера
мин. Соотношение сторон Минимальное соотношение ширины и высоты области отображения
мин-цвет Минимальное количество бит на компонент цвета для устройства вывода
минимальный индекс цвета Минимальное количество цветов, которое может отображать устройство
мин-высота Минимальная высота области отображения, например окна браузера
мин-монохромный Минимальное количество бит на «цвет» на монохромном (шкале серого) устройстве
мин-разрешение Минимальное разрешение устройства с использованием dpi или dpcm
мин. Ширина Минимальная ширина области отображения, например окна браузера
монохромный Число битов на «цвет» на монохромном (шкале серого) устройстве
ориентация Ориентация области просмотра (альбомный или портретный режим)
блок переполнения Как устройство вывода обрабатывает содержимое, которое выходит за пределы области просмотра по оси блока (добавлено в Media Queries Level 4)
Перелив в линию Может ли контент, который выходит за пределы области просмотра вдоль встроенной оси, прокручиваться (добавлено в Media Queries Level 4)
указатель Является ли основным механизмом ввода указывающим устройством, и если да, то как это точно? (добавлено в Media Queries Level 4)
разрешение Разрешение устройства вывода с использованием dpi или dpcm
сканирование Процесс сканирования устройства вывода
скрипты Это скрипт (например,грамм. JavaScript) доступен? (добавлено на уровне медиа-запросов 4)
обновить Как быстро устройство вывода может изменить внешний вид контента (добавлено в Media Queries Level 4)
ширина Ширина области просмотра

Другие примеры

Пример

Скрыть элемент, когда ширина браузера составляет 600 пикселей или меньше:

@media screen и (max-width: 600 пикселей) {
div.пример дисплея {
: никто;
}
}

Попробуй сам "

Пример

Используйте медиа-запросы, чтобы установить цвет фона на бледно-лиловый, если область просмотра 800 пикселей в ширину или шире, до светло-зеленого, если ширина области просмотра составляет от 400 до 799 пикселей. Если размер области просмотра меньше 400 пикселей, цвет фона будет светло-синим:

тело {
background-color: светло-голубой;
}

@media screen и (min-width: 400 пикселей) {
body {
цвет фона: светло-зеленый;
}
}

@media экран и (min-width: 800px) {
body {
цвет фона: бледно-лиловый;
}
}

Попробуй сам "

Пример

Создайте адаптивное меню навигации (отображается горизонтально на больших экранах и вертикально на маленьких экранах):

@media screen и (max-width: 600 пикселей) {
.topnav а {
float: нет;
ширина: 100%;
}
}

Попробуй сам "

Пример

Используйте медиа-запросы для создания адаптивного макета столбца:

/ * На экранах шириной 992 пикселей или меньше переход от четырех столбцов к двум столбцы * /
@media screen и (max-width: 992px) {
.column {
ширина: 50%;
}
}

/ * На экранах шириной 600 пикселей или меньше сделайте столбцы друг на друга, а не рядом друг с другом * /
@media screen и (max-width: 600 пикселей) {
.столбец {
ширина: 100%;
}
}

Попробуй сам "

Пример

Медиа-запросы также можно использовать для изменения макета страницы в зависимости от ориентация браузера. У вас может быть набор свойств CSS, который будет только применяется, когда ширина окна браузера превышает его высоту, так называемый "ландшафтный" ориентация.

Используйте светло-голубой цвет фона, если ориентация в альбомном режиме:

@media только экран и (ориентация: пейзаж) {
кузов {
цвет фона: светло-голубой;
}
}

Попробуй сам "

Пример

Используйте медиа-запросы, чтобы установить зеленый цвет текста, когда документ отображается на экране, и черным при печати:

@media screen {
body {
) цвет: зеленый;
}
}

@media print {
body {
цвет: черный;
}
}

Попробуй сам "

Пример

Список, разделенный запятыми : добавьте дополнительный медиа-запрос к уже существующему, используя запятую (это будет вести себя как оператор ИЛИ):

/ * Когда ширина составляет от 600 до 900 пикселей ИЛИ больше 1100 пикселей - измените внешний вид экрана

* /
@media и (max-width: 900px) и (минимальная ширина: 600 пикселей), (минимальная ширина: 1100 пикселей) {
div.пример {
размер шрифта: 50 пикселей;
отступ: 50 пикселей;
граница: сплошной черный 8 пикселей;
фон: желтый;
}
}

Попробуй сам "

Связанные страницы

Учебное пособие по CSS: медиа-запросы CSS

Учебное пособие по CSS: Примеры медиа-запросов CSS

RWD Tutorial: адаптивный веб-дизайн с медиа-запросами

Учебное пособие по JavaScript: метод window.matchMedia ()



.

Адаптивных медиа-запросов для веб-дизайна


Что такое медиа-запрос?

Медиа-запрос - это метод CSS, представленный в CSS3.

Он использует правило @media для включения блока свойств CSS, только если определенное условие верно.

Пример

Если размер окна браузера не превышает 600 пикселей, цвет фона будет светло-голубым:

Только экран @media и (max-width: 600 пикселей) {
body {
цвет фона: светло-голубой;
}
}

Попробуй сам "

Добавить точку останова

Ранее в этом уроке мы создали веб-страницу со строками и столбцами, и она был отзывчивым, но не выглядел хорошо на маленьком экране.

Медиа-запросы могут помочь в этом. Мы можем добавить точку останова, где определенные части дизайна будут вести себя по-разному с каждой стороны точка останова.


Рабочий стол
Телефон

Используйте медиа-запрос, чтобы добавить точку останова на 768px:

Пример

Когда экран (окно браузера) становится меньше 768 пикселей, каждый столбец должен иметь ширину 100%:

/ * Для ПК: * /
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {ширина: 33,33%;}
.col-5 {ширина: 41,66%;}
.col-6 {ширина: 50%;}
.col-7 {ширина: 58,33%;}
.col-8 {ширина: 66,66%;}
.col-9 {ширина: 75%;}
.col-10 {ширина: 83,33%;}
.col-11 {ширина: 91,66%;}
.col-12 {ширина: 100%;}

@media only screen and (max-width: 768px) {
/ * Для мобильных телефонов: * /
[class * = "col-"] {
ширина: 100%;
}
}

Попробуй сам "

Всегда создавайте для мобильных устройств прежде всего

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

Это означает, что мы должны внести некоторые изменения в наш CSS.

Вместо изменения стилей, когда ширина становится на меньше , чем 768px, мы должны изменить дизайн, когда ширина станет на больше , чем 768 пикселей. Это сделает наш дизайн Mobile First:

Пример

/ * Для мобильных телефонов: * /
[class * = "col-"] {
width: 100%;
}

@media only screen и (min-width: 768px) {
/ * Для ПК: * /
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {ширина: 66,66%;}
.col-9 {ширина: 75%;}
.col-10 {ширина: 83,33%;}
.col-11 {ширина: 91,66%;}
.col-12 {width: 100%;}
}

Попробуй сам "

Другая точка останова

Вы можете добавить столько точек останова, сколько захотите.

Мы также добавим точку останова между планшетами и мобильными телефонами.

Мы делаем это, добавляя еще один медиа-запрос (на 600 пикселей) и набор новых классов для устройств размером более 600 пикселей. (но меньше 768 пикселей):

Пример

Обратите внимание, что два набора классов почти идентичны, единственное разница в названии ( col- и col-s- ):

/ * Для мобильных телефонов: * /
[class * = "col-"] {
width: 100%;
}

@media only screen и (min-width: 600px) {
/ * Для планшетов: * /
.col-s-1 {width: 8.33%;}
.col-s-2 {width: 16.66%;}
.col-s-3 {ширина: 25%;}
.col-s-4 {ширина: 33,33%;}
.col-s-5 {ширина: 41,66%;}
.col-s-6 {ширина: 50%;}
.col-s-7 {ширина: 58,33%;}
.col-s-8 {ширина: 66,66%;}
.col-s-9 {ширина: 75%;}
.col-s-10 {ширина: 83,33%;}
.col-s-11 {ширина: 91,66%;}
.col-s-12 {width: 100%;}
}

@media only screen и (min-width: 768px) {
/ * Для ПК: * /
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {ширина: 25%;}
.col-4 {ширина: 33,33%;}
.col-5 {ширина: 41,66%;}
.col-6 {ширина: 50%;}
.col-7 {ширина: 58,33%;}
.col-8 {ширина: 66,66%;}
.col-9 {ширина: 75%;}
.col-10 {ширина: 83,33%;}
.col-11 {ширина: 91,66%;}
.col-12 {width: 100%;}
}

Может показаться странным, что у нас есть два набора идентичных классов, но это дает нам возможность в HTML , чтобы решить, что будет происходить со столбцами в каждом точка останова:

Пример HTML

Для настольных ПК:

И первая, и третья секции будут охватывать по 3 колонки каждая.Средняя часть будет охватывать 6 столбцов.

Для планшетов:

Первый раздел будет охватывать 3 столбца, второй - 9, а третий раздел будет отображаться под первыми двумя разделами и будет охватывать 12 столбцов:


...

...

...

Попробуй сам "

Типичные точки останова устройства

Существует множество экранов и устройств разной высоты и ширины, поэтому сложно создать точную точку останова для каждого устройства.Чтобы не усложнять задачу, вы можете выбрать пять групп:

Пример

/ * Очень маленькие устройства (телефоны, 600 пикселей и ниже) * /
@ только экран @media и (max-width: 600 пикселей) {...}

/ * Маленькие устройства (планшеты с портретной ориентацией и большие телефоны, 600 пикселей и выше) * /
@media only screen и (min-width: 600px) {...}

/ * Средние устройства (альбомные планшеты, 768px и выше) * /
@media only screen и (min-width: 768px) {...}

/ * Большие устройства (ноутбуки / настольные компьютеры, 992px и выше) * /
@media только экран и (min-width: 992px) {...}

/ * Очень большие устройства (большие ноутбуки и настольные компьютеры, 1200px и выше) * /
@media only screen и (min-width: 1200px) {...}

Попробуй сам "

Ориентация: книжная / альбомная

Медиа-запросы также можно использовать для изменения макета страницы в зависимости от ориентация браузера.

У вас может быть набор свойств CSS, который будет только применяется, когда ширина окна браузера превышает его высоту, так называемый "ландшафтный" ориентация:

Пример

Веб-страница будет иметь светло-голубой фон, если ориентация находится в альбомном режиме:

@media только экран и (ориентация: пейзаж) {
кузов {
цвет фона: светло-голубой;
}
}

Попробуй сам "

Скрыть элементы с помощью медиа-запросов

Еще одно распространенное использование медиа-запросов - скрытие элементов на экранах разных размеров:

Я буду скрываться на маленьких экранах.

Пример

/ * Если размер экрана 600 пикселей или меньше, скрыть элемент * /
@media только экран и (max-width: 600px) {
div.example {
дисплей: нет;
}
}

Попробуй сам "

Изменение размера шрифта с помощью медиа-запросов

Вы также можете использовать медиа-запросы для изменения размера шрифта элемента на разные размеры экрана:

Пример

/ * Если размер экрана 601px или больше, установите размер шрифта на 80 пикселей * /
@media only screen и (min-width: 601px) {
div.пример {
размер шрифта: 80 пикселей;
}
}

/ * Если размер экрана 600 пикселей или Меньше, установите размер шрифта

на 30 пикселей * /
@media only screen и (max-width: 600px) {
div.example {
размер шрифта: 30 пикселей;
}
}

Попробуй сам "

CSS @media Ссылка

Для полного обзора всех типов и функций / выражений медиа, пожалуйста, посмотрите Правило @media в нашем справочнике CSS.



.

Использование медиа-запросов - Веб-технологии для разработчиков

Медиа-запросы полезны, когда вы хотите изменить свой сайт или приложение в зависимости от общего типа устройства (например, печать или экран) или конкретных характеристик и параметров (таких как разрешение экрана или ширина области просмотра браузера).

Медиа-запросы используются для следующего:

Примечание: В примерах на этой странице используется CSS @media в иллюстративных целях, но основной синтаксис остается неизменным для всех типов медиа-запросов.

Синтаксис

Медиа-запрос состоит из необязательного медиа-типа и любого количества медиа-функций выражений. Несколько запросов можно комбинировать различными способами, используя логических операторов . Медиа-запросы нечувствительны к регистру.

Медиа-запрос вычисляется как истина, если тип мультимедиа (если указан) соответствует устройству, на котором отображается документ. и все выражения мультимедийных характеристик вычисляются как истинные. Запросы с неизвестными типами носителей всегда ложны.

Примечание: Таблица стилей с медиа-запросом, прикрепленным к ее тегу , все равно будет загружаться, даже если запрос вернет false. Тем не менее, его содержимое не будет применяться до тех пор, пока результат запроса не изменится на true.

Типы носителей

Типы носителей описывают общую категорию устройства. За исключением случаев, когда используются логические операторы , а не или , только , тип носителя является необязательным, и подразумевается, что все типы .

все
Подходит для всех устройств.
печать
Предназначен для постраничных материалов и документов, просматриваемых на экране в режиме предварительного просмотра печати. (Информацию о проблемах форматирования, характерных для этих форматов, см. На страничном носителе.)
экран
В основном предназначен для экранов.
речь
Предназначен для синтезаторов речи.
Устаревшие типы носителей: CSS2.1 и Media Queries 3 определили несколько дополнительных типов мультимедиа ( tty , tv , projection , handheld , braille , с тиснением и aural ), но они устарели в Media Queries 4 и не следует использовать. Тип звуковой был заменен на речевой , который аналогичен.

Медиа-функции

Медиа-функции описывают конкретные характеристики пользовательского агента, устройства вывода или среды.Выражения медиа-функций проверяют их наличие или ценность и являются необязательными. Каждое выражение медиа-функции должно быть заключено в круглые скобки.

Имя Сводка Банкноты
любое наведение Позволяет ли какой-либо доступный механизм ввода наводить курсор на элементы? Добавлено в медиа-запросы уровня 4.
любой указатель Является ли какой-либо доступный механизм ввода указывающим устройством, и если да, то насколько он точен? Добавлено в Media Queries Level 4.
соотношение сторон Соотношение ширины и высоты области просмотра
цвет Число битов на компонент цвета устройства вывода или ноль, если устройство не цветное
цветовая гамма Приблизительный диапазон цветов, поддерживаемых пользовательским агентом и устройством вывода Добавлено в Media Queries Level 4.
индекс цвета Число записей в поисковой таблице цветов устройства вывода или ноль, если устройство не использует такую ​​таблицу
Соотношение сторон устройства Соотношение ширины и высоты устройства вывода Не рекомендуется в запросах СМИ уровня 4.
высота устройства Высота поверхности рендеринга устройства вывода Не рекомендуется в медиа-запросах уровня 4.
ширина устройства Ширина поверхности рендеринга устройства вывода Не рекомендуется в запросах СМИ уровня 4.
режим отображения Режим отображения приложения, как указано в манифесте веб-приложения Отображение члена Определено в спецификации манифеста веб-приложения.
принудительные цвета Определить, ограничивает ли пользовательский агент цветовую палитру Добавлено в Media Queries Level 5.
сетка Использует ли устройство сетку или растровый экран?
высота Высота области просмотра
парение Позволяет ли основной механизм ввода пользователю наводить курсор на элементы? Добавлено в медиа-запросы уровня 4.
инвертированные цвета Инвертирует ли цвета пользовательский агент или базовая ОС? Добавлено в Media Queries Level 5.
светлый Уровень освещенности окружающей среды Добавлено в медиа-запросы уровня 5.
монохромный Бит на пиксель в буфере монохромного кадра устройства вывода или ноль, если устройство не монохромное
ориентация Ориентация области просмотра
блок перелива Как устройство вывода обрабатывает содержимое, которое выходит за пределы области просмотра по оси блока? Добавлено в Media Queries Level 4.
перепускной ряд Можно ли прокручивать содержимое, выходящее за пределы области просмотра вдоль встроенной оси? Добавлено в медиа-запросы уровня 4.
указатель Является ли основной механизм ввода указательным устройством, и если да, то насколько он точен? Добавлено в медиа-запросы уровня 4.
предпочитает цветовую схему Определить, предпочитает ли пользователь светлую или темную цветовую схему Добавлено в Media Queries Level 5.
предпочитает контраст Определяет, запросил ли пользователь систему увеличения или уменьшения контрастности между соседними цветами Добавлено в медиа-запросы уровня 5.
предпочитает уменьшенное движение Пользователь предпочитает меньше движения на странице Добавлено в медиа-запросы уровня 5.
предпочитает пониженную прозрачность Пользователь предпочитает пониженную прозрачность Добавлено в Media Queries Level 5.
разрешение Плотность пикселей устройства вывода
сканирование Процесс сканирования устройства вывода
сценарии Определяет, доступен ли скрипт (например, JavaScript) Добавлено в медиа-запросы уровня 5.
обновить Как часто устройство вывода может изменять внешний вид контента Добавлено в Media Queries Level 4.
ширина Ширина области просмотра, включая ширину полосы прокрутки

Логические операторы

Логические операторы , , а не , и , и только могут использоваться для составления сложного медиа-запроса. Вы также можете объединить несколько медиа-запросов в одно правило, разделив их запятыми.

и

Операторы и используются для объединения нескольких медиа-функций в один медиа-запрос, требуя, чтобы каждая связанная функция возвращала истину, чтобы запрос был истинным.Он также используется для объединения медиа-функций с медиа-типами.

не

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

Примечание: На уровне 3 ключевое слово , а не нельзя использовать для отрицания отдельного выражения мультимедийной функции, только для всего мультимедийного запроса.

только

Оператор only используется для применения стиля, только если соответствует весь запрос, и полезен для предотвращения применения выбранных стилей в старых браузерах. Если не использовать только , старые браузеры интерпретировали бы экран запроса и (max-width: 500px) просто как экран , игнорируя оставшуюся часть запроса и применяя его стили на всех экранах. Если вы используете оператор only , также должен указать тип носителя.

, (запятая)

Запятые используются для объединения нескольких медиа-запросов в одно правило. Каждый запрос в списке, разделенном запятыми, обрабатывается отдельно от других. Таким образом, если любой из запросов в списке верен, весь оператор мультимедиа возвращает истину. Другими словами, списки ведут себя как логические операторы или .

Типы носителей описывают общую категорию данного устройства. Хотя веб-сайты обычно разрабатываются с учетом экранов, вы можете создать стили, предназначенные для специальных устройств, таких как принтеры или программы чтения с экрана на основе звука.Например, этот CSS нацелен на принтеры:

 @media print {...} 

Вы также можете настроить таргетинг на несколько устройств. Например, это правило @media использует два медиа-запроса для нацеливания как на экран, так и на устройства печати:

 @media screen, print {...} 

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

Функции мультимедиа описывают конкретные характеристики данного пользовательского агента, устройства вывода или среды. Например, вы можете применить определенные стили к широкоэкранным мониторам, компьютерам, использующим мыши, или устройствам, которые используются в условиях низкой освещенности. В этом примере применяются стили, когда основной механизм ввода пользователя (например, мышь) может наводить курсор на элементы:

 @media (hover: hover) {...} 

Многие мультимедийные функции - это , диапазон функций , что означает, что они могут иметь префикс «min-» или «max-» для обозначения ограничений «минимального условия» или «максимального условия».Например, этот CSS будет применять стили, только если ширина области просмотра вашего браузера равна или меньше 12450 пикселей:

 @media (max-width: 12450px) {...} 

Если вы создаете запрос мультимедийной функции без указания значения, вложенные стили будут использоваться, пока значение функции не равно нулю (или нет на уровне 4). Например, этот CSS будет применяться к любому устройству с цветным экраном:

 @media (цвет) {...} 

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

 @media speech and (соотношение сторон: 11/5) {...} 

Дополнительные примеры мультимедийных функций см. На справочной странице для каждой конкретной функции.

Иногда может потребоваться создать медиа-запрос, который зависит от нескольких условий. Здесь присутствуют логические операторы : , а не , и , а только .Кроме того, вы можете объединить несколько медиа-запросов в список , разделенных запятыми ; это позволяет применять одни и те же стили в разных ситуациях.

В предыдущем примере мы уже видели операторы и , используемые для группировки носителя типа с функцией носителя . Операторы и также могут объединить несколько мультимедийных функций в один мультимедийный запрос. Между тем, оператор , а не отменяет медиа-запрос, в основном меняя его обычное значение.Оператор only не позволяет более старым браузерам применять стили.

Примечание: В большинстве случаев тип носителя все используется по умолчанию, если другой тип не указан. Однако, если вы используете операторы , а не или только , , вы должны явно указать тип носителя.

Объединение нескольких типов или функций

Ключевое слово и объединяет медиа-функцию с типом медиа или другими медиа-функциями.В этом примере объединены две мультимедийные функции для ограничения стилей на устройствах с альбомной ориентацией шириной не менее 30 ems:

 @media (min-width: 30em) и (ориентация: альбомная) {...} 

Чтобы ограничить стили устройствами с экраном, вы можете связать функции мультимедиа с экраном Тип носителя:

 @media screen и (min-width: 30em) и (ориентация: альбомная) {...} 

Тестирование множественных запросов

Вы можете использовать список, разделенный запятыми, для применения стилей, когда устройство пользователя соответствует любому из различных типов, функций или состояний мультимедиа.Например, следующее правило будет применять свои стили, если устройство пользователя имеет минимальную высоту 680 пикселей или является экранным устройством в портретном режиме:

 @media (min-height: 680px), экран и (ориентация: книжная) {...} 

В приведенном выше примере, если у пользователя есть принтер с высотой страницы 800 пикселей, оператор мультимедиа вернет истину, потому что будет применяться первый запрос. Точно так же, если бы пользователь находился на смартфоне в портретном режиме с высотой области просмотра 480 пикселей, будет применяться второй запрос, и оператор мультимедиа все равно вернет истину.

Обращение значения запроса

Ключевое слово , а не инвертирует значение всего медиа-запроса. Он только аннулирует конкретный медиа-запрос, к которому он применяется. (Таким образом, это не будет применяться к каждому медиа-запросу в списке медиа-запросов, разделенных запятыми.) Ключевое слово , а не не может использоваться для отрицания отдельного запроса функции, только всего медиа-запроса. , а не , оценивается последним в следующем запросе:

 @media not all and (монохромный) {...} 

... так что вышеупомянутый запрос оценивается так:

 @media not (all and (монохромный)) {...} 

... а не так:

 @media (не все) и (монохромные) {...} 

В качестве другого примера, следующий медиа-запрос:

 @media not screen and (color), print and (color) {...} 

... оценивается так:

 @media (не (экран и (цвет))), печать и (цвет) {...} 

Улучшение совместимости со старыми браузерами

Ключевое слово only запрещает старым браузерам, которые не поддерживают медиа-запросы с медиа-функциями, применять заданные стили. Не влияет на современные браузеры.

 @media only screen and (color) {...} 

Улучшения синтаксиса на уровне 4

Спецификация Media Queries Level 4 включает некоторые улучшения синтаксиса, чтобы сделать медиа-запросы с использованием функций, имеющих тип «диапазон», например ширину или высоту, менее подробными. Уровень 4 добавляет контекст диапазона для написания таких запросов. Например, используя функциональность max- для ширины, мы можем написать следующее:

Примечание: Спецификация Media Queries Level 4 имеет разумную поддержку в современных браузерах, но некоторые мультимедийные функции не поддерживаются должным образом.См. Более подробную информацию в таблице совместимости браузеров @media .

 @media (max-width: 30em) {...} 

В Media Queries Level 4 это можно записать как:

 @media (width <= 30em) {...} 

Используя min- и max- , мы можем проверить ширину между двумя значениями, например:

 @media (min-width: 30em) и (max-width: 50em) {...} 

Это преобразовало бы в синтаксис уровня 4 как:

 @media (30em <= width <= 50em) {...} 

Media Queries Level 4 также добавляет способы объединения медиа-запросов с использованием полной логической алгебры с и , не и или .

Отрицание признака с помощью , а не

Использование not () вокруг медиа-функции отменяет эту функцию в запросе. Например, not (hover) будет соответствовать, если у устройства нет возможности зависания:

 @media (not (hover)) {...} 

Тестирование нескольких функций с или

Вы можете использовать или для проверки совпадения более чем одной функции, разрешая истинно , если какая-либо из функций истинна.Например, следующие тесты запросов для устройств с монохромным дисплеем или возможностью наведения:

 @media (not (color)) или (hover) {...} 

См. Также

.

bueltge / multisite-global-media: общий доступ к библиотеке мультимедиа в многосайтовой сети

перейти к содержанию Зарегистрироваться
  • Почему именно GitHub? Особенности →
    • Обзор кода
    • Управление проектами
    • Интеграции
    • Действия
    • Пакеты
    • Безопасность
    • Управление командой
    • Хостинг
    • мобильный
    • Истории клиентов →
    • Безопасность →
  • Команда
  • Предприятие
.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий