Курсивный текст: CSS и HTML подходы

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

  • Тег i HTML;
  • Тег em HTML;
  • CSS-свойство font-style.

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

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

Тег i (italic), по аналогии с тегом b для жирного текста, служит для физического выделения курсивного текста (это означает, что изменяется только начертание текста). Применение тега i:

<i>Конструктор сайтов "Нубекс"</i>

Таким образом, нужная часть текста помещается между тегами <i></i>

.

Курсивный текст: тег <em>

Хотя тег i остается валидным, с точки зрения оптимизации сайта лучше использовать тег em для выделения логически важных участков текста. Это означает, что поисковые роботы учитывают важность текста, помещенного между тегами <em></em>:

Конструктор сайтов <em>"Нубекс"</em>

Результат:

Конструктор сайтов «Нубекс»

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

em HTML обрамлять важные участки текста, а визуальное курсивное оформление применять с помощью тега i или CSS-стилей. Рассмотрим теперь использование CSS-стилей для курсивного выделения текста.

Курсивный текст силами CSS

Для установления стилей отображения шрифтов в CSS применяется свойство font-style, которое может принимать значения: oblique (наклонный текст), italic (курсив) и normal (обычный шрифт).

Стоит помнить о том, что

курсивный шрифт и наклонный, по своей сути, не являются одним и тем же. Курсив — это особый шрифт, который является аналогом рукописного текста, а наклонный формируется посредством наклона обычного шрифта вправо.

Применение атрибута font-style на практике:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Курсив с помощью CSS - "Нубекс"</title>
  <style>
   .nubex1 {
    font-style: italic;
   }
   .nubex2 {
    font-style: oblique;
   }
  </style>
 </head>
 <body>
  <center>
   <p>Наши сайты - это, действительно, <span>огромный шаг</span> в веб-разработке.
</p> <p>Мы делаем по-настоящему <span>качественные</span> сайты.</p> </center> </body> </html>

Но необходимо помнить, что некоторые браузеры текст со свойством font-style: oblique; могут интерпретировать не как наклонный текст, а как курсивный.

Начертание текста | HTML

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

Жирное начертание

Для выделения текста жирным используется один из двух парных тегов:

<b> или <strong>:

<p>Code Basics — <b>курсы</b> по программированию. </p>

Code Basics — курсы по программированию.

<p>HTML — <strong>язык разметки гипертекста</strong></p>

HTML — язык разметки гипертекста

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

  • <b> — простое выделение текста. Его можно использовать в любом месте для визуального выделения текста. Никакой смысловой нагрузки этот тег не несёт
  • <strong> — логическое выделение важного участка текста. Этот тег несёт смысловую нагрузку и размечает именно важную часть. Его не следует применять на всех участках подряд

Когда-то разработчики хотели, чтобы эти теги выглядели по разному и отличались с точки зрения поведения для браузера, но история пошла по чуть иному пути. Сейчас считается, что использование <b> избыточно и для визуального выделения нужно использовать CSS, а для важных участков

<strong>

Курсивное выделение

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

<p><i>Code Basics</i> — <em>бесплатные курсы</em> по программированию</p>

Code Basicsбесплатные курсы по программированию

В этом примере были размечены две части текста:

  • Тегом <i> было размечено название портала Code Basics. Тег предназначен для визуального выделение текста курсивом и не несёт смысловой нагрузки
  • Тегом <em> была выделена фраза «бесплатные курсы». Это логический акцент на бесплатности курсов, который был придан предложению. Курсов много, а бесплатных нет, поэтому стоит добавить акцент на эту часть предложения

Задание

Добавьте в редактор фразу

Hexlet — hands-on programming courses

в которой слово «courses» сделайте жирным начертанием (физическая разметка), и выделите сочетание «programming» курсивом (логическая разметка). Не забудьте обернуть фразу в параграф

Упражнение не проходит проверку — что делать? 😶

Если вы зашли в тупик, то самое время задать вопрос в «Обсуждениях». Как правильно задать вопрос:

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

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

Мой код отличается от решения учителя 🤔

Это нормально 🙆, в программировании одну задачу можно выполнить множеством способов. Если ваш код прошел проверку, то он соответствует условиям задачи.

В редких случаях бывает, что решение подогнано под тесты, но это видно сразу.

Прочитал урок — ничего не понятно 🙄

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

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

