Відповіді:
Наприклад:
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:
.horizontal_dotted_line{
border-bottom: 1px dotted [color];
width: [put your width here]px;
}
Прийнята відповідь має багато суворості, яка більше не потрібна сучасним браузерам. Я особисто перевіряв наступні CSS у всіх браузерах ще в IE8, і він працює чудово.
hr {
border: none;
border-top: 1px dotted black;
}
border: noneпотрібно прийти першим, щоб видалити всі стилі межі за замовчуванням, які браузери застосовують до hrтегів.
Ви маєте на увазі щось на зразок "кордон: 1px пунктирним чорним"?
цей рядок повинен працювати для вас:
<hr style="border-top: 2px dotted black"/>
.myclass {
border-bottom: thin red dotted;
}
Я спробував усі рішення тут, і жодне не дало чистого рядка 1px. Для цього виконайте наступне:
border: none; border-top: 1px dotted #000;
Як варіант:
border-top: 1px dotted #000; border-right: none; border-bottom: none; border-left: none;
використовувати так:
<hr style="border-bottom:dotted" />
Для цього вам просто потрібно додати тег до border-topабо як такий:border-bottom<hr/>
<hr style="border-top: 2px dotted navy" />
з будь-яким типом або кольором лінії, який ви хочете
Використовуючи hrстворені для мене два рядки, один суцільний і один пунктирний.
Я виявив, що це спрацювало досить добре:
div {
border-top: 1px dotted #cccccc;
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 95%;
}
Крім того, оскільки ви можете зробити ширину відсотком, вона завжди матиме простір з обох боків (навіть коли ви змінюєте розмір вікна).
Спробуйте пунктир ...
<hr style="border-top: 2px dashed black;color:transparent;"/>
Пунктирна лінія після елемента:
http://jsfiddle.net/korigan/ubtkc17e/
<h2 class="dotted-line">Lorem ipsum</h2>
.dotted-line {
white-space: nowrap;
position: relative;
overflow: hidden;
}
.dotted-line:after {
content: "..........................................................................................................";
letter-spacing: 6px;
font-size: 30px;
color: #9cbfdb;
display: inline-block;
vertical-align: 3px;
padding-left: 10px;
}