1.4. Работа с текстом

Грамотно отформатированный текст дает понять поисковым системам, какие слова несут важную смысловую нагрузку, по каким из них предпочтительно ранжировать веб-страницу в поисковой выдаче.
Напомним, что вся текстовая информация, отображаемая на сайте, размещается внутри элемента <body>.

Заголовки

Заголовки являются важными элементами веб-страницы, они упорядочивают текст, формируя его визуальную структуру. Элементы <h2>…<h6> должны использоваться только для выделения заголовков нового раздела или подраздела.

При использовании заголовков необходимо учитывать их иерархию, т.е. за <h2> должен следовать <h3> и т.д. Также не рекомендуется вкладывать в заголовки другие элементы.

Элемент <h2>
Заголовок самого верхнего уровня, на странице рекомендуется использовать только один раз, по возможности частично дублируя заглавие страницы.

Элемент <h2> должен быть уникальным для каждой страницы сайта.
Рекомендуется прописывать в начале статьи, используя ключевое слово в тексте заголовка.

Элемент <h3>
Представляет подзаголовки элемента <h2>.

Элемент <h4>
Показывает подзаголовки элемента <h3>.

Элементы <h5>, <h5>, <h6>
Обозначают подзаголовки четвёртого, пятого и шестого уровня.

<h2>Заголовок 1-го уровня</h2>
<h3>Заголовок 2-го уровня</h3>
<h4>Заголовок 3-го уровня</h4>
<h5>Заголовок 4-го уровня</h5>
<h5>Заголовок 5-го уровня</h5>
<h6>Заголовок 6-го уровня</h6>

Абзацы, средства переноса текста

Элемент <p>
Разбивает текст на отдельные абзацы, отделяя друг от друга пустой строкой. Браузер автоматически добавляет верхнее и нижнее внешнее поле margin, равное 1em, при этом поля соседних абзацев «схлопываются».

Элемент <br>
Переносит текст на следующую строку, создавая разрыв строки.

Элемент <hr>
Используется для разделения контента на веб-странице. Отображается в виде горизонтальной линии.

<p>Земля <br> становится тяжелее день ото дня <br> из-за падающей на нее космической пыли.</p>
<p>Венера - единственная планета, вращающаяся по часовой стрелке.</p>
<hr>
<p>Юпитер больше, чем все остальные планеты вместе взятые.</p>

Элементы для форматирования текста

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

Элемент <b>…</b>

Делает текст жирным. Его можно использовать в любом месте для визуального выделения текста. Никакой смысловой нагрузки этот тег не несёт.

P.s. Сейчас считается, что использование <b> избыточно и для визуального выделения нужно использовать CSS, а для важных участков <strong>.

Элемент <i>…</i>
Предназначен для визуального выделения текста курсивом и не несёт смысловой нагрузки.

Элемент <u>…</u>
Подчёркивает текст.
Случаев использования u не так много. Чаще всего его используют для выделения слов с орфографическими ошибками и для подчёркивания имён собственных в китайском языке.

Элемент <s>…</s>
Перечеркнутый текст.
Используется для содержимого, которое уже не является точным или актуальным. Элемент <s> не должен применяться для удалённого текста, для этой цели есть элемент <del>.

Элемент <mark>…</mark>
Применяется для выделения фрагментов текста в справочных целях, окрашивая блок символов желтым цветом.


<p>Вот так можно вывести текст с <b>полужирным</b> начертанием шрифта.</p>
<p>Вот так можно отобразить текст <i>курсивом</i>.</p>
<p>Вот так можно отобразить <u>подчеркнутый</u> текст.</p>
<p>Вот так можно <s>перечеркнуть</s> текст.</p>
<p>Вот так можно <mark>выделить</mark> текст.</p>

Несемантическая разметка
Подстрочные и надстрочные элементы

Элемент <sub>…</sub>
Используется для создания нижних индексов. Сдвигает текст ниже уровня строки, уменьшая его размер.