Полезное

  • Теги для визуального выделения короче, чем для смыслового. Это поможет запомнить, когда использовать <i> и <b>, а когда <em> и <strong>

  • В практике вместо <i> и <b> используют стилизацию с помощью CSS

Определения

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics

Акцент в форматировании текста HTML: полужирный и курсив

Существует множество способов отформатировать текст в HTML, чтобы привлечь внимание к чему-либо. В этом посте мы поговорим о том, как отформатировать текст в HTML, чтобы он был жирным, курсивом или подчеркнутым. Вы станете профессионалом форматирования в кратчайшие сроки! 100014

tags:

Найди свой буткемп

  • Карьера Карма подберет тебе лучший технологический буткемп
  • Доступ к эксклюзивным стипендиям и подготовительным курсам

Выберите свой интерес
Разработка программного обеспеченияДизайнОбработка и анализ данныхАналитика данныхПродажиUX-дизайнКибербезопасностьЦифровой маркетингИмя

Фамилия

Электронная почта

Номер телефона

Продолжая, вы соглашаетесь с нашими Условиями обслуживания и Политикой конфиденциальности, а также соглашаетесь получать предложения и возможности от Career Karma по телефону, текстовым сообщениям и электронной почте.

 

 <голова>
   <мета-кодировка="utf-8">
   
   repl.<img class="lazy lazy-hidden" loading='lazy' src="//art-nto.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/info-line.net/wp-content/gallery/html_6/3.png' /><noscript><img loading='lazy' src='/800/600/http/info-line.net/wp-content/gallery/html_6/3.png' /></noscript> it
   
 
 <тело>
   

Этот текст выделен полужирным шрифтом

<скрипт src="script.js">

Когда был выпущен стандарт HTML5, предпочтительный способ сделать текст полужирным изменился на использование теги:

 

 <голова>
   <мета-кодировка="utf-8">
   
   repl.it
   
 
 <тело>
   

Этот текст также жирный

<скрипт src="script.js">

Единственная разница между и элементы — это семантика. Программа чтения с экрана увидит теги и будет явно выделять текст при его чтении. этого не позволяет.

Курсив

То же, что и полужирный , есть два известных нам стандарта для создания текста, выделенного курсивом. До появления стандарта HTML5 курсивный текст создавался путем его инкапсуляции в 9.0015 теги.

 

 <голова>
   <мета-кодировка="utf-8">
   
   repl.it
   
 
 <тело>
   

Этот текст выделен курсивом

<скрипт src="script.js">

Когда HTML5 стал стандартом, 9Тег 0014 уступил место более семантическому тегу . «Эм» — это сокращение от акцент . Тег сигнализирует средству чтения с экрана, чтобы оно также уделяло больше внимания тексту, чтобы пользователь мог различать обычный текст и выделенный текст.

Underline

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

 

 <голова>
   <мета-кодировка="utf-8">
   
   repl.it
   <стиль>
     п ты {
       оформление текста: подчеркивание красной волнистой линией;
     }
   
 
 <тело>
   

Это слово с ошибкой

Заключение

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

О нас: Career Karma — это платформа, созданная для того, чтобы помочь соискателям найти, изучить и подключиться к программам профессионального обучения для продвижения по карьерной лестнице. Узнайте о публикации CK.


Об авторе

Кристина Копецки

Технический писатель Career Karma

Кристина — опытный технический писатель, освещающий такие разнообразные темы, как Java, SQL, Python и веб-разработка. Она получила степень магистра музыки по игре на флейте в Канзасском университете и степень бакалавра музыки с дополнительными знаниями французского и… читать далее

Поделись этим

Жирный или курсив | Практическая типография Баттерика

Жирный или курсив | Практическая типография Баттерика полужирный или курсивный Один или другой, как можно реже

Жирный или курсивный — думайте об этих словах как о взаимоисключающих. Это правило № 1.

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

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

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

Шрифты с засечками , такие как Georgia и Palatino, имеют «ножки», выступающие из концов вертикальных штрихов. Эти ноги — засечки. Serif рифмуется с sheriff , а не sir reef .

Шрифты без засечек , такие как Helvetica и Verdana, не имеют этих ножек. Хотя они связаны с современной типографикой, они возникли в 1810-х годах. Санс рифмуется с руки , а не минусы . Избегайте распространенной ошибки в написании без засечек .

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

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

кстати

  • Иностранные слова, используемые в английском языке, иногда выделяются курсивом, иногда нет, в зависимости от того, насколько они распространены.

Автор записи

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

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