Я ищу способ сделать что-то, что, на мой взгляд, должно быть очень простым, но я не мог понять это ...
Мне нужен графический элемент на моей веб-странице, который имеет в точности 1 пиксель в высоту, 100% в ширину и имеет определенный цвет, скажем, красный. Он должен выглядеть одинаково во всех браузерах и желательно не слишком сильно нарушать семантику.
Я не хочу использовать для этого изображения, и я не хочу использовать более одного HTML-элемента. Конечно, я не буду использовать JavaScript.
Я попробовал старую классику, которую, вероятно, многие из вас знают:
<div class="hr"></div>
<style ...>
.hr {
height: 1px;
background: red;
width: 100%;
font-size: 1px; /* IE 6 */
}
</style>
Проблема с вышеприведенным решением состоит в том, что IE6 отобразит его как два или три пикселя в высоту, чтобы соответствовать несуществующему содержимому div
.
Есть идеи?