Tôi đang vật lộn để tạo ra một hộp văn bản phù hợp với toàn bộ chiều rộng của khu vực chứa của tôi .
<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>
Khi tôi làm như trên, hai yếu tố hình thức là thẳng hàng, như tôi mong đợi, nhưng tốt nhất là không chiếm nhiều hơn một vài cột. Di chuột qua col-md-12
div trong firebird cho thấy nó chiếm hết chiều rộng dự kiến. Đó chỉ là kiểu nhập văn bản dường như không điền. Tôi thậm chí đã thử thêm một giá trị độ rộng trong dòng nhưng nó không thay đổi gì cả. Tôi biết điều này nên đơn giản, chỉ cảm thấy thực sự ngu ngốc bây giờ.
Đây là một câu đố: http://jsfiddle.net/52VtD/4119/embedded/result/
BIÊN TẬP:
Câu trả lời được lựa chọn là kỹ lưỡng trong mọi cách và một sự trợ giúp tuyệt vời. Đó là những gì tôi đã sử dụng. Tuy nhiên, tôi nghĩ rằng vấn đề ban đầu của tôi thực sự là một vấn đề với mẫu MVC5 mặc định trong Visual Studio 2013. Nó chứa vấn đề này trong Site.css:
input,
select,
textarea {
max-width: 280px;
}
Rõ ràng là đã chặn đầu vào văn bản mở rộng một cách thích hợp ... Cảnh báo công bằng cho người dùng mẫu ASP.NET trong tương lai ...