0

我有 CSS 可以格式化表单输入元素上方的标签,如果我只是显示只读数据,我想用数据库中的文本替换输入元素。

无论我做什么,将输入字段更改为 span 或 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 回答