Hej
Titta på denna kod:
CSS
<style>
.fs { width: 320px; float: left; margin-right: 0; }
.fs input { display: block; margin:-1.5em 0 0 9em; vertical-align: middle; }
</style>
html
<fieldset class="fs" accesskey="D">
<legend>Gruppering</legend>
<label id="Label17">Fält A: <input name="timpris" type="text" value="0" id="a" /></label>
<label id="Label18">Fält B: <input name="taktimmar" type="text" value="0" id="b" /></label>
<label id="Label19">Fält C: <input name="timprisovertak" type="text" value="0" id="c" /></label>
</fieldset>
I firefox ser allt rätt ut men IE så får varje input en linje igenom sig.
Det beror på display: block; som är satt på input. Tar man bort border-top på fieldset så försvinner linjerna men det resulterer också i att fieldsettet inte får en hel ramlinje runt sig.
Kan man lösa detta?