Blick auf diese:Warum berücksichtigt meine Legende nicht die Auffüllung des übergeordneten Feldsets?
Die <fieldset>
eine Polsterung von 50px
oben hat. <legend>
respektiert dies nicht, aber <p>
tut dies. Warum ist das?
Hinweis: Ich verwende Bootstrap im Bild unten und in meinem Code Pen, aber die Frage gilt unabhängig davon, ob Bootstrap verwendet wird.
HTML
<div class='placeholder'></div>
<fieldset>
<legend>LEGEND</legend>
<p>PARAGRAPH</p>
</fieldset>
CSS
.placeholder {
height: 100px;
background-color: red;
}
fieldset {
padding-top: 50px;
}
Mein begrenztes Verständnis ist, dass 'Legenden' am Rand des 'fieldset' angezeigt werden sollen (wie ein Titel für das Set) - wenn Sie das Set nach unten verschieben müssen, müssen Sie den Rand des Satzes oder wenn Sie die Legende (Titel) wollen, dann wenden Sie die Polsterung auf die 'Legende' selbst – ochi
@ochi Sie sind richtig! Ich gab eine "Hacky" Antwort auf die zum Scheitern verurteilt Frage :) –
Warum nicht einfach googeln und http://www.htmlgoodies.com/tutorials/forms/article.php/3479111 lesen –