Оформление веб-страницы с использованием стилей
Абзацный отступ
Далее, в основном тексте рассказов у нас были абзацные отступы, сделанные с помощью серии неразрывных пробелов ( ) – способ не самый изящный. С помощью стилевого свойства text-indent можно определить абзацный отступ в любых единицах. Правда, придется отказаться от деления на абзацы с помощью тега <BR>, поскольку он "не поймет" указаний сделать отступ. Можно делить текст на абзацы "официальным" способом – <Р>, однако, чтобы избежать пропуска строки, мы воспользуемся тегом <DIV>:
<DIV STYLE="text-align: justify; text-indent: 2em;">Здесь мы определили абзацный отступ, равный двум символам максимальной ширины в данном шрифте.
После текста рассказа все повторяется – та же горизонтальная линия, для которой мы укажем отступ сверху, опять заголовок, эпиграф и текст. Посмотрим, что получается в целом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>  <HEAD>    <TITLE>Домашняя страница Сергея Сергеева.</TITLE></HEAD>  <BODY STYLE="background-color: #BABAAO; color: rgb(29.29.24);" LINK="#634438" VLINK="#634438" ALINK="Black">    <H1 STYLE="text-align: center;">Домашняя страница Сергея Сергеева</H1>    <DIV STYLE="text-align: center;">        <A HREF="#skazka">СКАЗКА «Иван-царевич и серый заяц»</A>         <A HREF="#rasskaz">РАССКАЗ «МОЛОТОК»</A>    </DIV>    <BR>    <DIV STYLE="font-size: larger;">        <SPAN STYLE="font-weight: bold;">Сергей Сергеев</SPAN> — писатель-авангардист, автор 20 рассказов.         <BR>В жизни большой любитель собак и компьютерных игр.         <BR>        <BR>Некоторые его рассказы вы можете прочитать прямо здесь.</DIV>    <HR STYLE=" margin-top: 24px; width: 75%;">    <H2 STYLE="text-align: center; "><A NAME="skazka">ИВАН-ЦАРЕВИЧ И СЕРЫЙ ЗАЯЦ</A>    <BR>      <SPAN STYLE="font-style: italic; ">СКАЗКА</SPAN></H2>     <DIV STYLE” "text-align: right;">        <DIV STYLE="text-align: justify; font-size: smaller; width: 130;">            Ну, погоди!..             <DIV STYLE="font-style: italic; text-align: right;">(Из мультфильма)</DIV>        </DIV>    </DIV>    <BR>    <DIV STYLE="text-align: justify; text-indent: 2em;">Жил да был Иван-Царевич, и все у него было: и злато-серебро, и невест полный дворец, и книжек много умных, и тренажерный зал огромный. Однако тоскливо было у него на душе - как встанет утром с постели царской, так и начнет горевать, и горюет до вечера.</DIV>    <DIV STYLE="text-align: justify; text-indent: 2em;">Долго ли, коротко ли,...</DIV>    <DIV STYLE="text-align: justify; text-indent: 2em;">...И они жили долго и счастливо и умерли в один день.</DIV>    <HR STYLE="margin-top: 24px; width: 75%;">    <H2 STYLE="text-align: center;"><A NAME="rasskaz ">МОЛОТОК</A>    <BR>      <SPAN STYLE="font-style: italic; ">рассказ</SPAN></H2>     <DIV STYLE="text-align: right;">        <DIV STYLE="text-align: justify; font-size: smaller; width: 130;">            Мы кузнецы, и дух наш молод.             <DIV STYLE="font-style: italic; text-align: right;">(Из песни)</DIV>        </DIV>    </DIV>    <BR>    <DIV STYLE="text-align: justify; text-indent: 2em;">Это случилось очень давно, уж и не помню в каком году, в каком веке и в каком тысячелетии... (Здесь располагается текст рассказа)</DIV></BODY>  </HTML>Вы можете заметить, что результат практически не отличим от веб-страницы, представленной на Рис. 2.8, если не считать немного “исправленных” эпиграфов и абзацных отступов.
Таким образом, мы переписали страничку в соответствии с требованиями HTML 4.0, а попутно рассмотрели еще некоторые дополнительные возможности, предоставляемые CSS.
