2012-07-12 83 views
1

我必须在时间/分钟/上午时段的日期字段旁边显示三个下拉菜单。 如何水平并排对齐所有四个控件(包括日期)?并排对齐控件

我试图将它们包装到一个div中,并使用float:left,但它似乎没有工作。

这里是小提琴: http://jsfiddle.net/ppTPE/

+0

您能告诉我们您使用的代码吗?最好设置一个jsfiddle的例子:) – Undefined 2012-07-12 19:06:16

+0

用这个例子更新了Q. – dotNetNewbie 2012-07-12 19:09:32

回答

0

的jsfiddlehttp://jsfiddle.net/ppTPE/1/

试试这个:

HTML

<div> 
    <input type="text" class="align"> 
    <ol class="align"> 
     <li class="align"> 
      <select name="hour" class="text"> 
       <option value="1">1</option> 
       <option value="2">2</option> 
       <option value="3">3</option> 
       <option value="4">4</option> 
       <option value="5">5</option> 
       <option value="6">6</option> 
       <option value="7">7</option> 
       <option value="8">8</option> 
       <option value="9">9</option> 
       <option value="10">10</option> 
       <option value="11">11</option> 
       <option value="12">12</option> 
      </select> 
     </li> 
     <li class="align"> 
      <select name="minute" class="text"> 
       <option value="0">00</option> 
       <option value="5">05</option> 
       <option value="10">10</option> 
       <option value="15">15</option> 
       <option value="20">20</option> 
       <option value="25">25</option> 
       <option value="30">30</option> 
       <option value="35">35</option> 
       <option value="40">40</option> 
       <option value="45">45</option> 
       <option value="50">50</option> 
       <option value="55">55</option> 
      </select> 
     </li> 
     <li class="align"> 
      <select name="ampm" class="text"> 
       <option value="0">AM</option> 
       <option value="12">PM</option> 
      </select> 
     </li> 
    </ol> 
    <br /> 
    <div> 

CSS

.align { 
    display:inline-block; 
    vertical-align:top; 
}