1

我有這段代碼,我正在使用input-small來縮短我的文本框寬度。它適用於臺式機和平板電腦,但不適用於手機。Bootstrap2 input-small無法在手機上工作

<div class="input-append date"> 
    <input id="month" type="text" placeholder="Select Month" class="input-small"><span class="add-on"><i class="icon-th"></i></span> 
</div> 

在桌面&平板

enter image description here

難道沒有工作的手提電話,但:

enter image description here

我如何能解決這個任何想法?提前致謝。

+2

@Sudheer'輸入small'確實存在,但只是在引導V2,其中OP使用。 – cvrebert 2014-10-20 17:36:24

回答

3

在你的引導,responsive.css,還有更具體的CSS在騎着:

.input-prepend input, 
    .input-append input, 
    .input-prepend input[class*="span"], 
    .input-append input[class*="span"] { 
    display: inline-block; 
    width: auto; 
    } 

要更改所有.input-append使用該.input-small寬度,這樣做所有其他的CSS:

@media (max-width:767px) { 

    .input-append .input-small {width:90px;} 

} 

或更具體如果你只想處理.input-append

@media (max-width:767px) { 

    .small-input-append.input-append .input-small {width:90px;} 

} 

您的HTML改爲:

<div class="small-input-append input-append date"> 
    <input id="month" type="text" placeholder="Select Month" class="input-small"><span class="add-on"><i class="icon-th"></i></span> 
</div> 
相關問題