我很努力地創建一個適合我的容器區域的整個寬度的文本框。內聯形式的引導全寬文本輸入
<div class="row">
<div class="col-md-12">
<form class="form-inline" role="form">
<input type="text" class="form-control input-lg" id="search-church" placeholder="Your location (City, State, ZIP)">
<button type="submit" class="btn btn-lg">Search</button>
</form>
</div>
</div>
當我這樣做時,這兩個表單元素是內聯的,正如我所期望的那樣,但最多不超過幾列。徘徊在螢火蟲col-md-12
div顯示它佔用預期的全寬。這只是文字輸入,似乎沒有填充。我甚至嘗試添加一個內聯寬度值,但它沒有改變任何東西。我知道這應該很簡單,現在感覺真的很愚蠢。
這裏是一個小提琴:http://jsfiddle.net/52VtD/4119/embedded/result/
編輯:
選擇的答案是在各方面都和美妙的幫助徹底。這就是我最終使用的。 然而我想我最初的問題,實際上是在Visual Studio 2013中的默認模板MVC5問題載於本中的site.css:
input,
select,
textarea {
max-width: 280px;
}
顯然,這是從適當擴大阻止文本輸入.. 。公平的警告未來的ASP.NET模板的用戶...
我只是想用默認的MVC5模板來發現您的問題。我只花了一個小時研究這個問題,並在Bootstrap中詛咒,然後在jsfiddle中找到了一個工作示例,這促使我再次用乾淨的HTML頁面開始工作,並且它工作正常。之後我才發現VS2013模板存在問題,並且遇到了這篇文章。 善良知道爲什麼決定最大寬度,但它表明你必須小心使用其他人的代碼。當遇到像這樣的問題時,迴歸基礎知識也是證明。 –
謝謝,也使用asp.net模板,但我已經將輸入的最大寬度設置爲無,但它仍然不佔用整個寬度,僅當我手動將其設置爲100%時。但是,它的右邊的按鈕關閉了,我希望它保持在同一行。 –
@Killnine在你的問題編輯解決了我的頭痛。事實上是這個問題,謝謝你編輯你的帖子! –