2016-12-28 41 views
0

我試圖水平地安排輸入和標籤。如何安排標籤並在html中輸入

我想:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
      <div class="row"> 
 
       <div class="span2"> 
 
        <h2>Label1:</h2> 
 
       </div> 
 
       <div class="span2"> 
 
        <input id="Filter_1" /> 
 
       </div> 
 
       <div class="span1"> 
 
        <h2>Label2:</h2> 
 
       </div> 
 
       <div class="span1"> 
 
        <input id="Filter_2" /> 
 
       </div> 
 
       <div class="span2"> 
 
        <h2>Label3:</h2> 
 
       </div> 
 
       <div class="span2"> 
 
        <input id="Filter_3" /> 
 
       </div> 
 
       <div class="span1"> 
 
        <input id="Button1" type="button" class="btn btn-large" value="Button 1" /> 
 
       </div> 
 
      </div>

但結果在屏幕的左側是可怕的這一切而右側則完全空白:

enter image description here

+0

找到更多的指導和例子,我沒有看到發佈任何CSS。使用片段工具添加它(也包括您的HTML)。 – FrankerZ

+0

我使用引導程序 – kadzu

回答

1

如果您使用引導,您可以使用此佈局。

運行代碼並以整頁模式打開它。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="container"> 
 
    <div class="row"> 
 
    <div class="col-xs-12 col-xs-6 col-md-4 col-lg-3"> 
 
     <label>Label1:</label> 
 
     <input id="Filter_1" /> 
 
    </div> 
 
    <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"> 
 
     <label>Label2:</label> 
 
     <input id="Filter_2" /> 
 
    </div> 
 
    <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"> 
 
     <label>Label3:</label> 
 
     <input id="Filter_3" /> 
 
    </div> 
 
    <div class="form-btn"> 
 
     <input id="Button1" type="button" class="btn btn-primary btn-large" value="Button 1" /> 
 
    </div> 
 
    </div> 
 
</div>

您也可以在forms-horizontal in bootstrap

+0

我希望一切都在同一行。 – kadzu

+0

您是否看到我在全頁面模式下執行的代碼?這是一個單行表單元素! –

+0

它的工作表示感謝! – kadzu

0

我認爲你正在搜索的屬性是float。添加到您的CSS:

.span1, .span2 { 
    float: left; 
    [...] 
} 
+0

這是我的span2類 .span2 { width:140px; } – kadzu

+0

您正在使用導致其他東西的引導程序。你有沒有嘗試過使用_float_屬性? – Andy