Архив Август 2008 г.

Заголовки

27 Август 2008 | Автор: admin

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

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

Допустимое использование абзаца

24 Август 2008 | Автор: admin

Вы можете определить абзац только внутри блока наряду с другими
абзацами, списками, формами и форматированным текстом. В целом
это означает, что абзацы могут появляться там, где уместен поток
текста – в теле документа, в элементе списка и т. д. Формально абзацы
не могут встречаться в заголовках, якорях и других элементах, содержимое
которых строго определено как чисто текстовое. На практике
большинство броузеров пренебрегают этим ограничением и допускают
форматирование содержимого элементов в виде абзаца.

Допустимое содержимое абзаца

20 Август 2008 | Автор: admin

Абзац может содержать любой элемент, допустимый в потоке текста,
включая слова и знаки препинания, гиперссылки (<a>), изображения
(<img>), теги новой строки (<br>), модификаторы шрифта (<b>, <i>, <tt>,
<strike>, <big>, <small>, <sup>, <sub> и <font>), а также компоненты логической
разметки (<acronym>, <cite>, <code>, <dfn>, <em>, <kbd>, <samp>,
<strong> и <var>). Если в абзаце появляется элемент, отличный от перечисленных,
это влечет за собой окончание абзаца, и броузер полагает, что тег </p> был опущен.

Атрибуты class, id, style и title

18 Август 2008 | Автор: admin

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

Используйте необязательный атрибут title и заключенную в кавычки
строку – значение атрибута – для привязывания к абзацу описывающей
его фразы.

Применяйте атрибут style c тегом <p> для задания стиля отображения,
встроенного в тег. Атрибут class позволяет отнести абзац к заранее определенному
классу тегов <p>, заданному в таблице стилей, находящейся либо на уровне
документа, либо вне его. В дополнение к этому абзацы, для которых
установлена принадлежность классу, хорошо подходят для компьютерной
обработки документов, такой как извлечение всех абзацев, принадлежащих
классу «citation», при автоматической подборке полного списка цитат.

Атрибуты dir и lang

15 Август 2008 | Автор: admin

Атрибут dir советует броузеру, в каком направлении следует выводить текст абзаца, а атрибут lang позволяет определить язык, который будет употребляться в абзаце. Атрибуты dir и lang поддерживаются популярными броузерами, хотя для конкретных языков их поведениеникак не определено.

Атрибут align

12 Август 2008 | Автор: admin

Большинство броузеров автоматически выравнивают текст по левому
краю. Чтобы изменить такое положение дел, можно использовать предоставляемый HTML 4 и XHTML атрибут align тега <p> и указать в качестве его значения один из четырех видов выравнивания – left, right,center или justify.

Посмотрите, как отображается в окне броузера текст, выров
ненный по разному:

<p align=right>
Right over here!
<br>
This is too.
<p align=left>
Slide back left.
<p align=center>
Smack in the middle.
</p>
Left is the default.

Обратите внимание на то, что выравнивание сохраняется до появления
либо следующего тега <p>, либо текущего закрывающего тега </p>. Мы
намеренно опустили последний тег <p>, чтобы продемонстрировать действие закрывающего тега </p> на выравнивание абзаца. Другие элементы, расположенные
в теле документа, также могут прекращать действие выравнивания, принятого для текущего абзаца, и заставлять последующие абзацы вернуться к принятому по
умолчанию выравниванию по левому краю. К таким элементам относятся формы, заголовки, таблицы и большинство других тегов, применяющихся в теле документа.

Заметим также, что атрибут align является нежелательным в HTML 4
и XHTML. Поэтому лучше задавать выравнивание с помощью таблиц
стилей.

Тег p

7 Август 2008 | Автор: admin

Тег <p> сигнализирует о начале нового абзаца. Это не очень хорошо известно
даже искушенным веб мастерам, поскольку противоречит нашим
интуитивным ожиданиям, основанным на опыте. Большинство
текстовых редакторов, с которыми мы знакомы, используют только
один специальный символ (обычно это возврат каретки) для обозначения
конца абзаца. В HTML и XHTML каждый абзац должен начинаться с
тега <p> и завершаться соответствующим тегом </p>. И в то время
как последовательность символов новой строки или возврата каретки
в документе, отображаемом текстовым редактором, появляющаяся
при многократном нажатии на клавишу <Enter>, порождает по одному
пустому абзацу на каждый такой символ, броузеры обычно игнорируют
все теги абзаца и символы новой строки, кроме первого.
На практике в HTML можно опустить открывающий тег <p> в начале
первого абзаца и тег </p> в конце всех абзацев – они могут быть логически
выведены из других тегов, встречающихся в документе, следовательно,
их не обязательно указывать. К примеру:

<body>
This is the first paragraph, at the very beginning of the
body of this document.
<p>
The tag above signals the start of this second paragraph. When rendered
by a browser, it will begin slightly below the end of the first paragraph,
with a bit of extra white space between the two paragraphs.
<p>
This is the last paragraph in the example.
</body>

Отметьте, что мы не включили в пример тег начала абзаца (<p>) для
первого параграфа и не вставили ни одного тега завершения абзаца.
Они могут быть недвусмысленно вычислены броузером и не являются,
следовательно, необходимыми.

Вообще говоря, несложно заметить, что люди, создающие документы,
склонны опускать все вычисляемые теги везде, где это возможно, тогда
как автоматические генераторы документов склонны вставлять их.
Это оттого, быть может, что разработчики программного обеспечения
не хотят рисковать тем, что конкуренты станут бранить их продукт за
нарушение стандарта HTML, даже если речь идет о мелочном следовании
букве закона. Вперед, не робейте – выбрасывайте эти <p> в первом
абзаце и не беспокойтесь о закрывающих </p> до тех пор, конечно, пока
от этого не пострадает структура и ясность вашего документа. Но не забывайте,
что XHTML не допускает подобной распущенности.

Атрибуты событий

4 Август 2008 | Автор: admin

Многие относящиеся к поведению пользователя события как внутри
раздела, так и вне его, в частности щелчок или двойной щелчок мышью
в области отображения раздела, распознаются броузером, если он
отвечает текущим стандартам HTML или XHTML (а все популярные
броузеры этим качеством обладают). С помощью соответствующих атрибутов
«по событию», иначе называемых «on» атрибутами1, и их значений
можно реагировать на эти события, отображая окно диалога
с пользователем или активизируя какое нибудь мультимедийное событие

Атрибуты class и style

1 Август 2008 | Автор: admin

Используйте атрибут style c тегом <div>, чтобы определить встроенный
стиль отображения содержимого тега. Атрибут class позволяет применять
к содержимому тега стиль, заранее присвоенный данному классу
разделов. Значение атрибута class – это имя стиля, определенного
в таблице стилей, находящейся либо на уровне документа, либо вне
его. Кроме того, разделы, для которых установлена принадлежность
классу, хорошо подходят для компьютерной обработки документов,
такой как, например, извлечение всех разделов, принадлежащих
классу «biblio», при автоматической сборке полной библиографии.