Для размещения заголовков на странице предусмотрены теги заголовков, начинающихся буквой H от слова Header – заголовок, и заканчивающихся номером уровня заголовка. Номеров всего 6. Каждый уровень отличается от предыдущего меньшим размером шрифта.
<H1>Заголовок 1 </H1> |
Заголовок 1 |
<H2>Заголовок 2 </H2> |
Заголовок 2 |
<H3>Заголовок 3 </H3> |
Заголовок 3 |
<H4>Заголовок 4 </H4> |
Заголовок 4 |
<H5>Заголовок 5 </H5> |
Заголовок 5 |
<H6>Заголовок 6 </H6> |
Заголовок 6 |
Перед заголовком и после него заложен определенный отступ. Абзац является блочным элементом. Это значит, что он занимает всю ширину страницы и следующий за ним элемент будет размещен на новой строке ниже, а не правее на той же линии.
Для размещения абзацев на странице предусмотрен тег абзаца <P>, от слова “Paragraph” – абзац. Данный тег является контейнером. К нему прилагается атрибут выравнивания абзаца по горизонтали ALIGN, значениями которого могут быть слова:
LEFT – выравнивание по левому краю
RIGHT – выравнивание по правому краю
CENTER – выравнивание по центру
JUSTIFY – выравнивание по ширине
<P ALIGN=CENTER> На моей домашней странице Вы увидите фотоальбом с моим портретом и фото моих друзей, родственников и моей любимой собаки </P>
Однако в строгой версии HTML вместо атрибута ALIGN используется таблица стилей
<P STYLE="text-align: center;"> На моей домашней странице Вы увидите фотоальбом с моим портретом и фото моих друзей, родственников и моей любимой собаки </P>
С помощью тега <P> можно задать пустой абзац, то есть пустую строку. Абзац также как и заголовок является блочным элементом.
Внутри абзаца возможно выделять отдельные фрагменты текста: буквы, слова или предложения. Для этого их нужно заключить в следующие теги или использовать соответствующие свойства из таблиц стилей:
<B>Пример</B> |
Пример |
Полужирный |
font-weight: bold |
<I>Пример</I> |
Пример |
Курсив |
font-style: italic |
<U>Пример</U> |
Пример |
Подчеркнутый |
text-decoration: underline |
<S>Пример</S> |
|
Зачеркнутый |
text-decoration: line-through |
x<SUP>2</SUP> |
x2 |
верхний индекс |
vertical-align: |
H<SUB>2<SUB>O |
H2O |
нижний индекс |
vertical-align: sub |
Чтобы перейти на новую строку внутри абзаца, используют тег <BR>, BR – сокращение от слова “Break” – разрыв. <BR> не является контейнером, что означает отсутствие закрывающего тега.
Если символов для представления текстовой информации на клавиатуре не хватает, то можно воспользоваться специальными символами типа приведенных в таблице [Более подробно http://ru.wikipedia.org/wiki/Википедия:Специальные_символы].
§ |
§ |
® |
â |
° |
° |
— |
— |
© |
© |
™ |
ä |
± |
± |
‰ |
‰ |
√ |
√ |
∫ |
∫ |
∑ |
∑ |
∏ |
∏ |
× |
× |
· |
· |
÷ |
÷ |
≅ |
≅ |
≈ |
≈ |
♠ |
♠ |
≡ |
≡ |
≠ |
≠ |
≤ |
≤ |
≥ |
≥ |
∈ |
∈ |
∉ |
∉ |
∩ |
∩ |
∪ |
∪ |
∅ |
∅ |
¬ |
¬ |
∧ |
∧ |
∨ |
∨ |
← |
← |
→ |
→ |
↔ |
↔ |
¼ |
¼ |
½ |
½ |
¾ |
¾ |
∞ |
∞ |
£ |
£ |
¢ |
¢ |
€ |
€ |
¥ |
¥ |
★ |
★ |
☭ |
☭ |
☂ |
☂ |
░ |
░ |
▒ |
▒ |
▓ |
▓ |
α |
α |
β |
β |
γ |
γ |
δ |
δ |
ε |
ε |
Β |
Β |
Γ |
Γ |
Δ |
Δ |
Ε |
Ε |
Символ пробел имеет код  . Бывает необходим, например, для создания таблиц с пустыми ячейками.
Тег-контейнер <BLOCKQUOTE> добавляет поля слева и справа от текста так, что текст сжимается к центу страницы при многократном применении его к одному и тому же фрагменту текста. Так как данный тег не добавляет никакого содержательного элемента на веб-страницу, а служит лишь для внешнего оформления, он признан устаревшим и в строгой версии HTML не используется.
Тег <FONT> пришел в HTML не сразу. Он не определяет никакого структурного элемента страницы. Он, благодаря своим атрибутам, определяет стилевое оформление текста, как и теги <B>, <I>, <U>. Font переводится как шрифт.
Атрибут SIZE определяет размер шрифта. Он может принимать значения от 1 до 7. Атрибут FACE задает тип шрифта. Причем можно задать сразу несколько вариантов шрифтов на тот случай, если при просмотре страницы на другом компьютере браузером не будет обнаружен заданный первый шрифт, тогда будет отыскиваться следующий по списку. Пример: <FONT FACE = “Arial, Comic Sans Ms, Wingdings”>
Атрибут COLOR определяет цвет шрифта. Его значениями могут быть либо одно шестнадцатеричное число из примерно 16 миллионов цветов, либо функция rgb(a, b, g), либо одно из следующих названий.
black |
blue |
green |
turquoise |
maroon |
olive |
черный |
синий |
зеленый |
бирюзовый |
насыщенный красно-коричневый |
желтовато-зеленый (оливковый) |
teal |
gray |
silver |
lime |
yellow |
fuchsia |
цвет чирка |
серый |
серебристый |
оттенок |
желтый |
цвет фуксии |
aqua |
white |
navy |
purple |
aquamarine |
chocolate |
цвет |
белый |
темно-синий (цвет формы морских |
фиолетовый, пурпурный |
аквамарин |
шоколадный |
darkred |
gold |
darkgoldenrod |
darkkhaki |
cadetblue |
hotpink |
тёмно-красный |
золото |
|
тёмный хаки |
кадет |
яркий розовый |
wheat |
tan |
darkslateblue |
darksalmon |
salmon |
deeppink |
пшенич-ный
|
загар |
|
тёмный оранжево-розовый |
оранжево-розовый |
густой розовый |
tomato |
red |
springgreen |
Более полную таблицу цветов смотри на форзаце книги |
||
томатный |
красный |
весенне-зелёный |
Например, <FONT COLOR = purple>
Однако с появлением каскадных таблиц стилей (CSS) тег FONT признан полностью устаревшим и не рекомендован к использованию. Вместо него используется таблица стилей, например, |
<P style=”font-size: 24pt; color: aqua; font-family: Tahoma;”>
Если использовать число в качестве номера цвета, то необходимо поставить перед ним знак #, затем написать шесть 16-ричных цифр. Каждая пара цифр задает интенсивность красного, зеленого и синего луча. Например, #00FF00 определяет чистый зеленый цвет.
В Интернете по адресу http://www.imagitek.com/hex можно найти таблицу соответствия названия цветов 16-ричным числам, которую составил Calvin Htut. Здесь приведен ее фрагмент.
#000000 black
#000080 navyblue
#00008B blue4
#0000CD blue3
#0000EE blue2
#0000FF blue1
#006400 darkgreen
#00688B deepskyblue4
#00868B turquoise4
#008B00 green4
#008B45 springgreen4
#008B8B cyan4
#009ACD deepskyblue3
#00B2EE deepskyblue2
#00BFFF deepskyblue1
#00C5CD turquoise3
#00CD00 green3
#00CD66 springgreen3
#00CDCD cyan3
#00CED1 darkturquoise
#262626 gray15 #27408B royalblue4 #282828 sgigray16 #292929 gray16 #2B2B2B gray17 #2E2E2E gray18 #2E8B57 seagreen4 #2F4F4F darkslategray #303030 gray19 #32CD32 limegreen #333333 gray20 #363636 gray21 #36648B steelblue4 #383838 gray22 #388E8E sgiteal #3A5FCD royalblue3 #3B3B3B gray23 #3CB371 mediumseagreen #3D3D3D gray24 #404040 gray25 #40E0D0 turquoise #7FFF00 chartreuse1
#7FFFD4 aquamarine1
#828282 gray51
#836FFF slateblue1
#838B83 honeydew4
#838B8B azure4
#8470FF lightslateblue
|
#D2B48C tan
#D3D3D3 lightgray
#D4D4D4 gray83
#D6D6D6 gray84
#D8BFD8 thistle
#D9D9D9 gray85
#DA70D6 orchid
#DAA520 goldenrod
#DB7093 palevioletred
#DBDBDB gray86
#DC143C crimson
#DCDCDC gainsboro
#DDA0DD plum
#DEB887 burlywood #8B8989 snow4 #8B8B00 yellow4 #8B8B7A lightyellow4 #8B8B83 ivory4 #8C8C8C gray55 #8DB6CD lightskyblue3 #8DEEEE darkslategray2 #8E388E sgibeet #8E8E38 sgiolivedrab #8E8E8E sgigray56 #8EE5EE cadetblue2 #8F8F8F gray56 #8FBC8F darkseagreen #90EE90 palegreen2 #912CEE purple2 #919191 gray57 #9370DB mediumpurple #9400D3 darkviolet #949494 gray58 #969696 gray59 #96CDCD paleturquoise3 #97FFFF darkslategray1 #98F5FF cadetblue1 #98FB98 palegreen #9932CC darkorchid #999999 gray60 #9A32CD darkorchid3 #9AC0CD lightblue3 #9ACD32 olivedrab3 #9AFF9A palegreen1 #9B30FF purple1 #9BCD9B darkseagreen3 #9C9C9C gray61 #9E9E9E gray62 |
Следующий тег выводит на страницу бегущую строку. Этот тег не вошел в стандарт языка, но поддерживается большинством браузеров.
<MARQUEE> Бегущая строка </MARQUEE>
Для управления параметрами бегущей строки существуют следующие атрибуты:
ALIGN |
TOP / MIDDLE / BOTTOM |
вертикальное выравнивание |
BEHAVIOR |
SCROLL / SLIDE / ALTERNATE |
поведение (многократное перемещение / однократное перемещение / вперед-назад) |
DIRECTION |
LEFT / RIGHT/ DOWN / UP |
направление движения |
HEIGHT |
число / % |
высота области |
WIDTH |
число / % |
ширина области |
BGCOLOR |
число / название цвета |
цвет фона |
LOOP |
INFINITE / число |
число повторений |
SCROLLAMOUNT |
число |
скорость перемещения (от 1 до 10) |
SCROLLDELAY |
число |
скорость до перерисовки (миллисекунд) |
HSPACE |
число |
поле по вертикали |
VSPACE |
число |
поле по горизонтали |
Обычно на веб-странице размещается контактная информация, чтобы посетитель мог связаться с автором или владельцем веб-узла. Для оформления такой информации можно использовать тег <ADDRESS>.
<ADDRESS>e-mail: ivanov@yandex.ru</ADDRESS>
Как и в других языках программирования, в HTML есть тег комментариев.
<!- - комментарии ……. – – >
Теги логического форматирования предназначены в основном для отметки логических частей текстовой информации и явно не несут стилевого оформления. Но стилевое оформление для них (как и для других тегов) можно закладывать с помощью CSS – каскадных таблиц стилей.
<CITE>. . .</CITE> |
от “Citation” – цитата |
<CODE>. . .</CODE>
|
вывод кода программы шрифтом фиксированной ширины |
<EM>. . .</EM>
|
от “Emphasis” – выделительный шрифт для отдельных слов или фраз |
<KBD>. . .</KBD> |
от “Keyboard” – клавиатура; вывод текста шрифтом фиксированной ширины, введенного с клавиатуры |
<SAMP>. . .</SAMP>
|
от “Sample” – пример, образец; вывод нескольких символов шрифтом фиксированной ширины |
<VAR>. . .</VAR> |
от “Variable” – переменная |
<TT>. . .</TT>
|
от “Teletype” – телетайп; текст, выведенный устройством вывода компьютера |
<DFN>. . .</DFN>
|
от “Definition” – формулировка; термин, встречающийся в тексте первый раз |
<ACRONYM TITLE = "Персональный Компьютер"> ПК </ACRONYM> |
акроним; аббревиатура, образованная из начальных букв слов или словосочетаний (например, НИИ, АЭС).
|
<ABBR> … </ABBR> |
аббревиатура |