Antworten:
Beispielsweise:
hr {
border:none;
border-top:1px dotted #f00;
color:#fff;
background-color:#fff;
height:1px;
width:50%;
}
Siehe auch Styling <hr>mit CSS .
Verwenden von HTML:
<div class="horizontal_dotted_line"></div>
und in styles.css:
.horizontal_dotted_line{
border-bottom: 1px dotted [color];
width: [put your width here]px;
}
Die akzeptierte Antwort enthält eine Menge Cruft, die für moderne Browser nicht mehr benötigt wird. Ich habe das folgende CSS bereits in allen Browsern bereits im IE8 getestet und es funktioniert einwandfrei.
hr {
border: none;
border-top: 1px dotted black;
}
border: nonemuss an erster Stelle stehen, um alle Standard-Rahmenstile zu entfernen, die Browser auf hrTags anwenden .
Meinen Sie so etwas wie "Rand: 1px schwarz gepunktet"?
Diese Zeile sollte für Sie funktionieren:
<hr style="border-top: 2px dotted black"/>
.myclass {
border-bottom: thin red dotted;
}
Ich habe alle Lösungen hier ausprobiert und keine ergab eine saubere 1px-Leitung. Um dies zu erreichen, gehen Sie wie folgt vor:
border: none; border-top: 1px dotted #000;
Alternative:
border-top: 1px dotted #000; border-right: none; border-bottom: none; border-left: none;
Verwendung wie folgt:
<hr style="border-bottom:dotted" />
Dazu müssen Sie einfach ein border-topoder wie folgt border-bottomzu Ihrem <hr/>Tag hinzufügen :
<hr style="border-top: 2px dotted navy" />
mit jedem gewünschten Linientyp oder jeder gewünschten Farbe
Mit hrfür mich zwei Linien erstellt, eine durchgezogene und eine gepunktete.
Ich fand, dass dies ziemlich gut funktionierte:
div {
border-top: 1px dotted #cccccc;
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 95%;
}
Da Sie die Breite in Prozent festlegen können, ist auf beiden Seiten immer etwas Platz vorhanden (auch wenn Sie die Fenstergröße ändern).
Versuchen Sie es gestrichelt ...
<hr style="border-top: 2px dashed black;color:transparent;"/>
Gepflegte Linie nach Element:
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;
}