15.10.2022 15:01
Для форматирования текста существует много тегов. Одни их них используются часто, другие - редко. В данной статье мы рассмотрим те, которые используются довольно часто.
Теги, делающие текст заголовками
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
Эти теги выделяют текст в виде заголовков. Т.е. каждый заголовок начинается с новой строки, выделен полужирным шрифтом и имеет свой размер (заголовок первого уровня самый большой, шестого - самый маленький).
Эти теги могут использоваться с параметром горизонтального выравнивания align. Возможные значения этого параметра:
left - слева,
right - справа,
center - по центру,
jastify - по ширине.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
<h1>Это заголовок первого уровня</h1>
<h2>Это заголовок второго уровня</h2>
<h3>Это заголовок третьего уровня</h3>
<h4 align="right">Это заголовок четвертого уровня</h4>
<h5 align="center">Это заголовок пятого уровня</h5>
<h6 align="jastify">Это заголовок шестого уровня</h6>
Это просто текст
</body>
</html>
В окне браузера это будет выглядеть так:
Теги разделения на абзацы и переноса строки
Тег <br> - тег принудительного перевода строки. Текст, после этого тега начинается с новой строки.
Теги <p></p> разделяют текст на абзацы. Перед началом каждого абзаца следует поместить тег <p>, закрывающий тег не обязателен. В отличии от тега <br> абзацы отделяются друг от друга пустой строкой.
У тега <p> есть параметр align, который задает способ выравнивания текста внутри параграфа. Возможные значения этого параметра:
left - слева,
right - справа,
center - по центру,
jastify - по ширине.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
<p align="left">Это абзац, он отделен от всего текста
пустыми строками сверху и снизу и выровнен
по левому краю.</p>
<p align="right">Это абзац, он отделен от всего текста
пустыми строками сверху и снизу и выровнен
по правому краю.</p>
<p align="center">Это абзац, он отделен от всего текста
пустыми строками сверху и снизу и выровнен
по центру.</p>
Это просто текст. <br> Это текст с новой строки.
</body>
</html>
В окне браузера это будет выглядеть так:
Теги, выделяющие текст курсивом
<cite></cite>
<dfn></dfn>
<em></em>
<i></i>
Эти теги выделяют текст курсивом, но делают они это по разным причинам.
Теги <cite></cite> используются для логического выделения названий книг, статей и цитат.
Теги <dfn></dfn> используются для выделения определений.
Тегами <em></em> и <i></i> выделяют важные фрагменты текста. Последний не рекомендуется к употреблению.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
<cite>
Этот текст в тегах cite
</cite><br>
<dfn>
Этот текст в тегах dfn
</dfn><br>
<em>
Этот текст в тегах em
</em><br>
<i>
Этот текст в тегах i
</i>
</body>
</html>
В окне браузера это будет выглядеть так:
Теги, выделяющие текст полужирным шрифтом
<strong></strong>
<b></b>
Оба используются для выделения важных фрагментов текста, но предпочтительнее использовать первый.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
Просто текст<br>
<strong>
Этот текст в тегах strong
</strong><br>
<b>
Этот текст в тегах b
</b>
</body>
</html>
В окне браузера это будет выглядеть так:
Теги, выделяющие текст подчеркиванием
<ins></ins>
<u></u>
Оба используются для подчеркивания важных фрагментов текста, но предпочтительнее использовать первый.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
Просто текст<br>
<ins>
Этот текст в тегах ins
</ins><br>
<u>
Этот текст в тегах u
</u>
</body>
</html>
В окне браузера это будет выглядеть так:
Теги, выводящие текст моноширинным шрифтом
<kbd></kbd>
<samp></samp>
<tt></tt>
Выводят текст моноширинным шрифтом, но предпочтительнее использовать первый.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
Просто текст<br>
<kbd>
Этот текст в тегах kbd
</kbd><br>
<samp>
Этот текст в тегах samp
</samp><br>
<tt>
Этот текст в тегах tt
</tt>
</body>
</html>
В окне браузера это будет выглядеть так:
Теги, выводящие текст в верхнем и нижнем индексах
Теги <sub></sub> выводят текст ниже уровня строки шрифтом меньшего размера.
Теги <sup></sup> выводят текст выше уровня строки шрифтом меньшего размера.
Удобны для вывода математических и химических формул.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
y=x<sup>2</sup> - уравнение параболы.<br><br>
H<sub>2</sub>O - формула воды.
</body>
</html>
В окне браузера это будет выглядеть так:
Тег font и его параметры
Теги <font></font> указывают параметры шрифта текста:
face - название шрифта. Названий шрифтов можно привести несколько, через запятую. В этом случае, если первый указанный шрифт не будет найден (вы же не знаете, какие шрифты установлены на компьютере пользователя), браузер станет использовать следующий по списку.
size - размер шрифта в условных единицах от 1 до 7. По умолчанию размер шрифта равен 3.
color - цвет текста (по умолчанию - черный).
Существуют два способа задания цвета: по имени и указанием шестнадцатеричного кода цвета.
С именными цветами (их 156) все просто, смотрим в соответствующую таблицу, выбираем понравившийся цвет и пишем его имя в значение параметра (например, color="blue").
Но гораздо больший выбор предоставляет второй способ. Здесь мы можем выбирать из миллиона цветов, указав его шестнадцатеричный код. Этот код представляет собой 6 цифр и начинается с символа "#". Не будем вдаваться в подробности, как формируется код цвета, укажем лишь на то, что получить его можно, например, в программе Photoshop. О том, как это делать читайте на странице Цвета для web.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
Это простой текст.<br>
<font face="Verdana" size=5 color="red">
Этот текст красный, размера 5.
</font><br>
<font face="Arial" size=2 color="blue">
Этот текст синий, размера 2.
</font>
</body>
</html>
В окне браузера это будет выглядеть так:
Тег center
Теги <center></center> предназначен для выравнивания всех элементов внутри него по центру окна браузера.
Пример кода:
<html>
<head>
<title>Форматирование html</title>
</head>
<body>
Это простой текст
<center>Это выровненный по центру текст.</center>
</body>
</html>
Совместное использование тегов
Мы рассмотрели основные теги форматирования текста, но что если вам необходимо сделать какое-нибудь слово в тексте жирным красным курсивом? Для этого вам придется применить теги strong, font и em вместе. Здесь главное соблюдать порядок вложенности тегов. Тег, который открыт первым, должен быть закрыт последним.
Понятнее будет на примере:
Выделим слово "текст" красным цветом:
<font color="red">Текст</font>
Теперь добавим теги курсива (открывающий - слева, закрывающий - справа):
<em><font color="red">Текст</font></em>
А теперь - теги полужирного начертания:
<strong><em><font color="red">Текст</font></em></strong>
Каждый раз все предыдущие теги мы помещаем в новые. Это и называется порядком вложенности. Вы можете использовать разные теги для оформления текста, главное не нарушать порядок вложенности.