Элемент <sup>…</sup>
Используется для создания степеней. Сдвигает текст выше уровня строки, уменьшая его размер.

<p>Сейчас мы изучим формулу E=mc<sup>2</sup>.</p>
<p>В 2019 году концентрация CO<sub>2</sub> в атмосферном воздухе выросла на 2 ppm. </p>

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

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

Элемент <strong>…</strong>
Также делает текст жирным и логически выделяет важный участок текста.
Этот тег несёт смысловую нагрузку и размечает именно важную часть. Его не следует применять на всех участках подряд.

Элемент <em>…</em>
Отображает шрифт курсивом, придавая тексту значимость.
Внешне отображение тега не отличается от тега <i>, но при этом элемент <em> используется только тогда, когда есть смысловая необходимость

выделить текст.

Элемент <small>…</small>
Уменьшает размер шрифта на единицу по отношению к обычному тексту.

Элемент <ins>…</ins>
Выделяет текст в новой версии документа, подчёркивая его.
Для элемента доступны атрибуты cite и datetime.

Элемент <del>…</del>
Перечёркивает текст. Используется для выделения текста, удаленного из документа.

Для элемента доступны атрибуты cite и datetime.

<p>Игрушка содержит большое количество мелких деталей и <strong>не предназначена для детей младше пяти лет</strong>.</p>

<p>Я <em>думаю</em>, Анна была первой.</p>
<p>Я думаю, <em>Анна</em> была первой.</p>

Элементы для оформления цитат, аббревиатур и определений

Цитаты
Элемент <q>
Используется для выделения коротких цитат.

Браузерами заключается в кавычки.

Элемент <blockquote>
Используется для длинных цитат, занимающих целый абзац.

Элемент <cite>
Применяется для выделения цитат, названий произведений, сносок на другие документы.

Элемент <bdo>
Используется для изменения текущего направления текста

<p>Станислав Лец утверждал: <q>Чаще всего выход там, где был 
    вход</q>.</p>

<hr>

<p>Возможно, Ленин использовал фразу А. П. Чехова из произведения 
  «Моя жизнь (рассказ провинциала)» гл. VI, первая публикация которого 
  была в приложении к «Ниве» в 1896 г.</p>
  <blockquote>
   Учиться нам нужно, учиться и учиться, а с глубокими
   общественными течениями погодим: мы ещё не доросли 
   до них и, по совести, ничего в них не понимаем.
  </blockquote>

<hr>

<p>Игра <cite>Diablo</cite> уносит нас в мир тёмного фэнтези 
  и основана на <cite>GURPS</cite> — универсальной системе ролевых игр,
  разработанной компанией Steve Jackson Games в 1986 году.
</p> <hr> <p><bdo>А роза упала на лапу Азора</bdo></p>

Аббревиатуры и определения
Элемент <abbr>
Применяется для форматирования аббревиатур.
Браузером обычно подчеркивается пунктирной линией. Расшифровка сокращения осуществляется с помощью атрибута title, она появляется при наведении курсора мыши на текст.

Элемент <dfn>
Позволяет выделить текст как определение.
Несмотря на наличие данного элемента, рекомендуется выделять текст силами CSS.

Элементы для ввода «компьютерного» текста

Элемент <code>…</code>
Служит для выделения фрагментов программного кода. Отображает текст моноширинным шрифтом.

Элемент <kbd>…</kbd>
Отмечает фрагмент как вводимый пользователем с клавиатуры. Отображает текст моноширинным шрифтом.

Элемент <samp>…</samp>
Применяется для выделения результата, полученного в ходе выполнения программы. Отображает текст моноширинным шрифтом.

Элемент <var>…</var>
Выделяет имена переменных, отображая текст курсивом.

Элемент <pre>…</pre>
Позволяет вывести текст на экран, сохранив изначальное форматирование. Пробелы и переносы строк при этом не удаляются.

Элемент span

Тег <span>(от англ. span — интервал) — это контейнер для текста.

