Существует множество способов создания красной строки, большинство из них с недостатками. На эту тему написано много, но раз уж задали вопрос, отвечу и я 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.
Лично я предпочитаю второй способ с прозрачным гифом, т.к. остальные меняют содержимое публикуемого текста, и при попытке его скопировать (например, через Ctrl-C) появится мусор.