Как я могу сделать поле ввода шире, чем значение по умолчанию в Twitter Bootstrap?
Я пытаюсь создать более широкую форму поиска в классе hero-unit
из example.
Как я могу сделать поле ввода шире, чем значение по умолчанию в Twitter Bootstrap?
Я пытаюсь создать более широкую форму поиска в классе hero-unit
из example.
Использовать загрузчик, встроенный в классы ввода-большого, input-medium,...: <input type="text" class="input-large search-query">
Или используйте свой собственный css:
class="search-query input-mysize"
.input-mysize { width: 150px }
:class=>"input-mini"
:class=>"input-small"
:class=>"input-medium"
:class=>"input-large"
:class=>"input-xlarge"
:class=>"input-xxlarge"
в bootstrap 3.0:
Задайте высоты с помощью классов, таких как .input-lg, и установите ширину, используя классы столбцов сетки, такие как .col-lg - *.
Пример:
<div class="row">
<div class="col-xs-2">
<input type="text" class="form-control" placeholder=".col-xs-2">
</div>
<div class="col-xs-3">
<input type="text" class="form-control" placeholder=".col-xs-3">
</div>
<div class="col-xs-4">
<input type="text" class="form-control" placeholder=".col-xs-4">
</div>
</div>
Я сделал более широкое поле ввода, используя класс span4 или span6 как класс.
<input type="text" class="span6 input-large search-query">
Таким образом, вам не нужен дополнительный пользовательский css, упомянутый ранее.
Существует также меньшая, еще называемая "input-mini".
Я собираюсь предположить, что у вас была та же проблема, что и я. Несмотря на то, что вы указываете большие размеры для TextBox и отмечаете его как важный, поле не будет увеличиваться. Вероятно, это связано с тем, что в файле site.css MaxWidth устанавливается на 280 пикселей.
Добавьте атрибут стиля к вашему вводу, чтобы удалить MaxWidth следующим образом:
<input type="text" style="max-width:none !important" class="input-medium">