Разное

Выделение текста в html: Тег | htmlbook.ru

04.08.2023

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

Ответы

Сортировать по:

Количеству голосов ▼ Дата создания

Вячеслав Межуревский

28 сентября 2022

Для того, что бы текст на странице выделить жирным, достаточно обернуть его в тег <b></b>. Аналогичный результат будет, если текст обернуть и в <strong></strong>. Разница — в семантике. Тег <b> определяет «физику» символов на странице, т.е. формирует жирное начертание, тогда как <strong> придает еще и семантику, он «выделяет» особенные слова на странице для поисковых роботов. Аналогичная ситуация и с <i>/<em>.

<b>Пример жирного текста<b>

0 0

Саша Хоменок

13 февраля 2023

попускня

0 0

Добавьте ваш ответ

Курсы по программированию на Хекслете

Backend-разработка

Разработка серверной части сайтов и веб-приложений

Перейти

Frontend-разработка

Разработка внешнего интерфейса сайтов и веб-приложений и верстка

Перейти

Создание сайтов

Разработка сайтов и веб-приложений на JS, Python, Java, PHP и Ruby on Rails

Перейти

Тестирование

Ручное тестирование и автоматизированное тестирование на JS, Python, Java и PHP

Перейти

Аналитика данных

Сбор, анализ и интерпретация данных на Python

Перейти

Интенсивные курсы

Интенсивное обучение для продолжающих

Перейти

DevOps

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

Перейти

Веб-разработка

Разработка, верстка и деплой сайтов и веб-приложений, трудоустройство для разработчиков

Перейти

Математика для программистов

Обучение разделам математики, которые будут полезны при изучении программирования

Перейти

JavaScript

Разработка сайтов и веб-приложений и автоматизированное тестирование на JS

Перейти

Python

Веб-разработка, автоматическое тестирование и аналитика данных на Python

Перейти

Java

Веб-разработка и автоматическое тестирование на Java

Перейти

PHP

Веб-разработка и автоматическое тестирование на PHP

Перейти

Ruby

Разработка сайтов и веб-приложений на Ruby on Rails

Перейти

Go

Курсы по веб-разработке на языке Go

Перейти

HTML

Современная верстка с помощью HTML и CSS

Перейти

SQL

Проектирование базы данных, выполнение SQL-запросов и изучение реляционных СУБД

Перейти

Git

Система управления версиями Git, регулярные выражения и основы командой строки

Перейти

Похожие вопросы

1

ответ

1

ответ

1

ответ

1

ответ

37.

Акцентирование (выделение) текста в HTML — Разметка текста — codebra

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

Жирный текст

Всеми известный жирный шрифт, который можно увидеть везде. Для этого было разработано два тега <b> и <strong>. Тег <b>, более распространенный. Эти теги не одинаковы, хоть и результат схож. Различие заключается в том, что тег <b> определяет физическую жирность текста, а тег <strong> определяет важность этого текста и выделяет его жирным начертанием. Но, большое «но», в современных браузерах их права «уравняли», они стали равнозначными (эквивалентными). Такая же ситуация и у тегов <i> и <em>. Следовательно, выгоднее использовать тег, который короче. Далее пример:

Код HTML

<b>Жирный текст</b>

Курсивный текст

За акцентирование курсивным шрифтом, отвечают теги <i> и <em>. Как сказано выше, они различны по своей направленности, но в современных браузерах эквивалентны. Далее пример:

Код HTML

<i>Курсивный текст</i>

Подчеркнутый текст

Акцентировать текст подчеркнутым шрифтом можно при помощи тега <u>. Этот тег осуждают спецификацией HTML и рекомендуют использовать стили, с чем я и соглашусь. Я обязательно напишу эквиваленты тегов акцентирования в CSS. Далее пример:

Код HTML

<u>Подчеркнутый текст</u>

Зачеркнутый текст

Для того чтобы зачеркнуть текст, используют два эквивалентных тега: <s> и <strike>. Эти два тега осуждают и рекомендуют взамен им использовать стили. А тег <strike> категорически запрещен в HTML5. Далее пример:

Код HTML

<strike>Зачеркнутый текст</strike>

Крупнее и мельче обычного текста

Акцентировать текст, можно и увеличив размер это текста. Для этого есть тег <big>. Чтобы текст был мельче обычного, применяют тег <small>. Но все же выгодно использовать всегда стили CSS. Далее пример:

Код HTML

<big>Крупнее текст</big>

