使用SPAN文本而不是输入或选择控件的表单样式

时间:2009-03-31 18:55:23

标签: asp.net css forms styling

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

无论我做什么,将输入字段更改为span或asp:标签都不会在文本上方正确呈现标签。

我正在使用这个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;
}

1 个答案:

答案 0 :(得分:1)

我猜你需要将display: block添加到输入字段替换范围。