XTML-справочник

         

FAQ



Как сделать красную строку?

Существует множество способов создания красной строки, большинство из них с недостатками. На эту тему написано много, но раз уж задали вопрос, отвечу и я 8)

Итак, красной строки в HTML не предусмотрено, что неудивительно ? в английском ее не используют вообще, а специально для русских HTML никто разрабатывать не собирался. Именно поэтому все способы создания красных строк суть своеобразный "финт ушами", попытка обмануть природу. Казалось бы, что идеологически верно ? не корежить текст, а воспользоваться CSS:

  Пример:
     <HEAD>

<STYLE type="text/css">

    <!--

    P:first-line { margin-left: 20; }

    -->

</style>

</HEAD>

...

<BODY...>

<p>тут всякий текст и все такое </p>

Но у этого способа есть недостаток ? не работает в древних браузерах.

Наиболее распространенные способы обмана (работают везде):



  • <font color="#ЦВЕТ_ФОНА">_______</font>
  • <img src="/img/null.gif" width=20 height=10>
  • , где null.gif ? прозрачный gif-файл размером 1x1.
  • &nbsp;&nbsp;&nbsp;&nbsp;
  • Лично я предпочитаю второй способ с прозрачным гифом, т.к. остальные меняют содержимое публикуемого текста, и при попытке его скопировать (например, через Ctrl-C) появится мусор.

     

    Designed by Vladimir Gorodulin , Copyright © 1999-2004

    Частичная или полная перепечатка или иное использование материалов сайта допускается только с разрешения автора. Ссылка на источник обязательна. Нарушители преследуются по закону РФ и все такое.



    Содержание раздела