Путешествие в Россию - это путешествие в неизвестное. На пути у путешественника возникают большие трудности, которые он должен преодолеть. Но в то же время путешествия в России предоставляет путешественнику много приятных моментов. В данной статье описывается поездка в Россию из Пскова в Улан-Удэ.
Favicon — это иконка, которая отображается во вкладке браузера перед названием сайта.
<!-- favicon -->
<link rel="apple-touch-icon" href="./images/favicon/apple-touch-icon.png">
<link rel="icon" href="./images/favicon/favicon.ico" sizes="16x16" type="image/x-icon">
<link rel="manifest" href="./images/favicon/manifest.json">
<link rel="yandex-tableau-widget" href="./images/favicon/tableau.json">
Open Graph — это словарь семантической разметки данных. Он позволяет контролировать превью, которое формируется при публикации ссылки на сайт в социальных сетях, и передавать информацию другим интернет-сервисам.
<meta property="og:type" content="website">
<meta property="og:title" content="Путешествия по России">
<meta property="og:description" content="Путешествие в Россию - это путешествие в неизвестное. На пути у путешественника возникают большие трудности, которые он должен преодолеть. Но в то же время путешествия в России предоставляет путешественнику много приятных моментов. В данной статье описывается поездка в Россию из Пскова в Улан-Удэ.">
<meta property="og:url" content="https://github.com/NotACat1">
<meta property="og:image" content="https://im.wampi.ru/2023/05/20/Preview.png">
<meta property="og:site_name" content="NotACat">
<meta property="og:locale" content="ru_RU">
Одним из способов коммуникации с пользователем является типографика. Хороший шрифт на сайте создает настроение, акцентирует внимание человека на важных элементах, его легко читать и он также является отдельным элементом дизайна.
/* Подключение семейство шрифтов Inter */
/* Inter Thin BETA */
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(./Inter-ThinBETA.woff2) format('woff2'),
url(./Inter-ThinBETA.woff) format('woff'),
url(./Inter-ThinBETA.eot) format('eot'),
url(./Inter-ThinBETA.truetype) format('truetype');
}
/* Inter Thin Italic BETA */
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(./Inter-ThinItalicBETA.woff2) format('woff2'),
url(./Inter-ThinItalicBETA.woff) format('woff'),
url(./Inter-ThinItalicBETA.eot) format('eot'),
url(./Inter-ThinItalicBETA.truetype) format('truetype');
}
/* Inter Extra Light BETA */
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(./Inter-ExtraLightBETA.woff2) format('woff2'),
url(./Inter-ExtraLightBETA.woff) format('woff'),
url(./Inter-ExtraLightBETA.eot) format('eot'),
url(./Inter-ExtraLightBETA.truetype) format('truetype');
}
Адаптивная верстка — это такой способ создания веб-страниц, при котором они автоматически подстраиваются под размеры и ориентацию экрана устройства, а их дизайн варьируется в зависимости от действий пользователя.
Цель адаптивной верстки — добиться того, чтобы сайт оставался удобным и обеспечивал конверсию при загрузке на разных устройствах.
Grid (сетка) — это вид разметки, в котором элементы на сайте расположены в виде таблицы. Главная фишка этой таблицы в гибкости — можно объединять отдельные ячейки, менять размеры строк и столбцов, регулировать отступы между ними. А ещё гриды хорошо приспосабливаются к разным размерам экрана, что делает их адаптивными.
БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке. В его основе лежит принцип разделения интерфейса на независимые блоки. Он позволяет легко и быстро разрабатывать интерфейсы любой сложности и повторно использовать существующий код, избегая «Copy-Paste».
<header class="header">
<h1 class="header__title">Путешествия по России</h1>
<p class="header__subtitle">Настоящая страна не в выпусках новостей, а здесь.</p>
<img class="header__img" src="./images/Route-map.jpg" alt="Маршрут путешествия">
<p class="header__img-subtitle">ваша полка — верхняя</p>
</header>
Классическая схема организации файловой структуры БЭМ-проектов:
- Блоку соответствует одна директория.
- Код модификаторов и элементов находится в отдельных файлах.
- Файлы модификаторов и элементов хранятся в отдельных директориях.
- Директория блока является корневой для поддиректорий его элементов и модификаторов.
- Имена директорий элементов начинаются с двойного подчеркивания (__).
- Имена директорий модификаторов начинаются с одинарного подчеркивания (_).
Normalize.css позволяет браузерам отображать все элементы более последовательно и в соответствии с современными стандартами. Он точно нацелен только на те стили, которые нуждаются в нормализации.