我在C#代码中动态创建标签和文本框,并且遇到css格式问题。由于标签和文本框是单独生成的,因此向它添加css以向左浮动并添加填充一直是一个挑战。我是c#的新手,非常感谢任何帮助。
我尝试将cssClass添加到文本框和标签中,但格式化已关闭。
这是我的css:
.form-control{
margin-bottom:10px;
width:300px;
float:left;
}
.form-control-label{
display:block;
float:left;
}
我使用
在脚本端添加了css类label.CssClass = "form-control-label";
textbox.CssClass = "form-control"
答案 0 :(得分:3)
不确定您对标签的文本对齐方式,但您可以尝试以下样式类:
.form-control
{
float: left;
width: 300px;
}
.form-control-label
{
clear: left;
float: left;
width: 120px;
text-align: left;
}
如果您希望标签文本右对齐,则可以更改以下样式:
.form-control-label
{
clear: left;
float: left;
width: 120px;
text-align: right;
margin-right: 8px;
}