Span используют, если нужно выделить другим цветом отдельные слова, словосочетания и предложения, изменить размер шрифта, добавить другой фон, обвести рамкой участок текста.
Со span можно использовать атрибуты, title=»» и lang=»»

Это не семантический тег и влияет только на внешний вид элементов, если ему заданы стили. Для скринридеров и поисковых роботов он не имеет значения, но есть одно исключение.
Это исключение — трюк с атрибутом lang=»». Если в тексте есть иностранные слова, то можно оборачивать их в span с указанием другого языка. Тогда скринридер прочтёт их с правильным произношением.

Пример, внутри абзаца <p> можно изменить цвет и размер первого слова, если его выделить с помощью элемента <span> и задать для него желаемый стиль.

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>SPAN</title>
  <style>
    span { 
     color: red; /* Красный цвет символов */ 
    }
  </style> 
 </head>
 <body>
  <p>Разумные люди приспосабливаются к окружающему миру. 
  Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется 
  действиями неразумных людей.</p> 
  <p>Автор: <span>Бернард Шоу</span></p>
 </body>
</html>

Списки

Списки — один из способов представления контента на странице. С их помощью легко группировать небольшие связанные фрагменты.

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

  • <ul> или <ol> для определения типа списка
  • <li> для создания пункта списка

Общая схема разметки выглядит следующим образом:

<тип_списка>
  <пункт_списка>Текст</пункт_списка>
</тип_списка>

Маркированный список
Для создания маркированного списка используется тег <ul>.

Маркированные списки используются, когда информация не требует определённой последовательности.
Например, список продуктов. Не так важно, что будет куплено первым: молоко или хлеб, важно — купить все продукты.

<ul>
  <li>Молоко</li>
  <li>Хлеб</li>
  <li>Вода</li>
</ul>

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

Такие списки удобны, если обозначается последовательность действий, которые нужно совершить.
Нумерованный список создаётся с помощью тега <ol>, внутри которого также лежат элементы в тегах <li>.

Например, список дел на день:

<ol>
  <li>Купить еды</li>
  <li>Сходить в Цифру</li>
  <li>Приготовить ужин</li>
</ol>

Вложенные списки
Составляя список дел может возникнуть необходимость разбить пункты на несколько дополнительных подпунктов. Например, в списке дел пункт «Сходить в магазин» может содержать в себе список покупок.

Для создания такой структуры используются вложенные списки.
Это позволяет вкладывать в качестве элемента список не просто текст, а новый список, создавая сложную структуру:

<ul>
  <li>Сходить в магазин
    <ul>
      <li>Купить молоко</li>
      <li>Купить хлеб</li>
    </ul>
  </li>
  <li>Прийти на занятия в Цифру</li>
</ul>

Вложенный список является частью пункта списка и находится внутри тега <li>.
Такая вложенность позволяет сохранить семантику и указать, что вложенный список относится именно к пункту «Сходить в магазин», а не к какому-либо ещё.

Можно вкладывать списки разных видов друг в друга: маркированные в нумерованные и наоборот. Главное — следить за открытием и закрытием тегов. В случае ошибки браузер попытается самостоятельно исправить ошибку, но не всегда удачно.

Картинки

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

Картинки на странице не существуют сами по себе. Предварительно они должны быть загружены в директорию на сервере или на специальный хостинг картинок.
Для вставки картинки на страницу используется непарный тег <img>, у которого два обязательных атрибута: src и alt.

Атрибут src
В атрибуте src указывается путь к изображению. Это тоже ссылка, как и в теге <a>, только теперь не происходит перенаправление пользователя, а браузер загружает изображение по этому пути, если оно существует. Путь к картинке может быть как относительный, так и абсолютный.

<img src="/images.png">

Атрибут alt
Что делать, если картинка в данный момент недоступна? В этом случае браузеры показывают маленькую картинку, обозначающую, что изображение недоступно.

Но как пользователь поймёт, что здесь было? Может изображение критически важное для статьи, и без него теряется смысл написанного? Можно посоветовать пользователю зайти попозже, когда изображение будет доступно, а можно описать ему, что было изображено.

