关于Twitter-Bootstrap输入宽度/ CSS类,我一直在摸不着头脑。我有一个包含客户地址信息的表格。我想制作“名称”(名字,中间名和姓)和内联表格/行,其中三个输入的结果与其余输入的宽度相等(使用class="input-xxlarge"
)。
当我在每个输入上使用“input- *”(例如“input-small”)时,它们太宽或太窄(总计)。
<div class="control-group">
<label class="control-label" for="FirstName">Name</label>
<div class="controls">
<input class="input-small" id="FirstName" name="FirstName" placeholder="First name" type="text" value="" />
<input class="input-small" id="MiddleName" name="MiddleName" placeholder="Middle name" type="text" value="" />
<input class="input-small" id="LastName" name="LastName" placeholder="Last name" type="text" value="" />
</div>
</div>
设置百分比宽度(内联)也不是解决方案。是否有人能够做到这一点,所以左侧和右侧都与其他输入“完美”(包括响应)?
有没有办法定义一个等于“input-xxlarge”宽度的“row”,并在“control-group”&gt;中的每个输入上使用spanX(ex.span4)。 “控制”。
答案 0 :(得分:11)
<div class="control-group">
<label class="control-label" for="FirstName">Name</label>
<div class="controls row-fluid">
<div class="span2 row"><input class="span12" id="FirstName" name="FirstName" placeholder="Firstname" type="text" value="" /></div>
<div class="span2 row"><input class="span12" id="MiddleName" name="MiddleName" placeholder="Middlename" type="text" value="" /></div>
<div class="span2 row"><input class="span12" id="LastName" name="LastName" placeholder="Lastname" type="text" value="" /></div>
<p class="help-block span12 row" style="color: red;">How do I make these 3 input's (together) equal width of the "Adresse" input.</p>
</div>
</div>
<div class="control-group">
<label class="control-label" for="AddressLine1">Adresse</label>
<div class="controls row-fluid">
<div class="span6 row"><input class="span12" id="AddressLine1" name="AddressLine1" placeholder="AddressLine1" type="text" value="" /></div>
</div>
</div>