|
||
Поскольку формально XHTML - язык программирования, то такие вещи, как перенос строки, дополнительные пробелы в нем считаются за удобство для программиста и в конечном результате не видны. Если сейчас открыть документ, созданный Вами на 1 уроке, и написав на второй строке текст, то открыв документ в браузере, текст не будет смещен на вторую строку. Вывод: такие вещи, как перенос строки, дополнительные (т.н. неразрывные) пробелы нужно программировать.
Сейчас будут изучены только основные теги разметки текста, т.к. для изучения остальных потребуются дополнительные знания, которые Вы получите на следующих уроках.
В письменной речи текст должен разделяться на параграфы для лучшей своей усвояемости читателем. Каждый параграф всегда содержит микротему текста. Создать параграфы в XHTML помогает тег <p>
Вы можете выравнивать абзац по левому, правому, обоим краям и по центру. Для этого используется атрибут align, который можно использовать со всеми тегами разметки.
Атрибут может принимать значения: left(по левому краю), right(по правому краю), center(по центру) и justify(по обоим краям).
Пример:
<p align="left">текст выровнен по левому краю</p>
Для выравнивания текста по центру можно также использовать теги <center> и </center>.
Чтобы просто перенести текст на следующую строку, используйте тег <br />. Внимание! Тег <br /> - первый тег, изученный нами, который не имеет закрывающего аналога, и он в конце должен иметь пробел и прямой слэш( /). (К тегу <!doctype> это не относится).
<br /> - тег переноса строки. |
Частично проблему с редактированием текста решает тег <pre>(иногда, например при написании цитат, где моноширинный текст уместен).
На следующих уроках мы изучим "таблицы стилей", которые могут помочь исправить шрифт тега <pre>, однако он все равно считается устаревшим. Как правило его используют в цитатах, иногда в эпиграфах, оставляя для выделения моноширинный шрифт.
Заголовки в XHTML создаются тегами <h1>-<h7> и разделяют документ как и теги <p>. Все заголовки имеют закрывающийся тег. Текст заголовка вставляется между открывающим и закрывающим тегом.
Всего есть 7 уровней заголовков. Чем больше заголовок, тем меньше цифра, стоящая после буквы "h".
(<h1> и </h1>)-(<h7> и </h7>) содержат внутри себя внутритекстовые заголовки. Эти теги являются тегами разметки и их не нужно отдельно помещать в тег <p>. |
Чтобы раскрасить, выделить текст, в современных XHTML сайтах используют выше упомянутые таблицы стилей. Однако это большая тема, и она будет рассмотренна позднее. Сейчас мы изучим простейшие теги, позволяющие выделять текст. Кстати, эти теги тоже претерпели изменения в связи с новыми форматами. Мы изучим только новые теги, т.к. они поддерживаются всеми браузерами, а старые не будут поддерживаться новыми браузерами.
<strong> и </strong> - выделяет текст жирным шрифтом. |
<em> и </em> - выделяет текст курсивом. |
<u> и </u> - подчеркивает текст. Этот тег не изменился на новый.. |
<s> и </s> - перечеркивает текст. |
Теги могут быть вставлены один в один. Однако они не должны перекрывать друг друга. Нельзя, например, писать так: <code>текст<u>, который </code>здесь</u>. Если нужно написать что-то подобное, один из тегов нужно продублировать: <code>текст<u>, который </u></code><u>здесь</u> |
Последняя тема этого урока - вставка дополнительных символов. Не все символы поддерживаются в разных кодировках, если вы используете очень много необычных символов, используйте кодировку UTF-8, в противном случае можете использовать стандартную. UTF-8 также используется в документах, где есть тексты на разных языках.
Символы вставляются при помощи такого кода: &#код-символа;. Точка с запятой в конце обязательна. Некоторые символы имеют текстовый аналог, например "неразрывный пробел", вставляемый  , может быть вставлен также . Вот некоторые специальные символы. Более полный список вы найдете на странице Специальные символы.
Описание символа | Обозначение | 10-ный код | 16-ный код | Вид |
---|---|---|---|---|
неразрывный пробел | |   |   | |
вертикальная черта | ¦ | ¦ | ¦ | ¦ |
параграф | § | § | § | § |
знак авторского права | © | © | © | © |
надчеркивание | ¯ | ¯ | ¯ | ¯ |
XHTML поддерживает вставку линий в документ. Линии вставляются тегом <hr />
<hr /> - создает линию. |
Тег <hr /> может иметь такие атрибуты:
width="X px(%)" - ширина линии - Х пикселей(%).
size="X px" - делает толщину линии равной Х пикселей.
align="left | right | center" - выравнивает линию.
color="#rrggbb" - цвет линии в 16-ричном формате.
Обычная линия <hr />:
Линия с дополнительными атрибутами <hr width="80%" size="3" align="center" color="#00ffff" />:
В качестве тренировки создайте страницу с каким-либо справочным материалом, который Вы можете найти в Интернете. Специальными символами злоупотреблять не стоит, особенно если они не нужны. Сохраните свою страницу. Впоследствии мы будем добавлять к ней материалы.
А когда вы закончите, мы создадим списки в наших документах. Вперед!
uroki.webservis.ru