Использование hr
создало для меня две линии, одну сплошную и одну пунктирную.
Я обнаружил, что это работает довольно хорошо:
div {
border-top: 1px dotted #cccccc;
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 95%;
}
Плюс, поскольку вы можете сделать ширину в процентах, она всегда будет иметь некоторое пространство с обеих сторон (даже при изменении размера окна).