これは、見栄えの良いフォームの私のコードです:違いIEおよびWebkitの
<dl>
<dt class='breed'><label for="nwberichten">Fieldname</label></dt>
<dd>
Input
</dd>
<div class='clear'> </div>
</dl>
<dl class='oe'>
<dt class='breed'><label for="nwberichten">Fieldname</label></dt>
<dd>
Input
</dd>
<div class='clear'> </div>
</dl>
folowing CSS
のWebKitではdl {margin-top:0px;}
dt {float:left; text-align:right; width:120px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:400px; line-height:25px; margin:0 0 10px 0;}
DL {
border-bottom:1px dashed #aaa;
margin:0px;
line-height:20px;
padding-top:6px;;
}
DL DD {
line-height:20px;
background:transparent;
}
DT {
line-height:20px;
background:transparent;
}
DL.oe {
background:#efe;
}
(Safariなど)で不均一な行、BGと1カラー#efeは完璧に見えます。 bgcolorは1つの点線の境界から別の点に移動します。 IEでは色が10px(またはそれ以上)しかなく、見た目が乱れています。
これはどのように可能ですか?
リンクしてもらえますか?ページをブラウザに読み込むことができれば、これをデバッグする方が簡単です。 – Sander
これは '
'がなくても達成でき、やや意味があります。 – You
代わりにdivを使用することもできます。他の誰かがすでにdefenition listを選択しています。 さらに、フォームはウェブページの仕組みを定義します:定義リスト:) – blub