Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Форматирование HTML документов






Разделение текста на абзацы

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

Чтобы избежать этого, необходимо разделять текст на абзацы при помощи специальных элементов. Чтобы программа просмотра отделяла абзацы друг от друга, необходимо поместить открывающий тэг < P> в начале каждого нового абзаца. Использование закрывающего тэга < /P> необязательно.

Тэг абзаца имеет один атрибут ALIGN, имеющий следующие значения:

· LEFT - выравнивание текста по левой границе окна браузера

· CENTER - выравнивание по центру окна браузера

· RIGHT - выравнивание по правой границе окна браузера

Перевод строки

Для того чтобы перейти на следующую строку в любом месте текущей строки, в HTML существует тэг разрыва строки < BR>. Он заставляет программу просмотра выволдить стоящие после него символы с начала новой строки. В отличие от тэга абзаца, тэг < BR> не вставляет пустуй строку и не имеет соответствующего закрывающего тэга.

Бывают случаи, когда возникает необходимость в противоположной операции - запретить перевод строки. Текст, заключенный между тэгами < NOBR> и < /NOBR>, будет гарантированно заключаться в одной строке без перевода на другую.

Структурирование текста

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

После того как это будет сделано, каждой части текста следует дать осмысленный заголовок с целью облегчить поиск нужной темы.

Заголовки

Заголовки имеют важнейшее место в структурировании HTML - документов. Тэги заголовков являются одними из самых употребляемых в языке разметки гипертекста.

Элемент “заголовок” является контейнером и потому должен иметь открывающий (< H1>) и закрывающий (< /H1>) тэги. HTML располагает шестью уровнями заголовков: H1(самый верхний), H2, H3, H4, H5 и H6 (самый нижний).

Точно также, как и в элементе абзац, в заголовках можно использовать атрибут ALIGN. Его применение здесь важно с той точки зрения, что не все программы просмотра выравнивают заголовки по левому краю окна.

Горизонтальные линии

Другим методом разделения документа на части является проведение горизонтальных линий. Они визуально подчеркивают законченность той или иной части страницы.

Элемент < HR> позволяет провести рельефную горизонтальную линию в окне большинства программ просмотра. Этот тэг не является контейнером, поэтому не имеет закрывающего тэга. До и после линии автоматически вставляется пустая строка.

Тэг < HR> имеет следующие атрибуты:

· ALIGN - выравнивает по раю или центру; имеет значения LEFT, CENTER, RIGHT

· WIDTH - устанавливает длину линии в пикселах или процентах от ширины окна браузера; в последнем случае добавляется символ %

· SIZE - Устанавливает ширину линии в пикселах

· NOSHADE - отменяет рельефность линии

· COLOR - Указывает цвет линии

Использование предварительно отформатированного текста

HTML имеет специальный тэг контейнер, в который можно включать предварительно отформатированный текст. При этом можно в большей степени контролировать вывод документа программой просмотра, правда, за счет некоторой потери гибкости.

Наиболее употребительным является контейнер < PRE>. Текст внутри него может записываться в любой форме. Универсальность этого контейнера позволяет создавать таблицы и ровные колонки текста. Другим важным применением является вывод на экран больших блоков программного кода, не позволяющий браузеру переформатировать их.

Текст внутри контейнера < PRE> может содержать любые элементы физического и логического форматирования. Возможно, например, создание таблицы с заголовком, данным полужирным шрифтом, и данными, выделенными курсивом. Однако запрещено использование тэга < ADRESS> и тэгов заголовка.

Самым большим недостатком контейнера < PRE> является возможность вывода преформатированного текста только моноширинным шрифтом. Это делает вид преформатированных cтрок слишком громоздким.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.