2015-09-10 50 views
0

我有2個輸入字段應該在移動設備上彼此相鄰顯示。在移動設備上,它將逐行顯示(每行都包含行類)。我目前的代碼在下面,表單被複制。有沒有辦法消除重複?如何刪除引導中的重複表單元素

<form... class="hidden-xs"> 
    <div class="row"> 
    <div class="col-sm-6 col-md-6 col-lg-6"> 
     <input type="text" name="field1"> 
    </div> 
    <div class="col-sm-6 col-md-6 col-lg-6"> 
     <input type="text" name="field2"> 
    </div> 
    </div> 
</form> 

<form... class="hidden-sm hidden-md hidden-lg"> 
    <div class="row"> 
    <div class="col-xs-12"> 
     <input type="text" name="field1"> 
    </div> 
    </div> 
    <div class="row"> 
    <div class="col-xs-12"> 
     <input type="text" name="field2"> 
    </div> 
    </div> 
</form> 

回答

1

你可以把它簡化爲下面的代碼,它做同樣的任務,因爲在這個JSfiddle

<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet" /> 
 
<form> 
 
    <div class="row"> 
 
    <div class="col-sm-6 col-md-6 col-lg-6 col-xs-12"> 
 
     <input type="text" name="field1"> 
 
    </div> 
 
    <div class="col-sm-6 col-md-6 col-lg-6 col-xs-12"> 
 
     <input type="text" name="field2"> 
 
    </div> 
 
    </div> 
 
</form>

+0

但我需要的字段之間的主要均勻間隔兩個輸入之間的行在col-xs *上。 – Bala

+0

即使有多行,也沒有空間。您可以在輸入字段之間使用'
'標記,或者在第二個輸入上使用「margin-top」。 –