Теги, выделяюцие цитаты
Рассмотренные здесь теги не так часто используются в HTML-страницах, но все же иногда без них не обойтись.
Тег <BLOCKQUOTE> или выделяем длинные цитаты
Тег <BLOCKQUOTE>...</BLOCKQUOTE> используется в HTML для выделения так называемых «длинных цитат», например одного или нескольких параграфов. Этот тег является блочным и может содержать блочные теги, но не может содержать встроенные. Кроме этого он добавляет такие же как у параграфов внешние поля сверху и снизу, но еще добавляет и боковые поля, благодаря чему происходит визуальное выделение цитируемого текста.
Пример использования тега BLOCKQUOTE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Использование тега BLOCKQUOTE</title>
</head>
<body>
<p>Для чего нужен тег BLOCKQUOTE? Вот что нам об этом говорит сайт Сеодон.ру:</p>
<blockquote>
<p>Очень часто тег BLOCKQUOTE используют не по прямому назначению -
выделение цитируемого текста. А только ради боковых отступов, которые
он создает. В принципе, подобное применение этого тега не противоречит
синтаксису HTML, главное чтобы BLOCKQUOTE содержал блочные теги. Но все
же лучше подобным образом его не использовать, так как BLOCKQUOTE
предназначен именно для выделения длинных цитат.</p>
</blockquote>
</body>
</html>
Результат в браузере
Тег <Q> или выделяем небольшие цитаты
А вот тег <Q>...</Q> используется для обозначения небольших цитат или слов в переносном смысле. Весь текст, который находится между тегов этого элемента, он ставит в кавычки. Кстати, <Q> — это самый обычный встроенный (уровня строки) тег, который может содержать только встроенные теги.
Пример выделения цитат
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Выделяем цитаты в тексте</title>
</head>
<body>
<p><q>Для изучения языка гораздо важнее свободная любознательность,
чем грозная необходимость.</q> Августин Аврелий.</p>
<p><q>Чему бы ты ни учился, ты учишься для себя.</q> Петроний.</p>
</body>
</html>
Результат в браузере
Тег <BR> или принудительный обрыв строки
Иногда требуется, чтобы строка текста не продолжалась во всю ширину доступного пространства, а оборвалась в нужном нам месте и продолжилась на следующей строке. Но как вы помните — браузеры игнорируют простые переводы строк в HTML-коде, как будто их нет. В таких случаях нам поможет тег <BR>, который и осуществляет принудительный обрыв строки в месте его установки.
Тег <BR> тоже является встроенным (inline) элементом и пусть вас не запутает то, что он осуществляет перенос строки после себя, просто у него функция такая. Кроме этого, у элемента <BR> нет закрывающего тега, то есть он является пустым, потому что не может иметь содержимого.
Пример использования тега BR
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Тег BR, обрывстроки</title>
</head>
<body>
<p>Цель творчества — самоотдача,<br>А не шумиха, не успех.<br>
Позорно, ничего не знача,<br>Выть притчей на устах у всех.<br>
<strong>Б. Пастернак.</strong></p>
</body>
</html>
Результат в браузере
Зачем использовать тег <BR>, если можно просто написать текст в нескольких параграфах, он ведь тогда тоже будет указан на разных строках?» Все это так, но не забывайте, что тег <P> создает сверху и снизу поля пустого пространства, а тег <BR> этого не делает. Кроме этого параграфы на то и существуют, чтобы в каждом из них содержались осмысленные и законченные выражения, а не куски текста.
Часто на сайтах можно увидеть, что <BR> используют лишь для того, чтобы создать несколько пустых строк. Да, если его указать подряд несколько раз (<BR><BR><BR>...), то можно сделать вертикальные отступы любых размеров. Но, хотя это и не противоречит синтаксису HTML, я не рекомендую вам так поступать, так как данный тег для этого не предназначен.
Спецсимволы HTML
Спецсимволы HTML — это условные кодовые обозначения, которые преобразуются браузером в различные текстовые знаки: буквы, цифры, знаки препинания, стрелки и так далее. Например, если мы напишем в HTML-странице вот такой код:
<p>±</p>
То браузер нам его не покажет, а отобразит в параграфе знак плюс-минус:
±
Спецсимволы HTML можно указывать двумя способами:
- Код символа — В этом случае ставится амперсанд (&), за ним решетка (#), потом идут цифры и в конце ставится точка с запятой (;), как показано выше.
- Мнемоника — Сначала также идет амперсанд, потом пишется ключевое слово и тоже в конце точка с запятой, например: ©
Естественно удобней использовать вариант с мнемониками, так как, если вы хоть чуть-чуть знаете английский язык, то сможете догадаться, что за символ выводит каждый из них на страницу и не будете путаться в цифрах. Но, к сожалению, мнемоники есть не у всех символов, поэтому часто приходится использовать именно кодовый вариант.
Обратите особое внимание на то, что спецсимволы-мнемоники чувствительны к регистру, то есть © и © — не одно и то же.
Соответственно, указывайте спецсимволы также, как обычный текст — внутри тегов, которые могут содержать встроенные элементы.
Для чего нужны спецсимволы HTML?
Спецсимволы HTML используются для совершенно разных целей. Я думаю, вы уже догадались, что их применяют, когда нужно вставить на страницу символ, которого нет в стандартной компьютерной клавиатуре. Но это далеко не все. Кроме этого они указываются, когда кодировка страницы не поддерживает какие-то символы в «готовом» виде (к этому мы еще вернемся).
Или, например, есть такой спецсимвол, как неразрывный пробел ( ). И если его поставить вплотную между двумя словами, то в этом месте будет запрещен перенос строки. А если указать его несколько раз подряд ( ...), то получим нужный отступ строки, так как эти указанные подряд пробелы браузеры не игнорируют.
Довольно часто спецсимволы используются для отображения на странице HTML-разметки. И правда, ведь если мы захотим отобразить на странице какой-нибудь тег, то просто так у нас это сделать не получится, так как браузер его скроет, посчитав за разметку. Поэтому придется использовать спецсимволы заменяющие угловые скобки тегов (< и >) и кавычки атрибутов (")
Пример использования спецсимволов HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Использование спецсимволов HTML</title>
</head>
<body>
<p><P> - Тег для создания параграфов.</p>
<p><strong>®</strong> - Знак зарегистрированной торговой марки.</p>
<p>При написании статьи лучший вариант — это использование
между словами длинного тире и дефиса, а не только дефиса во всех случаях.</p>
</body>
</html>
Результат в браузере
Дата добавления: 2015-12-11; просмотров: 1282;