Тег HR является довольно старым элементом HTML, до появления CSS ему можно было назначить толщину (size) и ширину (width), но он все равно по разному отображался в браузерах. Теперь, когда все известные браузеры хорошо поддерживают CSS я расскажу, как можно придать эстетический вид этому полезному тегу, чтобы он выглядел тонкой линией высотой 1px и одинакового цвета во всех браузерах.

html код:

<hr />

css код:

hr { color: #555; /*для IE */ background-color:#555; /*для Firefox, Opera, Safari*/ border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */ clear:both; /* для очистки, если тег идет после float елемента */ }

Единственный недостаток, в том что нельзя указать отступ сверху и отступ снизу для IE 6, а вот для Firefox, Opera, Safari можно использовать margin:5px 0; или margin:5px 0 8px 0;