我有 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;
}
最佳答案
我猜您需要将 display: block
添加到输入字段替换范围。
关于asp.net - 使用 SPAN 文本而不是输入或选择控件的表单样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/702540/