Иерархия тегов HTML



Предыдущая | Следующая
Иерархия тегов HTML
О языке HTML осталось рассказать совсем немного. Заодно введем еще несколько терминов, которые помогут нам в дальнейшем.
В начале этой главы мы говорили о вложенности тегов друг в друга. Так вот, приведенный ранее HTML-код — хороший пример такой вложенности. Вложенные друг в друга теги образуют весьма сложную структуру или, как говорят профессиональные программисты, иерархию. Так, тег <strong> вложен в тег <ем>, тег <ем> — в тег <р>, тег <р> — в тег <body>, а тег <body> — в тег <html>. И это только простейшая Web-страничка — в более сложных страницах иерархия бывает на порядки более замысловатая.
Поэтому, чтобы разобраться в ней, вложенные теги в коде HTML часто пишутся с отступами, как и показано ранее. А иногда даже пишут нечто похожее на это:
<HTML> <HEAD>
<TITLE> <BODY> <H1> <P> <EM>
<STRONG>
To есть убирают мешающие закрывающие теги и их содержимое.
А теперь — обещанные термины. Величина отступа на показанной ранее схеме обозначает уровень вложенности того или иного тега. Так, тег <html> имеет нулевой уровень вложенности, поскольку вообще никуда не вложен, тег <body> — первый уровень вложенности, а тег <hi> — второй и т. д.
Теги предыдущих уровней вложенности называются родительскими тегами или родителями, а теги последующих уровней — дочерними тегами или потомками. Например, для тега <head> родительским тегом будет <html> и дочерним — <title>. А для тега <body> родителем будет тег <html>, потомками — ТеГИ <Н1>, <Р>, <ЕМ> И <STRONG>.
Вот и все. С началами языка HTML мы ознакомились. Давайте перейдем к более сложным вопросам, а именно к средствам оформления Web-страниц. Для эгого мы используем другой язык и другую технологию, называемую CSS.

 

Содержание Книга по php и mysql