Для этого используется атрибут alt, значением которого является текст. Он будет показан при невозможности загрузить изображение.

<img src="https://cdn.pixabay.com/photo/2018/03/23/02/06/cute-3252459_960_720.jp" alt="Тут котик">

Размеры изображения
Важной составляющей при работе с изображениями являются его размеры. При скачивании картинки со стороннего ресурса и её вставки на страницу, часто возникает ситуация, что изображение очень большое, и его нужно уменьшить.
Для этого существуют атрибуты width и height, которые позволяют установить ширину и высоту для картинки.

<img src="https://cdn.pixabay.com/photo/2018/03/23/02/06/cute-3252459_960_720.jpg" alt="Тут котик">

Картинка будет отображена в размере 240×360 пикселей.

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

Практика

1. Воссоздай код
Воссоздайте код представленной ниже html-страницы. Используйте теги <p>, <dfn>, <em>, <strong>, <br>.

Подсказка: Для того, чтобы верно отобразились символы «<» и «>», используйте таблицу мнемоник символов — https://unicode-table.com/ru/html-entities/

В нашей задаче это &lt; — «<» и &gt; — «>». Пишется &lt;ul&gt;

2. Красим текст
Сделайте страницу по примеру ниже. Стили подключите отдельным файлом.
Для выделения используйте несемантические теги для выделения текста жирным и курсивным.
Паттерн возьмите с сайта http://css.yoksel.ru/css-patterns/ всему файлу.

В CSS-файле заголовкам задайте:

  • цвет #200772
  • выравнивание по центру

Абзацам:

  • Выравнивание по ширине, т. е. одновременное выравнивание по левому и правому краям (подсказка: свойства выравнивания)
  • Отступ первой строки (красная строка) на 40px
  • шрифт Sans-Serif
  • Размер текста 18px

Жирному начертанию:

  • цвет #9F3ED5

Курсивному начертанию:

  • цвет #4671D5

Когда закончите попробуйте изменить размер окна браузера и посмотреть что будет.

Текст для вставки:

Что такое CMS

CMS — «система управления контентом» (движок) – написанная PHP-программистами основа для сайта, с помощью которой вы сможете управлять сайтом (добавлять контент, менять пункты меню и т.п.) не зная HTML и CSS.

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

Какие бывают cms

Бывают различные системы управления контентом: для интернет-магазинов, для блогов, для форумов и т.д.

Примеры cms

Примеры популярных CMS: Joomla, WordPress (для блогов), PhpBB (для форумов).

CMS-ки бывают платные и бесплатные.

3. Немного списков
Сделайте страницу по примеру ниже. Стили подключите отдельным файлом.

В CSS-файле заголовкам задайте:

  • цвет #D8DAD3
  • выравнивание по левому краю
  • шрифт Sans-Serif
  • цвет фона #697537

К телу документа:

  • шрифт Sans-Serif
  • Размер текста 18px
  • цвет фона #D8DAD1

Текст для вставки:

Опоссум
Содержание:
1. Описание

  • Внешний вид и особенности
  • Где обитает
  • Чем питается
  • Характер и образ жизни

2. Популяция и статус вида

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

Итак, в природной среде обитает:
Опоссум обыкновенный
Опоссум виргинский
Водяной опоссум
Мышиный опоссум
Опоссум серый голохвостый
Опоссум патагонский

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

Предыдущее занятие | Следующее занятие

HTML теги для текста: выделение и форматирование

Современный сайт невозможно представить без текстов. Чтобы пользователи могли легко взаимодействовать с контентом, важно позаботиться о его форматировании. Использование html тегов позволяет оформить текст, выбрать шрифт и начертание, выделить заголовки – другими словами, сделать всё, чтобы информация стала наглядной и доступной.

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

Как обернуть текст в тег

Html теги – это своего рода контейнеры для текста. Они не имеют визуального отображения, но несут смысловую нагрузку, и указывают, как будет отображаться на странице сайта каждый текстовый фрагмент.

