Как нарисовать пунктирную линию с помощью CSS?
98
Например:
hr {
border:none;
border-top:1px dotted #f00;
color:#fff;
background-color:#fff;
height:1px;
width:50%;
}
См. Также « Стилизация <hr>
с помощью CSS» .
источник
Используя HTML:
<div class="horizontal_dotted_line"></div>
и в styles.css:
источник
В принятом ответе много беспорядка, который больше не требуется для современных браузеров. Я лично протестировал следующий CSS во всех браузерах еще в IE8, и он отлично работает.
border: none
должен быть первым, чтобы удалить все стили границ по умолчанию, которые браузеры применяют кhr
тегам.источник
Вы имеете в виду что-то вроде "граница: 1px, пунктирная черная"?
Ссылка на w3schools.com
источник
эта строка должна работать для вас:
источник
источник
Я пробовал все решения здесь, и ни один не дал чистой линии в 1 пиксель. Для этого сделайте следующее:
Альтернативно:
источник
использовать так:
источник
Для этого вам просто нужно добавить
border-top
илиborder-bottom
в свой<hr/>
тег следующим образом:с любым типом линии или цветом, который вы хотите
источник
Добавьте следующий атрибут к элементу, который должен быть пунктирной линией.
источник
Использование
hr
создал для меня две линии, одну сплошную и одну пунктирную.Я обнаружил, что это работает довольно хорошо:
Кроме того, поскольку вы можете задать ширину в процентах, всегда будет немного места с обеих сторон (даже при изменении размера окна).
источник
Пунктирная линия после элемента:
http://jsfiddle.net/korigan/ubtkc17e/
HTML
CSS
источник
Попробуйте накатить ...
источник