129 Stimmen

Wie zeichnet man eine gepunktete Linie mit css?

Wie kann ich eine gepunktete Linie mit CSS zeichnen?

166voto

Sinan Ünür Punkte 114993

Zum Beispiel:

hr {
  border: none;
  border-top: 1px dotted #f00;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width: 50%;
}

before
<hr>
after

Siehe auch Styling <hr> mit CSS .

24voto

coredumperror Punkte 7240

Die akzeptierte Antwort enthält eine Menge Ballast, der für moderne Browser nicht mehr benötigt wird. Ich habe das folgende CSS persönlich auf allen Browsern bis hin zum IE8 getestet, und es funktioniert perfekt.

 hr {
    border: none;
    border-top: 1px dotted black;
  }

border: none muss zuerst kommen, um die Standard-Rahmengestaltung zu entfernen, die die Browser auf hr Tags.

21voto

Brendan Long Punkte 51048

HTML verwenden:

<div class="horizontal_dotted_line"></div>

und in styles.css:

.horizontal_dotted_line{
  border-bottom: 1px dotted [color];
  width: [put your width here]px;
}

19voto

rahul Punkte 179143
<style>
    .dotted {border: 1px dotted #ff0000; border-style: none none dotted; color: #fff; background-color: #fff; }
</style>
<hr class='dotted' />

7voto

Sollte diese Zeile für Sie funktionieren:

<hr style="border-top: 2px dotted black"/>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X