За вид текста в целом отвечает хтмл тег <font>. Через его атрибуты face, size и color можно задать необходимый шрифт, его размер и цвет.

Как указать шрифт при помощи html тега

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

Тег шрифта

Размер шрифта можно изменить при помощи атрибута size. Указывается в виде цифры, по умолчанию применяется значение size =”3”.

При помощи html тегов можно задать любой из 3 типов шрифтов:

  • С засечками (serif)
  • Без засечек (san-serif)
  • Моноширинный (monospaced)

Атрибут face задает необходимый шрифт, достаточно указать его название.

Приведем пример использования html тега шрифта:

  • <html>
  • <body>
  • <font face=Times New Roman size=»5″>пример шрифта serif — Times New Roman <font/>
  • <font face=Arial size=»4″>пример шрифта san-serif — Arial<font/>
  • <font face=courier>пример шрифта monospaced — Courier<font/>
  • <body/>
  • <html/>

Данное форматирование будет выглядеть на странице следующим образом:

Результат применения html тега <font> с атрибутами face и size

Тег цвета в html

Задать цвет шрифта при помощи атрибута color можно тремя способами. Первый – указать RGB код цвета, второй – выбрать html код цвета, третий – просто написать его название. Посмотреть коды популярных цветов можно в специальных таблицах.

Названия и коды цветов для html

Воспользуемся способом указания цвета по его названию.

  • <html>
  • <body>
  • <font color=Crimson size=»5″>выбор цвета шрифта Crimson<font/>
  • <body/>
  • <html/>
Результат применения html тега <font> с атрибутом color

Тег заголовка

Заголовки – одни из важнейших элементов, которые формируют структуру web-страницы. Для создания логической последовательности текста, выделения названий разделов используются заголовки разных уровней. Они выделяются html тегами <h2>,<h3>,…<h6>.

Как выглядят заголовки разных уровней

Важно учитывать, что заголовок с хтмл тегом <h2> может использоваться на каждой странице сайта только один раз. Он должен быть уникальным и содержать ключевые слова, соответствующие тематике страницы.

Размеры шрифта заголовков разных уровней:

Уровень заголовкаРазмер шрифта в браузереВерхний и нижний отступы
<h2>2em0,67em
<h3>1,5em0,83em
<h4>1,17em1em
<h5>1em1,33em
<h5>0,83em1,67em
<h6>0,67em2,33em

Тег текста по центру

Выравнивание производится при помощи атрибута align. Задавая для него значения left или right, можно установить выравнивание по левому или правому краю. Если параметр не задан, то по умолчанию выравнивание произойдет по левому краю.

Выбрав html тег align=»center», можно выровнять слово, предложение или абзац по центру.

Как выглядит выравнивание текста на веб-странице

Тег жирного текста

Полужирное начертание шрифта можно установить при помощи двух разных html тегов.

Тег <b> визуально выделяет шрифт, при этом не создавая дополнительной смысловой нагрузки.

Тег <strong> относится к инструментам логической разметки. Он не только выделяет текст, но и указывает на его важность при ранжировании страницы. Еще он влияет на интонацию при голосовой озвучке страницы, показывая, что на выделенную информацию стоит обратить особое внимание.

Тег зачеркнутого текста

Тег <del> используется для выделения удаленного фрагмента. Визуально перечеркивает текст.

Теги <s> и <strike> также визуально делает шрифт перечеркнутым. Не несут дополнительной смысловой нагрузки.

Тег подчеркнутого текста

Тег <u> выделяет фрагмент текста, подчеркивая его.

Тег <ins> также отвечает за создание подчеркнутого шрифта. Этот хтмл тег обычно используют для того, чтобы отметить изменения. Им выделяют новый текст, добавленный в документ.

Тег ссылки

