Как сделать текст адаптивным html

Отзывчивый шрифт. Адаптация текста между макетным и минимальным значениями

Адаптивный или отзывчивый шрифт — это мечта любого веб-разработчика. Я пересмотрел множество вариантов реализации, посидел вечерок и вывел для себя надежный работающий вариант. Им и хочу с тобой поделиться. Бонус SCSS миксин!

Итак, задача. Указывать значение по макету, а также минимальное значение при котором текст или заголовок хорошо бы смотрелся на мобильных устройствах, например iPhone 5 (320px). При этом шрифт бы адаптировался, увеличиваясь либо уменьшаясь в зависимости от ширины экрана.

Берем исходные значения из макета, к примеру заголовок H1 размером 40px. Так же нам нужна ширина всего полотна макета, к примеру 1280px.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Для получения минимального значения шрифта верстаем заголовок по макету и, с помощью средств разработчика Chrome (F12) выбираем нужный минимальный размер экрана и подбираем размер шрифта меняя значение пока текст не будет выглядеть адекватно. У меня получилось 24px

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

После этого в CSS, вместо font-size: 40px; пишем следующее.

Где 24px это наш минимальный шрифт, 16 – разница между шрифтом по макету 40 и минимальным шрифтом 24 (40-24 = 16). 100vw – это полная текущая ширина вьюпорта (экрана) 1280 – это ширина макета.

Тестируем и получаем отзывчивый шрифт, который полностью соответствует размеру по макету.

Но, на размере в 320px мы не увидим желаемого результата, а именно шрифта размером 24px. Это связано с тем, что мы никак не указали минимальный размер экрана именно в 320px.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Для решения ситуации пишем медиа запрос для 767px, и внутри меняем формулу:

Тут мы отнимаем 320px от полной ширины вьюпорта, а так же к добавочному числу 16 мы прибавляем еще его 70% (16 + 16 * 0.7)

Проверяем и видим полное соответствие поставленной задаче! При этом переход в брейк поинте сделан бесшовно и не заметно!

Конечно же мы можем закрыть все это в SCSS миксин:

И подключать следующим образом:

Можно и вовсе избавиться от медиа запроса:

Буду рад прочесть в комментариях чем еще можно улучшить это решение. Спасибо за внимание!

Источник

Адаптивные заголовки (текст) на чистом CSS

Приветствую вас друзья! Хочу еще раз поздравить всех (на всякий случай для тех, кто не получал моего новогоднего поздравления) с наступившим Новым годом!

Давно не писал на своем блоге. Причина все таже — катастрофическая нехватка времени. Помимо всех моих забот, которых итак у меня не мало я ввязался в такую большую авантюру, как строительство собственного дома. По стройке я здесь писать не буду, создам для него отдельный проект. Но сейчас не об этом…

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

Для динамичного уменьшения шрифта воспользуемся методом calc() в css.

Размер шрифта меняется в пределах от 30px (на большом экране) до 24px (на мобильном экране) с помощью формулы, которая работает в методе calc().

Расшифровку цифр я наглядно представил на картинке ниже.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html
Расшифровка формулы адаптивного заголовка

Итак, давайте разберем подробнее каждый компонент формулы.

1.5rem — минимальный размер шрифта на мобильном при ширине контейнера 320px. Для тех, кто не в курсе rem (root em) — это условная единица, которая определяется, исходя из базового размера шрифта тега html (корневой элемент). Напишу про em и rem более подробнее в другой статье. По умолчанию базовый размер шрифта, устанавливаемый браузером равняется 16px. Вы можете самостоятельно переопределить этот размер (я этого не делаю). В нашем примере минимальный размер шрифта на мобильном — это 24px: 24/16 = 1.5

6 — разница между максимальным и минимальным размерами шрифта. То есть: 30 — 24 = 6. Думаю, здесь все понятно.

100vw — максимальная ширина контейнера сайта на широкоформатном экране. Здесь не путаем с максимальной шириной окна браузера. Именно ширина контейнера! В моем примере она равняется 1200px. Обратите внимание, что заголовки H1-H6 являются блочными элементами в HTML и растягиваются на ширину своего родителя (если нет дополнительных стилей). Вы можете возразить, сказав, что под 100vw определяется именно ширина окна браузера, а не контейнера. Да, и будете правы. Вот этот момент обсудим чуть ниже.

320px — минимальная ширина контейнера сайта на мобильном устройстве. Минимальную ширину я обычно выставляю в 320px, если будет меньше, то появляется горизонтальный скролл.

880 — разница между максимальным размером контейнера сайта и минимальным размером контейнера сайта. То есть: 1200 — 320 = 880.

