Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

Форматирование 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, CENTERRIGHT

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

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

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

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

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

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

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

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

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


[ Оглавление ]









helloworld.ru © 2001-2021
Все права защищены