Для оформления внешних и внутренних ссылок на сайте используется html тег <a>. Он обязательно содержит атрибут href=»url», который указывает на адрес ссылки. Между тегами <a> <a/> прописывают анкор, чтобы обозначить, как ссылка будет выглядеть для пользователей. Анкором могут быть слова, символы или объекты.

Как оформить ссылку на сайте html тегами

Выводы

Html теги не отображаются на странице сайта, которую видят пользователи. Но их использование необходимо для создания правильной структуры страницы. Грамотное применение хтмл тегов положительно влияет на индексацию сайта и его продвижение в поисковой выдаче.

При оформлении заголовков на странице необходимо последовательно использовать html теги <h2>, <h3>,…<h6>. Заголовок первого уровня может применяться на странице только один раз, и содержать подходящие по смыслу ключевые слова.

Непосредственно за шрифт, его цвет и размер отвечает html тег <font> и его атрибуты.

Встроенное форматирование текста | Webflow University

В этом видео используется старый пользовательский интерфейс. Скоро будет обновленная версия!

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

Форматирование текста

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

  • Жирный
  • Курсив
  • Верхний индекс
  • Нижний индекс
  • Вставка ссылки
  • Перенос с интервалом
  • Очистить форматирование

Щелкните параметр(ы) форматирования на панели форматирования текста, чтобы применить его к ваш выделенный текст.

Форматированные тексты имеют другую встроенную полосу форматирования текста. Узнать больше.

Стилизация встроенного текста

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

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

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

Установка для текста значения Bold дает ему по умолчанию жирный жирный шрифт. Хотя вы можете стилизовать этот вложенный элемент, создав класс, вы можете выбрать стиль тега All Bolds , чтобы изменить стиль по умолчанию для всего полужирного текста на вашем сайте.

Для оформления тега All Bolds:

  1. Выберите элемент Bold text
  2. Откройте панель стилей
  3. Щелкните в поле выбора
  4. Выберите тег All Bolds
  5. Настройте стиль

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

Для оформления тега All Italics:

  1. Выберите элемент Курсив
  2. Откройте панель стилей
  3. Щелкните в поле выбора 9001 4
  4. Выберите тег All Italics
  5. Настройте стиль
Полезно знать: Если ваш шрифт не имеет веса жирного шрифта или курсива, тогда браузер создаст версию для обоих вариантов, которая может плохо отображаться.

Создание надстрочного или подстрочного текста

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

Установка для текста значения Верхний индекс преобразует выделение в текст, который появляется на полсимвола выше обычной строки и отображается меньшим шрифтом. Вы можете стилизовать этот вложенный элемент, создав класс, или вы можете выбрать стиль для 9 элементов.0012 All Superscripts Тег для изменения стиля по умолчанию всего текста надстрочного индекса на вашем сайте.

Для оформления тега All Superscripts:

  1. Выберите текстовый элемент Superscript
  2. Откройте панель стилей
  3. Щелкните в поле выбора
  4. Выберите тег All Superscripts
  5. Настройте стиль

Установка текста на Подстрочный индекс преобразует выделение в текст, который отображается на полсимвола ниже обычной строки и отображается меньшим шрифтом. Вы можете стилизовать этот вложенный элемент, создав класс, или вы можете выбрать стиль для 9 элементов.0012 All Subscripts Тег для изменения стиля по умолчанию всего текста Subscript на вашем сайте.

Для оформления тега All Subscripts:

  1. Выберите текстовый элемент Subscript
  2. Откройте панель стилей
  3. Щелкните в поле выбора
  4. Выберите тег All Subscripts
  5. Настройте стиль

Вставка встроенной ссылки

Вставить ссылку преобразует выделение в текстовую ссылку. Затем вы можете выбрать эту ссылку и настроить параметры ссылки на панели настроек.

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

Обтекание текста в диапазоне для дальнейшего его оформления

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

Пример — Подчеркивание текста

Обычно вы определяете свойство оформления текста для выбранного слова или фразы в абзаце. Для этого:

  1. Дважды щелкните, чтобы отредактировать абзац
  2. Выделите текст, который хотите подчеркнуть
  3. Выберите Параметр Wrap with Span
  4. Убедитесь, что выбран текстовый диапазон
  5. Добавьте свойство оформления текста underline на панель стилей
 

