Форматирование отдельных символов. Бегущая строка

Мы знаем, что HTML — это язык разметки. Следовательно, важно уметь форматировать отдельные символы, а также целые фрагменты текста. Но прежде чем изучать теги, рассмотрим возможность отображения специальных символов. Такими символами, например, являются знаки меньше(<) и (>) больше, так как с помощью этих символов описываются HTML-теги. Для отображения специальных символов используются так называемые HTML-эквиваленты.

Например для вывода текста

<title>Форматирование отдельных символов</title>

необходимо написать так

&lt;title&gt;Форматирование отдельных символов&lt;/title&gt;

В этом примере мы заменили знак меньше (<) на &lt;, а знак больше (>) на &gt;.

Наиболее часто используемые HTML-эквиваленты:

Выделение фрагмента текста

Тег <b> отображает текст полужирным шрифтом. Вместо тега <b> лучше использовать тег логического форматирования <strong>.

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Выделение фрагментов текста</title>
</head>

<body>
<b>Выделение фрагментов текста</b>
<br>
<strong>Вместо тега &lt;b&gt; лучше использовать тег логического форматирования &lt;strong&gt;</strong>
</body>

</html>

В окне веб-браузера это будет выглядеть ТАК.

Вывод текста курсивом

Тег <i> отображает текст курсивом. Вместо тега <i> лучше использовать тег логического форматирования <em>.

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Вывод текста курсивом</title>
</head>

<body>
<i>Вывод текста курсивом</i>
<br>
<em>Вместо тега &lt;i&gt; лучше использовать тег логического форматирования &lt;em&gt; </em>
</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

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

Тег <u> отображает текст подчеркнутым.

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Подчеркивание текста</title>
</head>

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

В окне веб-браузера это будет выглядеть ТАК.

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

Теги <strike> и <s> отображают текст перечеркнутым.

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Перечеркивание текста</title>
</head>

<body>
<s>Перечеркнутый текст</s>
<br>
<strike>Перечеркнутый текст</strike>
</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

Cоздание нижних и верхних индексов

Тег <sub> сдвигает текст ниже уровня строки и уменьшает размер шрифта.

Тег <sup> сдвигает текст выше уровня строки и уменьшает размер шрифта.

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Cоздание нижних и верхних индексов</title>
</head>

<body>
Формула спирта С<sub>2</sub>H<sub>5</sub>OH
<br>
Площадь помещения 20 м<sup>2</sup>
</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

Вывод текста заданным шрифтом

Тег <font> определяет размер, тип и цвет шрифта. Он имеет следующие параметры:

В окне веб-браузера это будет выглядеть ТАК.

Для форматирования текста применяются и другие теги. Для вывода текста шрифтом большего размера используется парный тег <big>.

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

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

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Вывод текста заданным шрифтом</title>
</head>

<body>
Текст <big>большего</big> размера.
<br>
Текст <small>меньшего</small> размера
<br>
<tt>Моноширинный текст</tt>
</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

Текст с отступом

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

Пример:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Текст с отступом</title>
</head>

<body>
<blockquote><blockquote>Текст с двойным отступом</blockquote></blockquote>
</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

Бегущая строка

Браузер Internet Explorer поддерживает контейнерный тег <marquee>, который позволяет создать так называемую бегущую строку, т.е. эффект прокручивания текста в заданном поле. Характеристики бегущей строки задаются следующими параметрами:

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

Бегущая строка

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Бегущая строка</title>
</head>

<body>
<marquee height="50" width="75%"
hspace="5"
vspace="5"
align="top"
bgcolor="#FFFF00"
direction="left"
loop="infinity"
behavior="scroll"
scrollamount="5"
scrolldelay="100">
<h1>Это сообщение будет прокручиваться на экране справа налево</h1>
</marquee>

</body>
</html>

В окне веб-браузера это будет выглядеть ТАК.

В тег <marquee> в качестве прокручиваемого объекта можно вставлять не только текстовые элементы, но и , например графические изображения.

В случае вставки изображений в тег <marquee> высота области определяется не атрибутом height этого тега, а высотой самого крупного изображения. Размеры изображения можно задать с помощью атрибутов height и width тега <img>.




  • Другие |
назадвверхвперед
Rambler's Top100