Если мы данную формулу просто применим к определенному заголовку, то на широком экране FullHD (1920×1080) получим огромный размер шрифта, несмотря на то, что определили максимальный размер (в моем случае — 30px). Здесь как раз сработало значение 100vw, которое мы указали, как максимальную ширину контейнера. Как быть? Прибегнем к медиа-запросам в css.

Как видно из кода css формула с адаптивным заголовком у нас работает только в пределах от 320 до 1200px, ниже и выше — фиксированные значения. Таким образом мы избавились от слишком крупного размера на широких экранах более 1200px и слишком мелкого шрифта на экранах менее 320px.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html Адаптивный режим просмотра на CodePen

В принципе здесь все. Добавлю, что данную формулу можно использовать не только для заголовков, но и для любого другого текста. Я даже, было дело, таким образом динамически изменял поля и отступы — margin и padding.

Упрощаем при помощи Sass/Scss

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

В данном миксине медиа-запросы я вызываю через миксины Bootstrap 4, так как использую данный фреймворк при верстке макетов.

Теперь там, где нужно вызываем миксин responsive-tlt.

Вот и все хитрости. На этом все. Если возникнут вопросы, то задавайте в комментариях. Помогу обязательно!

Источник

Как сделать адаптивный сайт

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Адаптивность сайта — это возможность его правильного отображения на устройствах с разными техническими характеристиками. Как сделать сайт адаптивным, что стоит учесть и как проверить правильность отображения сервера? Об этом далее.

Как сделать сайт адаптивным на все экраны?

Чтобы сделать сайт адаптивным на мобильное или стационарное устройство, нужно иметь представление о HTML5, CSS3 и JavaScript. Кроме общих знаний, требуется понимать основные принципы адаптивности.

Только с ними можно начинать делать верстку сайта:

Видео инструкция: Как сделать адаптивный сайт в фотошопе.

Что менять в HTML и CSS коде?

CSS код используется для создания каскадных таблиц, в то время как HTML нужен для указания расположения конкретных элементов, то есть, чтобы сделать разметку страницы. Классы объектов, созданных первым кодом, указываются в тегах для подстраивания выводимых объектов под разрешение.

Адаптивную верстку начинают с создания контейнера для упаковки картинки. Выглядит это следующим образом:

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

В целом получаем готовый шаблон для одной картинки на сайт. Чтобы сделать мини-галерею прописываем следующие коды в HTML структуру:

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Таким образом, сделали миниатюрную галерею на сайт. Точно так же можно поступать с текстом. Главное – задавать параметры загружаемых файлов под максимальное и минимальное разрешение.

Адаптивное меню

Чтобы сделать адаптивное меню, вначале нужно добавить мега тег meta viewport в раздел шапки. Этот тег нужен, чтобы меню корректно отображалось на любом экране.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Затем добавляем структуру меню по образцу ниже.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Дополнительная седьмая ссылка меню нужна для адаптации сайта под любое мобильное устройство. Далее добавляются стили в body. Это только для декоративных целей. Цвет можно использовать любой. Для примера возьмем бежевое меню. Под body добавляется тег nav. Он позволит сделать навигацию сайта. В этом теге размещаем основные ссылки меню.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Поскольку основных ссылок – 6 штук, то контейнер будет обладать шириной в 600 пикселей, а каждая ссылка – по 100 пикселей. Смотрите ниже.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Адаптивная шапка сайта

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

В конце нужно сделать созданную шапку сайта адаптивной. Для этого нужно применить свойства justify-content со значением space-between.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

В целом, работа окончена. Проверить итог работы можно через удобный сервис Google Mobile Friendly.

Гибкие изображения и видео

Сделать изображения с видео гибкими и адаптивными можно с помощью разных способов. Чтобы не использовать сложный атрибут srcset, рассмотрим примеры настройки картинок и видео через CSS. Для базового расположения одиночных картинок с записями или видео, нужно прописать следующую html и css структуру. Здесь элемент обозначения картинки уже будет адаптивным.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Если нужно собрать на сайте макет из изображений или видео в несколько колонок, то прописываем следующую структуру кодов:

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Что касается трехколоночного макета, структура кодов остается такой же. Следует только выбрать ширину сформированного базового контейнера не трех изображениях или видео. Для этого нужно поставить показатели ширины картинок примерно 1/3 ширины контейнера:

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

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

Чтобы реализовать задуманное, нужно только расставить в body медиа-запросы и указать тип носителя, для которого будут они применяться. Выглядит все следующим образом:

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Последний шаблон позволяет сделать широкоформатные адаптивные картинки и видео, заполняющие всю поверхность окна. Реализовать идею можно удалением свойства максимальной ширины контейнера и установки ширины в 100%.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Как сделать адаптивный фон

Чтобы установить адаптивный фон, следует проделать ряд простых шагов:

Адаптивный сайт на Тильде

