Тег 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», при автоматической сборке полной библиографии.

Атрибут title

29 Июль 2008 | Автор: adminВ записи нет меток.

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

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

Атрибут id

23 Июль 2008 | Автор: adminВ записи нет меток.

Применяйте атрибут id для обеспечения разделов документа метками,
позволяющими ссылаться на них из гиперссылок, таблиц стилей, апплетов,
сценариев и прочих программ автоматической обработки. Вообще
говоря, приемлемым значением атрибута id является заключенная в
двойные кавычки строка, которая уникальным образом именует
раздел и в дальнейшем может быть использована для недвусмысленной
ссылки на него. Более конкретно, это значение должно начинаться с
буквы и может содержать буквы, цифры, дефисы, двоеточия, символы
подчеркивания и точки, но ни в коем случае не пробелы. Хотя
мы представляем этот атрибут в контексте тега <div>, он может употребляться практически с любым тегом.

Применив значение атрибута id как идентификатор элемента, можно
затем добавлять его к URL, адресуясь таким образом к помеченной
части определенного документа. Вы вправе маркировать именами
большие фрагменты текста (посредством тега <div>, например) и маленькие
его отрывки (применяя id в таких тегах, как <i> или <span>).
В частности, если пометить аннотацию технического доклада, использовав
<div id=»abstract»>, то ее URL может быть записан так: report.html
#abstract. В случае такого применения значение атрибута id должно
быть уникальным для данного документа среди значений других id
и всех значений атрибута name, определенных в тегах <a>.

Употребленное в качестве селектора в таблице стилей значение атрибута
id становится именем правила, которое таким образом ассоциируется с
текущим тегом. Так получается второй набор определяемых
стилевых правил, подобный тому, который вы вправе создать для
классов стилей. Тег может использовать оба атрибута – и class и id –
для наложения двух различных стилей на содержимое одного тега.
В этом употреблении имя, ассоциированное с атрибутом id, должно
быть уникальным среди всех других имен стилей в текущем документе.

Атрибут nowrap

20 Июль 2008 | Автор: adminВ записи нет меток.

Поддерживаемый броузерами Internet Explorer и Opera, но не Firefox
или Netscape Navigator и не одобренный текущими стандартами атрибут
nowrap подавляет автоматическое разделение текста на строки
в пределах раздела. Переход на новую строку при этом происходит
только там, где в исходном тексте стоит возврат каретки.

Хотя применение атрибута nowrap не выглядит осмысленным для больших
разделов документа, которые бы в итоге сливались на странице,
он может чуть облегчить жизнь при создании фрагментов с большим
количеством переходов на новую строку, например, в стихах или адресах.
Вам не придется явно вставлять все теги <br> в поток текста, заключенный
в тег <div nowrap>. С другой стороны, большое количество
пользователей, броузеры которых проигнорируют атрибут nowrap, увидит
ваш текст слитым в сплошной поток. Если вы ориентируетесь
только на Internet Explorer или Opera, используйте при необходимости
nowrap, но мы никак не можем рекомендовать этот атрибут для всеобщего
употребления.

Атрибут align

16 Июль 2008 | Автор: adminВ записи нет меток.

Атрибут align с тегом <div> помещает содержимое тега либо в левой
части окна (left, по умолчанию), либо посередине (center), либо справа
(right). Кроме того, ему можно присвоить значение justify, чтобы выровнять
текст одновременно по левому и правому краю. Тег <div> допускает
вложения, и выравнивание во вложенном разделе для его содержимого
имеет больший приоритет, чем аналогичная операция во
внешнем. При этом другие вложенные теги выравнивания, такие как
<center>, выравнивание абзаца или особенным образом выстроенные
строки и ячейки таблиц, отменяют результаты
действия тега <div>. Подобно атрибутам align других тегов, он признан
нежелательным стандартами HTML и XHTML, уступая место управлению макетированием вывода с помощью таблиц стилей.

Тег div

14 Июль 2008 | Автор: adminВ записи нет меток.

Как это определено в стандартах HTML 4.01 и XHTML 1.0 и 1.1, тег
<div> разбивает документ на отдельные различающиеся части. Он мо
жет использоваться как чисто организационное средство, без какого
либо ассоциированного с ним форматирования, но становится более
эффективным, если вы добавляете в него атрибуты id и class, поме
чающие раздел. Тег <div> может комбинироваться также с атрибутом
align для управления выравниванием всего раздела документа при
отображении, а также с множеством связанных с программированием
атрибутов «по событию» для взаимодействия с пользователем.