Answers:
当然,使用CSS ...
label { display: block; width: 100px; }
width
不推荐使用该属性,并且应始终使用CSS来控制这些类型的表示样式。
float
或display: inline-block
width
不会有太多用处。
显示内联元素(例如SPAN,LABEL等),以便浏览器根据其内容计算其高度和宽度。如果要控制高度和宽度,则必须更改这些元素的块。
display: block;
使元素显示为实心块(如DIV标签),这意味着元素后有换行符(不是内联)。尽管您可以使用它display: inline-block
来解决换行问题,但是此解决方案在IE6中不起作用,因为IE6无法识别行内阻塞。如果您希望它与跨浏览器兼容,请查看此文章:http : //webjazz.blogspot.com/2008/01/getting-inline-block-working-across.html
给Label设置宽度不是正确的方法。您应该采用一个div或表结构来管理这一点。但是,如果您不想更改整个代码,则可以使用以下代码。
label {
width:200px;
float: left;
}
你绝对可以这样尝试
.col-form-label{
display: inline-block;
width:200px;}
display:block
或float:left
。