0

フォーム入力要素の上にラベルをフォーマットする CSS があります。読み取り専用データを表示するだけの場合は、入力要素をデータベースからのテキストに置き換えたいと思います。

何をしても、入力フィールドをスパンまたは asp:label に変更しても、テキストの上にラベルが正しく表示されません。

私はこのCSSを使用しています:

div.formRow {
   padding: 2px 0px;
}

span.formItem {
    display: inline-block;
    position: relative;
    padding: 0px 5px;
}
span.formItem label {
    position: absolute;
    left: 5px;
    top: 0px;
}
span.formItem input, span.formItem select {
    margin-top: 20px;
}
4

1 に答える 1

1

display: block入力フィールドの置換スパンに追加する必要があると思います。

于 2009-03-31T22:02:21.067 に答える