Я намагаюся створити текстове поле, яке відповідає всій ширині моєї контейнерної області.
<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
діву в firebug показує, що вона займає очікувану повну ширину. Це, здається, не просто заповнення тексту. Я навіть спробував додати значення рядкової ширини, але це нічого не змінило. Я знаю, що це повинно бути просто, просто відчуваю себе справді німим.
Ось загадка: http://jsfiddle.net/52VtD/4119/embedded/result/
Редагувати:
Вибрана відповідь ґрунтовна у всіх відношеннях та чудова допомога. Це те, що я в кінцевому підсумку використав. Однак я думаю, що моя початкова проблема була насправді проблемою з шаблоном MVC5 за замовчуванням у Visual Studio 2013. Він містив це в Site.css:
input,
select,
textarea {
max-width: 280px;
}
Очевидно, це блокувало належне розширення введення тексту ... Справедливе попередження для майбутніх користувачів шаблону ASP.NET ...