Самоучитель по HTML

Справочник HTML

Оглавление:

  1. С чего начать?
  2. тег <BODY>
  3. Комментарии
  4. Просмотр результата
  5. Создание абзацев
  6. Создание заголовков
  7. Выравнивание текста
  8. Тег <PRE>
  9. Форматирование текста
  10. Атрибуты шрифта
  11. Специальные символы и таблица UNICODE
  12. Тег <HR>
  13. Гиперссылки
  14. Ссылки на объект в текущем документе
  15. Вставка графических изображений
  16. Бегущая строка
  17. Создание списков
  18. Создание таблиц
  19. Фреймы
  20. Встроенный фрейм
  21. Создание форм

CSS

  1. Каскадные таблицы стилей
  2. Способы определения стилей
  3. Определение стилей через классы
  4. Определение стилей через индентификаторы
  5. Позиционирование элементов Web-страницы
  6. Шрифты
  7. Свойства текста
  8. Свойства блоков текста
  9. Цветовое оформление
  10. Создание полей в документе
  11. Абзацный отступ

  1. Корректное отображение Web-страницы
  2. Атрибуты тега <META>

Форматирование текста

Часто бывает так, что нам нужно уменьшить шрифт, или увеличить, сделать его жирным, или наклонным. Для этих функций существуют специальные теги. Давайте рассмотрим их:
  • <B>...</B> - текст, заключённый в этот контейнер получается жирным;
  • <I>...</I> - текст этого контейнера получится наклонным;
  • <U>...</U> - этот текст получится подчёркнутым;
  • <SMALL>...</SMALL> - шрифт получится меньшего размера;
  • <TT>...</TT> - данный вид текста называется моноширинным шрифтом;
  • <STRIKE>...</STRIKE> - текст получится перечёркнутым;
  • <SUP>...</SUP> - получается уменьшеный сдвинутый кверху шрифт;
  • <SUB>...</SUB> - этот шрифт тоже будет уменьшенным, но уже сдвинутый книзу;

Например (см. рис. 8):

      <html>
         <head>
            <title>Форматирование шрифта</title>
         </head>
         <body>
            <B>Этот текст будет жирным, так как заключён в контейнер 
                          тегов &lt;B&gt;...&lt;/B&gt;.</B>
            <p>
            <I>А этот текст будет курсивом. Использованы
                          теги &lt;I&gt;...&lt;/I&gt;.</I>
            <p>
            <U>C помощью тегов &lt;U&gt;...&lt;/U&gt; текст будет подчёркнутым.</U>
            <p>
            <SMALL>Сейчас мы уменьшили текст с помощью
                          контейнера &lt;SMALL&gt;...&lt;/SMALL&gt;.</SMALL>
            <p>
            <TT>Используя контейнер тегов &lt;TT&gt;...&lt;/TT&gt; наш шрифт
                          получается моноширинным.</TT>
            <p>
            <STRIKE>Теперь мы перечёркиваем текст используя
                          контейнер &lt;STRIKE&gt;...&lt;/STRIKE&gt;.</STRIKE>
            <p>
            Используя тег &lt;SUP&gt;<SUP> мы сдвинем наш текст кверху,</SUP>
                          а используя тег &lt;SUB&gt;<SUB> наоборот книзу.</SUB>
         </body>
      </html>
      

B, I, U, small, TT, STRIKE, SUP, SUB
рис. 8. Пример форматирования текста.

Помимо обычного форматирования текста, может встретиться логическое форматирование текста. Его смысл в том, чтобы показать в HTML-коде документа намерение автора. Например, возьмём контейнер <CITE>...</CITE>. Текст, заключённый в него, будет курсивом, как и при использовании тега <I>. Спрашивается, зачем два одинаковых по значению тега?? Честно говоря, сам не понимаю. На мой взгляд, чем проще, тем лучше, но создатели языка решили, что неплохо было бы создать теги, которые будут нести какой-то логический смысл. Логический смысл контейнера <CITE>...</CITE> заключается в том, чтобы заключать в него текст, являющийся цитатой. Давайте рассмотрим также другие теги:
  • <CODE>...</CODE> - в этот контейнер тегов надо заключать программный код.
  • <DFN>...</DFN> - если надо уточнить определение какого-либо термина, то используют этот контейнер. Текст выделяется курсивом.
  • <EM>...</EM> - данный контейнер выполняет функцию акцентирования внимания на каком-либо фрагменте текста. Текст, опять же, выделяется курсивом.
  • <KBD>...</KBD> - в данном контейнере заключается текст, который пользователь должен вводить с клавиатуры.
  • <SAMP>...</SAMP> - сюда заключается текст, который является примером чего-либо.
  • <STRONG>...</STRONG> - данным контейнером выделяются очень важные фрагменты текста.
  • <VAR>...</VAR> - выделяют имя переменной, например X или Y.
Давайте посмотрим как это будет всё выглядеть в броузере (рис. 9):

      <html>
         <head>
            <title>Логическое форматирование</title>
         </head>
         <body>
            &lt;CITE&gt;...&lt;/CITE&gt;
            <br><CITE>Не рой яму другому - сам в неё попадёшь!</CITE>
            <p>
            &lt;CODE&gt;...&lt;/CODE&gt;
            <br>Следующая строка программы: <CODE>var bgc = document.bgColor;</CODE>
            <p>
            &lt;DFN&gt;...&lt;/DFN&gt;
            <br>Нейтрон - элементарная нейтральная частица. <DFN>Уточнение:
                           нейтроны - это частицы атомов.</DFN>
            <p>
            &lt;EM&gt;...&lt;/EM&gt;
            <br>Вася занял первое место <EM>лишь с третьей</EM> попытки.
            <p>
            &lt;KBD&gt;...&lt;/KBD&gt;
            <br>Для правильной работы программы введите код: <KBD>GH17RT8Z</KBD>
            <p>
            &lt;SAMP&gt;...&lt;/SAMP&gt;
            <br>Укажите пароль длинной не менее восьми символов, включающий в себя
                    не только буквы, но и цифры, например: <SAMP>PUSHKIN1799</SAMP>
            <p>
            &lt;STRONG&gt;...&lt;/STRONG&gt;
            <br>Поздравляем с регистрацией! <STRONG>Пожалуйста, запишите где-нибудь
                           ваш пароль, что б случайно не забыть!</STRONG>
            <p>
            &lt;VAR&gt;...&lt;/VAR&gt;
            <br>Если значение переменной <VAR>X</VAR> равно значению <VAR>Y</VAR>,
                           то задача решена верно!
         </body>
      </html>
      

CITE, CODE, DFN, EM, KBD, SAMP, STRONG
рис. 9. Логическое форматирование текста.


Предыдущая страница         Следующая страница


Вы можете свободно использовать фрагменты сайта, с условием размещения ссылки на наш сайт:
<a href="http://tri222.narod.ru"><b>Самоучитель по созданию Web-страниц.</b></a>

Copyright © 2008 "tri222.narod.ru"
Вопросы и свои предложения вы можете отправлять на tri222@yandex.ru

Хостинг от uCoz