HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Bootstrap дает широкие возможности при работе с текстом. Для этого разработчики ввели множество различных классов. Правильная работа с типографикой и использование доступных инструментов Bootstrap позволяют создавать правильную структуру тегов, при этом видоизменяя контент так, как это необходимо по дизайну. Рассмотрим это на примере создания заголовков.</p>
1 <p>Bootstrap дает широкие возможности при работе с текстом. Для этого разработчики ввели множество различных классов. Правильная работа с типографикой и использование доступных инструментов Bootstrap позволяют создавать правильную структуру тегов, при этом видоизменяя контент так, как это необходимо по дизайну. Рассмотрим это на примере создания заголовков.</p>
2 <p>Начинающие разработчики используют разные уровни заголовков только для изменения размера заголовка. Распространенный пример:</p>
2 <p>Начинающие разработчики используют разные уровни заголовков только для изменения размера заголовка. Распространенный пример:</p>
3 <p>В попытке выделить сами преимущества нарушилась семантика заголовка. Теперь неясно какой заголовок к чему относится. Заголовок &lt;h3&gt; следует за заголовком &lt;h1&gt;, что означает пропуск целой секции между ними с заголовком второго уровня. Сами же преимущества перестали относиться к заголовку "Преимущества работы с нами", так как имеют заголовки с большим весом.</p>
3 <p>В попытке выделить сами преимущества нарушилась семантика заголовка. Теперь неясно какой заголовок к чему относится. Заголовок &lt;h3&gt; следует за заголовком &lt;h1&gt;, что означает пропуск целой секции между ними с заголовком второго уровня. Сами же преимущества перестали относиться к заголовку "Преимущества работы с нами", так как имеют заголовки с большим весом.</p>
4 <p>Чтобы избежать такого нарушения семантики в Bootstrap существуют классы<em>.h*</em>, где вместо звездочки используется число от 1 до 6. Эти классы установят внешний вид тексту таким, как если бы он был обернут в один из заголовков. Это поможет решить проблему выше. Правильная верстка будет выглядеть так:</p>
4 <p>Чтобы избежать такого нарушения семантики в Bootstrap существуют классы<em>.h*</em>, где вместо звездочки используется число от 1 до 6. Эти классы установят внешний вид тексту таким, как если бы он был обернут в один из заголовков. Это поможет решить проблему выше. Правильная верстка будет выглядеть так:</p>
5 <p>С точки зрения визуального представления ничего не изменилось, а семантический смысл пришел в норму.</p>
5 <p>С точки зрения визуального представления ничего не изменилось, а семантический смысл пришел в норму.</p>
6 <p>Другая распространенная проблема - оборачивание в тег заголовка текста, который не является заголовком страницы. Это делают для выделения участка текста, при этом забывая о доступности и семантике страницы.</p>
6 <p>Другая распространенная проблема - оборачивание в тег заголовка текста, который не является заголовком страницы. Это делают для выделения участка текста, при этом забывая о доступности и семантике страницы.</p>
7 <p>В уроке уже описаны классы вида<em>.h*</em>, которые можно использовать для такого выделения. Помимо этого в Bootstrap существуют 4 класса, которые отвечают за создание визуальных заголовков. Это классы<em>.display-1</em>,<em>.display-2</em>,<em>.display-3</em>и<em>.display-4</em>. По умолчанию они имеют больший размер относительно своих братьев - заголовков &lt;h1&gt; - &lt;h4&gt;, при этом значение насыщенности у них меньше.</p>
7 <p>В уроке уже описаны классы вида<em>.h*</em>, которые можно использовать для такого выделения. Помимо этого в Bootstrap существуют 4 класса, которые отвечают за создание визуальных заголовков. Это классы<em>.display-1</em>,<em>.display-2</em>,<em>.display-3</em>и<em>.display-4</em>. По умолчанию они имеют больший размер относительно своих братьев - заголовков &lt;h1&gt; - &lt;h4&gt;, при этом значение насыщенности у них меньше.</p>
8 <p>По умолчанию, многие теги для вывода текстового контента, такие как списки, цитаты, определение терминов уже имеют стили по умолчанию. Помимо этого множество стандартных задач уже реализовано внутри Bootstrap, а это значит, что нет необходимости писать свои стили.</p>
8 <p>По умолчанию, многие теги для вывода текстового контента, такие как списки, цитаты, определение терминов уже имеют стили по умолчанию. Помимо этого множество стандартных задач уже реализовано внутри Bootstrap, а это значит, что нет необходимости писать свои стили.</p>
9 <p>Например, для создания inline-списка используется класс<em>.list-inline</em>, который сбросит значения свойств<em>list-style</em>и<em>padding</em>. Добавив класс<em>.list-inline-item</em>к дочерним элементам, получится аккуратный inline-список со всеми необходимыми отступами.</p>
9 <p>Например, для создания inline-списка используется класс<em>.list-inline</em>, который сбросит значения свойств<em>list-style</em>и<em>padding</em>. Добавив класс<em>.list-inline-item</em>к дочерним элементам, получится аккуратный inline-список со всеми необходимыми отступами.</p>
10 <p><a>Codepen</a></p>
10 <p><a>Codepen</a></p>