在我現有的CSS中,我有框大小樣式。Bootstrap CSS問題使用框尺寸,自舉輸入框和圖標不正確對齊
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
包括引導到項目中,我才知道輸入框和圖標的顯示使用引導程序是不正確的。通過小提琴調查我知道這是因爲以上的風格。請參閱的引導方式顯示:
在IE中:
在FF:
下面是一個使用引導款式我的html代碼:
<div class="input-prepend" style="border:dashed 1px;">
<i class="icon-calendar"></i>
<input id="handle" type="text" placeholder="Twitter Handle">
</div>
Start date
<div class="input-append date" id="dpFrom" data-date="@Model.StartDate.ToString("dd/MM/yyyy")" data-date-format="dd/mm/yyyy">
<input class="span2" size="16" value="@Model.StartDate.ToString("dd/MM/yyyy") " readonly="readonly" type="text">
<span class="add-on" style="border: dashed 1px red;"><i class="icon-calendar"></i></span>
</div>
我調查結果
我嘗試刪除盒子大小的樣式和引導程序的東西已修復,但還有另一個問題。我開始在我的網頁中獲得水平滾動條。
我對CSS有一點了解,但不幸的是我無法修復它,因爲我剛剛在2天前啓動了Bootstrap。你能幫我解決這個問題嗎?
非常感謝您的時間,指導和幫助我。
這是一個非常糟糕的主意。你應該修理你的墊子以去除多餘的水平空間,然後擺脫那個規則。開發工具將幫助你。 – SLaks
@SLaks它是現有的代碼,我不知道它爲什麼是,它會影響到什麼地方。 – Toubi
是的,但是這會完全破壞Bootstrap以及您使用的任何其他第三方CSS。 – SLaks