HTML & CSS для начинающих

HTML & CSS для начинающих (часть 05): Улучшение текста

Все видео урока HTML и CSS для начинающих

Отдельные слова или целые фрагменты могут быть очень легко наклонены или выделены жирным шрифтом. Сначала рассмотрим вариант с жирным шрифтом. Два HTML-элемента, которые обеспечивают жирное выделение текста, - это b и strong.

Добро пожаловать на <b>PSD-Tutorials.de</b>!
<br />
Добро пожаловать на <strong>PSD-Tutorials.de</strong>!

Просмотр результата в браузере даст следующее изображение:

HTML & CSS для начинающих (часть 05): Улучшение текста

Очевидно, что оба элемента обеспечивают одинаковое отображение. Почему тогда существуют два различных элемента? Фактически для веб-страниц существуют иные способы отображения, чем у известных стандартных браузеров. Например, подумайте о ридере для слепых людей или мобильных устройствах. HTML-элементы, предлагаемые W3C, призваны поддерживать семантику. Так, теперь элемент b не означает, что что-то должно быть выделено жирным шрифтом. Скорее b означает текст, который выделен и не обладает повышенной важностью. Например, это могут быть названия продуктов или ключевые слова в документах.

Элемент strong ранее использовался для усиленного выделения, а em использовался для выделенного важного текста. В предыдущих версиях HTML strong был усиленным вариантом em. В HTML5 этим элементам придается другое значение.

Сначала текст с нормальным выделением.

<p>
   Кошки - милые животные.
</p>



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

<p>
   <em>Кошки</em>
   милые животные.
</p>



Использование em перекладывает внимание на слово Кошки. Это может быть полезно, например, в обсуждении о том, что коты или кошки более милы.

Теперь в данном примере можно применить элемент em к слову милые.

<p>
   Кошки
   <em> милые </em>
   животные.
</p>



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

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

Согласно рабочему набору HTML5, элемент i теперь больше не используется для курсива.

<p>
   Добро пожаловать на
   <i>PSD-Tutorials.de</i>
</p>



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

Все это звучит ужасно теоретически, я знаю. Вообще говоря, вам следует придерживаться рекомендаций HTML5. С другой стороны, вас, конечно же, никто не осудит, если вы используете strong вместо b.

<p>
 <em>Строка с em</em><br />
 <i>Строка с i</i><br />
 <strong>Строка с strong</strong><br />
 <b>Строка с b</b>
</p>



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

HTML и CSS для начинающих (Часть 05): Украшение текста



За фактическое оформление текстов с этими элементами отвечает в любом случае CSS.

Акронимы с abbr

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

Офис Deutsch-Österreich das
<abbr title="World Wide Web Consortium">W3C</abbr>
с апреля 2009 года находится в Фахочухшуле Потсдаме.



Браузеры, правильно интерпретирующие элемент abbr, подчеркивают текст, заключенный в элемент abbr.

HTML & CSS для начинающих (Часть 05): Красивое оформление текста

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

Адреса с address

С помощью элемента address можно выделить информацию об адресе.

<address>
  4eck Media GmbH & Co. KG<br />
  Hauptstraße 20<br />
  17309 Viereck<br />
</address>



Браузеры обычно отображают содержимое элемента address курсивом.

HTML & CSS для новичков (Часть 05): Улучшение текста

Выделение программного кода с помощью элемента code

Элемент code используется для выделения программного кода. В этом отношении по сравнению с предыдущими версиями HTML ничего не изменилось. Элемент code по-прежнему используется для этой цели.

<pre>
Das ist ein HTML-Kopfbereich:
  <code>
    <html>
     <head>
     <title></title>
     </head>
  </code>
</pre>



Обычно элемент code сочетается с элементом pre, чтобы сохранить отступы, используемые в программном коде.

Спецификация HTML5 рекомендует использовать атрибут class в ​​связи с элементом code. Этому атрибуту можно присвоить язык, используемый внутри элемента code. Вот некоторые типичные примеры того, как могут выглядеть такие выделения:

language-html

language-css

language-javascript

language-php

language-pascal

Ни то, ни другое, браузеры не обязаны обрабатывать эти инструкции в соответствии с W3C.

<pre>
  Das ist ein HTML-Kopfbereich:
  <code class="language-html">
    <html>
      <head>
        <title></title>
      </head>
  </code>
</pre>



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

Выделение маленьким шрифтом с помощью элемента small

Элемент small первоначально использовался для уменьшения размера текста. В HTML5 small предназначен специально для мелкого текста, который может включать следующее:

• Авторские права

• Отказ от ответственности

• Лицензионные условия

• Условия использования

W3C явно указывает, что элемент small не следует использовать для длинных текстовых фрагментов.

<small>
  Copyright by PSD-Tutorials.de<br />
  4eck Media GmbH & Co. KG<br />
  Hauptstraße 20<br />
  17309 Viereck
</small>

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

Вы можете выделить слова с помощью элемента u, чтобы подчеркнуть их. Вот пример:

<p>Willkommen bei <u>PSD-Tutorials.de</u></p>

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

HTML & CSS для новичков (часть 05): Улучшение текста



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