Замена жирного текста стилями CSS

Есть такое свойство в CSS – font-weight. Оно принимает много значений: font-weight:bold|bolder|lighter|normal|100|200|300|400|500|600|700|800|900. Чтобы сделать текст самым жирным, нужно использовать значение font-weight: 900. О нем мы еще поговорим в следующих уроках.

Замена курсивного текста стилями CSS

В CSS есть аналог тегу <i> (Курсивный текст). Это свойство font-style. Далее пример:

Код HTML

<span class = "i">Курсивный текст</span>

Код CSS

.i {
font-style: italic;
}

Замена подчеркнутого текста стилями CSS

Тег <u> осуждается спецификацией HTML и рекомендуется использовать стили. Аналогом может служить свойство text-decoration. Я обычно его использую, чтобы убрать подчеркивание у ссылок (значение none), но в этом случае нам нужно добавить подчеркивание (значение underline). Далее пример:

Код HTML

<span class = "u">Подчеркнутый текст</span>

Код CSS

.u {
text-decoration: underline;
}

Похожие уроки и записи блога

Первое знакомство с PythonЗнакомство с Python

Свойство background для работы с фономЦвета и фон

Универсальные атрибуты в HTMLРазметка текста

Работа с файлами в Python Знакомство с Python

Написание модулей в PythonЗнакомство с Python

Функциональное программирование: map, filter и reduceЗнакомство с Python

Обработка исключений (try/except) в PythonЗнакомство с Python

Погружение в PythonЗнакомство с Python

Продолжаем написание классов в PythonЗнакомство с Python

Предыдущий урок «36. Тест по маркированным спискам в HTML» Следующий урок «38. Жирно-курсиво-перечеркнутый»

Использование CSS для управления выделением текста / Coder’s Block

CSS позволяет управлять поведением выделения текста и его отображением на страницах. Это может помочь вам улучшить удобство использования в определенных ситуациях и добавить немного визуального чутья. Давайте погрузимся!

Иногда удобно, чтобы весь текст в элементе автоматически выделялся при нажатии на него. Это особенно удобно для текста, который копируется/вставляется полностью (фрагменты кода, одноразовые пароли, промокоды и т. д.).

Этого можно добиться с помощью простого CSS. JavaScript не требуется!

 div { 
-webkit-user-select: all; /* для Safari */
выбор пользователя: все;
}

Вот демо. Плохая новость, это не работает на iOS. Хорошие новости, он изящно деградирует, поэтому текст все еще можно выделить.

См. Pen Select All от Уилла Бойда (@lonekorean) на CodePen.

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

Сначала используйте tabindex , чтобы сделать элемент, содержащий текст, доступным для фокуса. Это дает CSS способ узнать, когда элемент был нажат.

 здесь находится фрагмент кода 

Затем идет CSS.

 код { 
-webkit-user-select: all;
выбор пользователя: все;
}

code:focus {
анимация: выберите шаг вперед на 100 мс;
}

@keyframes select {
to {
-webkit-user-select: text;
выбор пользователя: текст;
}
}

Идея состоит в том, чтобы выбор пользователя: сначала все на элементе, затем переключиться на «обычный» выбор пользователя: текст после того, как элемент получит фокус, чтобы текст можно было свободно повторно выбрать. Сложная часть — это время. Выполните переключение сразу после фокусировки и выбора пользователя : все исчезнут, прежде чем они смогут выполнить свою работу. Вот тут-то и появляется анимация .

Да, по выбору пользователя можно анимировать! Точнее, это дискретно можно анимировать, что означает отсутствие постепенной интерполированной анимации, а скорее немедленный переход от одного состояния к другому. Вооружившись этими знаниями, мы можем использовать анимацию , чтобы отложить изменение поведения выбора до 100 мс после фокуса. Идеальный.

Опять же, бит «выбрать все» не работает на iOS. Между тем, настольный Safari сохраняет текст как «выбрать все». Этот трюк, похоже, отлично работает в других местах.

См. Pen Select All… Then Select Some by Will Boyd (@lonekorean) на CodePen.

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

 метка { 
-webkit-user-select: нет;
выбор пользователя: нет;
}

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

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

См. статью Уилл Бойд (@lonekorean) на CodePen, предотвращающая выделение текста выделенным текстом от ярости.

Этот метод также работает с виджетами раскрытия. Поддельные кнопки — например,

с обработчиком click — еще один кандидат. Имейте в виду, что использование реального