Css 如何使用ZURB基金将列中的输入框对齐 我是Zurb基金会的新手,我尝试将输入元素(第二div与类=“大9列”)对齐在一起。 但是,尽管使用class=“columns”,它们还是被一个叠在另一个上面。 我怎样才能把它们排成一行
案例1:Css 如何使用ZURB基金将列中的输入框对齐 我是Zurb基金会的新手,我尝试将输入元素(第二div与类=“大9列”)对齐在一起。 但是,尽管使用class=“columns”,它们还是被一个叠在另一个上面。 我怎样才能把它们排成一行,css,zurb-foundation,Css,Zurb Foundation,案例1: <div class="row"> <div class="large-3 columns"> Prefix: </div> <div class="large-9 columns">
<div class="row">
<div class="large-3 columns">
Prefix:
</div>
<div class="large-9 columns">
<label>
<input type="radio" name="PrefixTab" value="Mr.">Mr.</label>
<label>
<input type="radio" name="PrefixTab" value="Mrs.">
Mrs.</label>
<label>
<input type="radio" name="PrefixTab" value="Ms.">
Ms.</label>
</div>
</div>
前缀:
先生
夫人
太太
案例2:
<div class="row">
<div class="large-3 columns">
<label for="BirthMonthTab" ">* Birth Date:</label>
</div>
<div class="large-9 columns">
<input type="text" id="BirthMonthTab" name="BirthMonthTab" maxlength="2" />/
<input type="text" id="BirthDayTab" name="BirthDayTab" maxlength="2" />/
<input type="text" id="BirthYearTab" name="BirthYearTab" maxlength="4" />
(mm/dd/yyyy)
</div>
</div>
对于案例1,您可以针对
字段更改单选按钮。但对于这两种情况,您也可以尝试以下方法:
<div class="row">
<div class="large-3 columns">
<label class="inline right" for="BirthMonthTab">* Birth Date:</label>
</div>
<div class="large-3 columns">
<input type="text" id="BirthMonthTab" placeholder="dd" name="BirthMonthTab" maxlength="2" />
</div>
<div class="large-3 columns">
<input type="text" id="BirthDayTab" placeholder="mm" name="BirthDayTab" maxlength="2" />
</div>
<div class="large-3 columns">
<input type="text" id="BirthYearTab" placeholder="yyyy" name="BirthYearTab" maxlength="4" />
</div>
</div>
*出生日期:
这是一个JSFIDLE的演示:(记住要把预览区域放大,否则列会堆积起来)Foundation在这里帮不了你,你需要应用display:inline block代码>输入字段。这不是特定于基础的。你能做个提琴吗?提琴:你是在为你的单选按钮找这样的东西吗?我已经可以告诉你们,这可能是由于输入在每个标签后面加了中断。这意味着无论什么,Bootstrap、Zurb、普通HTML,在输入后都会有中断,这就是为什么我们使用display:inline块;是的,这是一种方法。但是我不想为布局带来太多的DIV。@ VAI我能理解,但是既然你在项目中有了基础,这将是最好的选择。否则,您必须为自己实现一些自定义CSS。这是可读的,并且很容易根据项目中的不同情况进行更改。从长远来看,这种结构对我总是有帮助的。但你必须做出决定。老实说,这可能是最好的解决方案。如果不使用显示方法,则不能将3个输入放在一列中,并期望它们位于同一行@尼科在提醒我们可以将输入进一步分成更多的栏目方面做得很好,这可能会使网站更具响应性。谢谢你@BuddhistBeast你是对的,多个输入相邻的要求有时很难克服。您上面提到的解决方案(使用内联块)显然是一种方法。但我很高兴,因为有了这么好的框架,我不必再做这些工作了。