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