Адаптивность можно придать сайту с помощью специального конструктора. Одним из самых лучших является Тильда. Он самостоятельно расставляет информационные и графические блоки в нужные места. Однако для начала работы с ним потребуется заплатить порядка 1200 рублей. Особых навыков для работы не требуется.

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным htmlПодробнее про адаптивность и отзывчивость дизайна сайта.

Преимущества Тильды заключаются в следующем:

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

Работа с Adobe Muse

Как и Тильда, Adobe Muse является еще одним удобным и современным конструктором начинающего и опытного вебмастера. Он позволяет сэкономить много времени на адаптивности. Все, что требуется от вебмастера, – поработать в редакторе с интерфейсом, а коды сгенерирует система.

Преимущества работы с Adobe Muse следующие:

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

Проверка адаптивности сайта

Чтобы проверить настройку адаптивности сайта и его правильного отображения на всех устройствах, можно воспользоваться браузером или специальным сервисом Google Mobile Friendly (Google Search Console).

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Через сервис Google можно проверить адаптивность по ссылке https://search.google.com/test/mobile-friendly.

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

Источник

Как сделать текст адаптивным html

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Наличие фиксированного размера по сравнению с устройствами не всегда является хорошей идеей. Ключевым моментом является получение читаемого размера шрифта и удобной длины строки в большинстве видовых экранов. Элементы просмотра CSS и медиа запросы предоставляют средства для реализации гибкого размера шрифта.

Размер шрифта и длина строки

Существует множество разных представлений, на которых находится лучший размер шрифта пикселя, или является минимальным читаемым размером. Конечно, верно то, что большие шрифты более доступны и удобны для чтения. Тенденция последних лет заключалась в увеличении размеров шрифтов. Большинство сайтов сегодня используют размер шрифта от 14 до 18 пикселей для основного текста. Эксперты по изобилии рекомендуют размер шрифта не менее 16 пикселей.

Размер шрифта намного больше, чем кажется. Обратите внимание, что количество слов на строку также является ключевым. Мы все испытали стресс при чтении узких столбцов текста двумя словами на строку. Длинные линии, как правило, трудно сосредоточиться, потому что мы используем начало и конец строк в качестве ссылок неосознанно. Однако исследование 2005 года показало, что мы стремимся читать быстрее текст с длинными строками длиной до 95 символов.

Единицы просмотра CSS

Единицы просмотра CSS: vw, vh, vmin и vmax были созданы специально для того, чтобы длина в CSS, включая размер шрифта, была относительно размера видового экрана. Они позволяют получить действительно отзывчивый размер шрифта с его размером в процентах от ширины или высоты видового экрана.

Пиксели, ems, rems и медиа-запросы

1. px определяет высоту букв в пикселях CSS
2. em относительно размера шрифта родителя, например. 2em = 28px, если размер шрифта родительского элемента равен 14px.
3. rem (root em) относительно размера шрифта элемента html. 1 rem измеряет то же самое во всем документе. ems трудно поддерживать в правилах, вложенных слишком глубоко, но у rems нет проблем.

Размеры шрифтов и задаете их не в пикселях, а в em. Расчет такой: 1em = 16px и 1em = 100%

Расчет такой: 1em = 16px и 1em = 100%.

Например: берем заголловок, где нужн задать размер шрифта 30 пикселей. Здесь поможет колькулятор, что делим 30 на 16. Получается 1,875.

Остается поставить в CSS:

Если нужно задать размер текста 9 пикселей:

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

Как на самом деле сделать размер шрифта отзывчивым, и здесь появляются медиа-запросы. Если вы используете ems, просто измените размер шрифта html по мере необходимости и тщательно настройте детали.

Ответственные размеры шрифта с медиа-запросами

Никогда не подходите ниже 14px для текстового текста и старайтесь получать линии достаточно долго, не переусердствуй на больших экранах. Подсчитайте количество слов на строку, где попытайтесь сохранить ее ниже 20 во всех видовых экранах.Страна: (RU)

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным htmlКак сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным htmlКак сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Как сделать текст адаптивным html. Смотреть фото Как сделать текст адаптивным html. Смотреть картинку Как сделать текст адаптивным html. Картинка про Как сделать текст адаптивным html. Фото Как сделать текст адаптивным html

Исследования показали, что более длинные строки, до 95 символов, читаются быстрее на экране, но неясно, означает ли это, что читателям нравится читать больше или лучше понимать. Слишком много переменных, чтобы сделать твердые выводы, поэтому имеет смысл ошибаться на стороне умеренности.

Если вы разрабатываете мобильные устройства в первую очередь, вы будете стремиться к краткости, чтобы избежать слишком маленького текста. На рабочем столе вы можете позволить линиям увеличить длину в больших окнах. Объявление max-width может избежать этого из-под контроля, но не обязательно, если вы постепенно увеличиваете заполнение.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *