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


В этой главе рассмотрим способы форматирования текста на странице html. Форматирование текста необходимо для правильного и аккуратного показа текста и графических материалов на странице html.


Небольшое отступление

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


В некоторых случаях Вы можете посмотреть примеры выполнения написанного - у Вас должно получиться также. Если что-то не так - внимательно просмотрите написанный вами код и найдите ошибку. Чтобы легче было искать ошибки, вставляйте перед абзацем или группой кода свои комментарии. Комментарии вставляются между символами <!--Ваш текст комментария-->


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


Итак, приступим, помолясь...


Создайте текстовый документ в любом текстовом редакторе, например в текстовом редакторе Notepad Windows. В этом редакторе Вы и будете создавать ваш сайт. После написания документа, сохраните его под именем index с расширением .htm или .html. Это будет стартовая или главная страница вашего сайта.


В дальнейшем страницу удобно редактировать в самом браузере, если Вы работаете в браузере Opera. Щелкните правой кнопкой мыши по страничке и в контекстном меню выберите Исходный код. После редактирования текста щелкните Применить изменения для обновления странички. Если Вы используете другие браузеры, то редактировать текст придется в Блокноте.


Разметка гипертекстового документа производится, так называемыми тэгами. Тэги - это набор символов или типичное сокращение английских слов, заключенные в угловые скобки без пробелов (<тэг>). Тэги бывают парными и непарными. Парные тэги должны закрываться с применением слэша (</тэг>). Парные тэги ко всему прочему, являются еще и контейнерами. Это значит, что внутри этих тэгов могут располагаться другие тэги, как парные, так и непарные. При закрытии тэгов будьте внимательны, последний открытый тэг должен быть закрыт первым.


Первой строкой всегда вставляется тэг DOCTYPE. Что это такое и зачем он нужен смотри в отдельной статье.


Любой гипертекстовый документ открывается тэгом <html>. Регистр значения не имеет, но лучше приучиться писать тэги в нижнем регистре, т.к. некоторые браузеры интерпретируют их по своему. Этот тэг парный и документ должен заканчиваться этим же тэгом со слэшем. Затем идет парный тэг <head>, что означает ”голова“ документа. Между тегами <head> вставляется служебная информация в виде МЕТА-тэгов. Затем идет парный тэг <body>, что означает ”тело” документа. Собственно между тэгами <body> и располагается все видимое наполнение вашего сайта.


Пример:

<html>
<head>
Служебная информация в виде МЕТА тэгов
</head>;
<body>
Содержимое вашего сайта
</body>
</html>

МЕТА-тэги более подробно мы рассмотрим ниже. Но один из них <title> мы вставим между тэгами <head>. Это заголовок нашей странички. Теперь пришла пора написать нашу первую страничку. Это будет выглядеть так:


<html>
<head>
<title>Это заголовок странички моего СУПЕР-ПУПЕР сайта</title>
</head>
<body>
Это моя первая страничка, написана лично мною и по-моему очень хороша.
</body>
</html>

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

    Посмотрев на то, что у нас получилось, мы понимаем, что получилось все скучно - как в Word-е и даже хуже. Но это не беда. Главное то, что мы поняли КУДА можно писать тексты. А сейчас мы будем учиться КАК писать эти самые тексты.


Начнем с тэга параграфа или абзаца <p>. Этот тэг имеет атрибут align, что значит выравнивание, а значения этого атрибута будут следующие:

"center" - выравнивание по центру;
"left" - выравнивание по левому краю;
"right" - выравнивание по правому краю;
"justify" - выравнивание по ширине;


Для выравнивания по центру существует парный тэг <center>. Его можно применять перед абзацами, картинками, таблицами и т.д.


Теперь отредактируем текст в нашей заготовке следующим образом:

<p align="center">Это моя первая страничка, написанная мною.</p>


Что должно получиться, смотрим здесь. Поэкспериментируйте с разными значениями атрибута align. Напишите какой-либо длинный текст, чтобы увидеть, как происходит выравнивание многострочного текста. Вставьте еще раз тэг <p> в свой код. Ну например так:

<p align="center">Это моя первая страничка, написанная мною.</p>
<p align="right">Здесь какой-нибудь другой текст.</p>


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


А что делать если необходимо начать новую строку внутри абзаца? Для этого существует непарный тэг <br>. Тэг <br> переводит строку, но не вставляет после себя пустую. Сотрите в предыдущем примере тэг </p> между двумя абзацами и вставьте тэг <br> в конце первого абзаца. Этот тэг непарный и закрывать его не нужно. Код будет выглядеть так:


<p align="center">Это моя первая страничка, написанная мною.<br>
Здесь какой-нибудь другой текст.</p>


Далее рассмотрим еще один способ выравнивания.


Существует еще такой парный тэг как <div>. Этот тэг может управлять различными блоками. Подробнее о применении тэга <div> будет рассказано в отдельной статье. Он работает также как и тэг <p> с теми же атрибутами align="left", "right", "center" и "justify". Но тэг абзаца <p> не может содержать внутри себя другие тэги абзаца и тэги <div>. Также тэг абзаца <p> не может быть пустым. Например, <p><p>. Иначе браузеры пропустят его. И Вы не получите того, что ожидали.


<p align="left">Это моя первая страничка, написанная мною.</p>
<p align="left">Футбол - это коллективная игра с мячом, целью которой является забить на один мяч больше в ворота соперника любой частью тела, кроме рук. Игра руками считается фолом и наказывается штрафным ударом, а преднамеренная игра рукой приводит и к наказанию желтой или даже красной карточкой.</p>
<div align="left">Это моя первая страничка, написанная мною.</div>
<div align="left">Футбол - это коллективная игра с мячом, целью которой является забить на один мяч больше в ворота соперника любой частью тела, кроме рук. Игра руками считается фолом и наказывается штрафным ударом, а преднамеренная игра рукой приводит и к наказанию желтой или даже красной карточкой.</div>.

    Однако тэг <div> может содержать в себе тэги абзаца <p>. Например, нам необходимо сгруппировать абзацы по правой стороне. Тогда это должно выглядеть так:

<div align="right">
    <p>текст вашего первого абзаца</p>
    <p>текст вашего второго абзаца</p>
</div>

В первом случае текст был написан с применением тэга <p>, а во втором - с применением тэга <div>. В третьем - с применением тэгов <div> и <р>. Смотрим здесь, что должно получиться.


Ниже мы рассмотрим использование специальных символов, но сейчас мне бы хотелось выделить один из них, т.к. он может часто использоваться при форматировании текста. Этот спецсимвол &nbsp; обозначает неразрывный пробел. HTML документ не понимает больше одного пробела, а если нам необходимо вставить "красную" строку? Вот здесь и выручит этот самый спецсимвол. Его необходимо прописать несколько раз подряд и у нас получится отступ. Точка с запятой в конце спецсимволов ОБЯЗАТЕЛЬНА. Но имейте в виду, что это неразрывный символ, и перенести его на другую строку не получится. Учитывайте это.




Далее мы продолжим изучение форматирования текста. Рассмотрим выделение текста и заголовков.

Реклама


Hosted by uCoz