Удаление форматирования 9 0045

Чтобы очистить любое пользовательское форматирование:

  1. Двойной -щелкните текстовый элемент
  2. Выберите форматированный текст
  3. Нажмите очистить форматирование

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

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

Неразрывный пробел

При использовании абзацев вы можете заметить, что иногда в последней строке остается одно слово сиротой. Вы можете связать слова вместе, сохраняя пробел, используя неразрывный пробел. Неразрывный пробел создает пробел между словами, который не может быть нарушен переносом слов. Чтобы добавить неразрывный пробел, нажмите Shift + Space при добавлении пробелов между словами, которые вы хотите сохранить вместе.

Примечание: Будьте осторожны при использовании ручных разрывов или неразрывных пробелов. Это может решить проблему с текстом на больших экранах, но может вызвать другие проблемы на экранах меньшего размера.
 

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

Однако редактор по умолчанию поставляется с опцией «Подчеркивание», и клиент взял на себя обязательство выделять текст, подчеркивая его. Это заставляет все выглядеть как ссылка, когда это не так.

Поскольку это пользовательский редактор, мы можем убрать возможность подчеркивания (хотя я думаю, что они все еще смогут сделать это с помощью Ctrl+U), но я хочу убедиться, что подчеркнутый текст не используется по-настоящему, прежде чем рекомендовать его быть инвалидом.

Существует ли допустимый вариант использования подчеркивания текста на веб-сайте — кроме ссылок и, возможно, заголовков (обои из которых в любом случае будут обрабатываться CSS сайта)

Аналогичный пример того, что Я имею в виду ниже (взято из текущего редактора страниц wordpress.com)

Интересно, я заметил, что текстовый редактор Stack Exchange не имеет подчеркивания в качестве опции

  • текст
  • управление контентом

7

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

Всем известно, что текст, подчеркнутый или выделенный другим цветом, скорее всего, является ссылкой. Не вводите людей в заблуждение, добавляя подчеркнутый текст в другом месте! Чтобы привлечь внимание к определенному слову, попробуйте вместо этого использовать сильные или акцентированные теги.

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

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

Sitepoint хорошо объясняет риски подчеркивания для удобства чтения:

В дополнение к тому, что пользователь может подумать, что подчеркнутый текст является ссылкой, подчеркивание может также вызвать проблемы с читабельностью, так как строка пересекается с нижними строчными буквами текста в нижнем регистре (например, буквы нижнего регистра g, j, p, q). и y), делая некоторые формы слов менее четкими.

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

Однако существуют случаи использования, когда подчеркивание важно: Когда предварительно определенное руководство по стилю требует подчеркивания .

Формат MLA требует подчеркивания названий книг; давать редактора без подчеркивания людям, использующим формат MLA, было бы жестоко. АПА также подчеркивает.

12

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

Пример: если ваши пользователи хотят что-то писать в RuleSpeak (система записи документов SBVR) в CKEditor, по соглашению они должны подчеркивать термины.

Изображение того, что вы обычно видите в этих документах:


PS. В одном интересном комментарии к вопросу упоминается, что редактор SO не допускает подчеркивания. Хотя я не смог найти ни одного сайта SE, который делает это, я, конечно, мог бы представить себе сайт, на котором позволял бы подчеркивать (например, http://typography. stackexchange.com/ был бы кандидатом).

2

Существует ли допустимый вариант использования подчеркивания текста на Веб-сайт?

Да, и ваш вопрос содержит ответ:

клиент взял на себя выделение текста подчеркнув это

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

Я хочу убедиться, что подчеркнутый текст не используется подлинным образом, прежде чем Я рекомендую его отключить.

Вы можете научить своего пользователя не ходить по траве, прежде чем подстричь ему ноги…

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

3

Если предположить, что кнопка «U» помещает выделенный текст в элемент , то для нее может быть очень узкий вариант использования. Из последней спецификации HTML от WHATWG:

.

Элемент u представляет собой фрагмент текста с нечеткой, хотя явно отображаемой, нетекстовой аннотацией, такой как пометка текста как имени собственного в китайском тексте (знак имени собственного на китайском языке) или пометка текста как написанного с ошибкой .

В большинстве случаев более подходящим может оказаться другой элемент: для выделения ударения следует использовать элемент em; для обозначения ключевых слов или фраз следует использовать либо элемент b, либо элемент mark, в зависимости от контекста; для маркировки названий книг следует использовать элемент cite; для маркировки текста явными текстовыми аннотациями следует использовать элемент ruby; для маркировки названий кораблей в западных текстах следует использовать элемент i.

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

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

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

2

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

Хотя текст появился только в ячейках заголовков строк финансовой таблицы. Таким образом, вы можете возразить, что это были заголовки (заголовки строк), но не использовались теги HX — это была просто строка подчеркнутого текста.

Это, должно быть, что-то значило для автора, поскольку я помню, как спросил, использовать ли другое форматирование вместо подчеркивания (по причинам, описанным выше), и получил ответ «НЕТ!» просто используйте подчеркнутый текст как есть.

Есть несколько незначительных пограничных случаев (таких как RuleSpeak выше), но общая полезность функции подчеркивания для веб-текста невелика.

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

Я заметил, что на вашем скриншоте нет ни нижнего, ни верхнего индекса, что было бы гораздо полезнее, чем подчеркивание для многих авторов.

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

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

  1. Целью подчеркнутого текста является указание на что-то, что было «заполнено в пробеле», буквально или фигурально. Ни курсив, ни жирный шрифт этого не передают. Кроме того, хотя окончание строк может быть проблематичным, подчеркивание дает возможность различать два последовательных слова или группы слов, которые соединены подчеркиванием, и последовательные слова или группы слов, которые подчеркнуты отдельно. Такие семантические различия полезны для последовательных ссылок, но также важны и в других случаях. Альтернативные цвета фона или поля также могут использоваться для таких различий, но часто они отвлекают даже больше, чем подчеркивание.

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

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

Возможно, и да, и нет. Есть ли случай, когда подчеркивание допустимо и правильно? Вероятно, да (хотя я не могу придумать ни одного). Должны ли вы это сделать? Нет. Подчеркивание стало слишком связанным со ссылками (даже если только при наведении курсора), и нарушить это будет слишком сложной «привычкой» для мозга ваших пользователей, чтобы забыть (если только мы все это не сделали)

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

Длинный:

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

Перенесемся в современность. Использование подчеркивания и курсив и полужирный в документах HTML были большим стандартом для выделения выделения одним или всеми тремя способами. Затем эти теги быстро исчезли по мере развития технологий, чтобы повысить доступность документов для поддержки и , а тег подчеркивания был удален (причина первая, чтобы избавиться от него), а подчеркивание текста было реализовано для быть ссылкой (относящейся к эпохе разметки «это должно быть (или вести) к чему-то другому»).

Доступность в настоящее время является важной частью и требованием для многих корпораций в США и Канаде. Чтобы соответствовать требованиям, используйте для выделения важных слов и для выделения важных фраз (поскольку ‘ни одного слова затрудняет чтение всего текста)

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

Посмотрите на пользователей вашего сайта и на то, нужны ли им доступные страницы. Затем взгляните на своих пользователей, которые используют редактор, они пришли из традиционной машинописной или современной текстовой обработки?

Источники:
http://en.wikipedia.org/wiki/Underline
http://education.yahoo.com/reference/dictionary/entry/underscore
http://www.netmechanic.com/news/vol6 /html_no12.htm

1

Обходной путь

Подчеркивание пользуется таким спросом, что другие пользователи нашли обходные пути, такие как использование комбинированного символа U+0332, описанного здесь, в Meta.

Вариант использования

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

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

Автор записи

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

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