Ich habe ein Formular mit einer Reihe von Fieldsets. Diese Feldgruppen werden bedingt ausgeblendet und serverseitig angezeigt. Daher müssen diese Feldgruppen von links nach rechts von oben nach unten durchlaufen werden. Der Code unten erreicht dies, aber der Rand unten von 10px wird nicht von IE geehrt (IE7 nur getestet).Margins nicht von IE geehrt
Ich lese einige Beiträge, die darauf hindeuten, dass dies mit Margen kollabiert zu tun hat, wenn Sie don; t hinzufügen Polsterung, aber ich habe es versucht und das gleiche passiert. Wie kann ich einen 10px Abstand zwischen 2 Zeilen Feldsets erstellen?
<html>
<head>
<style>
fieldset {
display: inline-block;
width: 30%;
height:90px;
vertical-align: top;
border: 1px solid black;
margin-bottom:10px;
}
</style>
</head>
<body>
<form>
<fieldset>
<label>Label:</label>
<input type="text"/>
</fieldset>
<fieldset>
<label>Label:</label>
<input type="text"/>
</fieldset>
<fieldset>
<label>Label:</label>
<input type="text"/>
</fieldset>
<fieldset>
<label>Label:</label>
<input type="text"/>
</fieldset>
<fieldset>
<label>Label:</label>
<input type="text"/>
</fieldset>
</form>
</body>
Nein. Wickelt dann nicht um. Jedes Element befindet sich in einer neuen Zeile. –