Hinzufügen oder Zwingen Zeilenumbruch nach div
Ich habe eine div
halten, dass einige Anker-tags wie unten gezeigt. Und auch ein <hr>
tag-zu-segment meiner Seite. aber auch mit dem div als block element würde nicht zwingen, die <hr>
element an den Anfang einer neuen Zeile, sondern es richtet den <hr>
neben den div.
wie kann ich dies beheben?
<div id="inner">
<div id="headerBlock">
<a href='.actorgroup' id='346' onclick='return displayactorgroupFunc(this.id);'>Actor2</a>
<span class='rowNumber2'> | </span>
<a href='.actorgroup' id='15201' onclick='return displayactorgroupFunc(this.id);'>Actor1</a>
</div>
</div><hr/>
Css:
#headerBlock{
display: block;
}
#inner {
padding:10px;
display:block;
float: left;
}
#inner a{
display:inline-block;
padding-left:20px;
line-height:20px;
color:#808000;
font-size:14px;
text-decoration: none;
}
display:block für <a> tag? ist es das, was Sie brauchen?
meine schlecht, ich bearbeitet die Frage @math3w, ich möchte eine neue Zeile nach dem div(innen). haben Sie eine Idee?
würde <br><hr> arbeiten Sie?
versuchen clear:both; <hr>
versuchen Sie, diese jsfiddle.net/gr0ope1s
meine schlecht, ich bearbeitet die Frage @math3w, ich möchte eine neue Zeile nach dem div(innen). haben Sie eine Idee?
würde <br><hr> arbeiten Sie?
versuchen clear:both; <hr>
versuchen Sie, diese jsfiddle.net/gr0ope1s
InformationsquelleAutor Tunde Pizzle | 2015-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
float:left
ist das problem verursacht. Geltenclear:both;
zu<hr>
tun:DEMO
InformationsquelleAutor Math3w
Nachfolgend finden Sie die Lösung mit HTML (CSS bleibt gleich). Ich habe mir geänderten code für die Kürze.
InformationsquelleAutor Bikas
Hinzufügen dieser Stil
InformationsquelleAutor stanze
Alles das half nichts. Für meine Zwecke war es so einfach wie das hinzufügen.
Diese teilt dem browser mit, um die Behandlung von div/Objekt angewendet wird als ein einzelnes Objekt, sollte nicht verteilt über mehrere Seiten.
InformationsquelleAutor Chris Werner