Я работаю с Фондом Зурба для создания отзывчивого веб-сайта, однако я столкнулся с проблемой при попытке сделать мою поисковую форму отзывчивой.Входная ширина 100% оставшейся ширины
У меня есть поле ввода, затем справа от него <button>
, чтобы отправить форму. У кнопки есть изображение внутри него, ширина которого составляет 70 пикселей. Поэтому мне нужно, чтобы поле ввода занимало 100% от того, что осталось.
Я пробовал смотреть на метод без везения. Я даже пытался использовать проценты, но когда вы переходите к мобильному размеру, изображение кнопки очень мало из-за изменения размера (часть фундамента).
Вот что у меня есть:
HTML:
<div class="form-search">
<input id="search" type="text" class="input-text" />
<button type="submit" class="button expand postfix">
<img src="images/search-submit.png" />
</button>
</div>
CSS:
div.form-search { overflow: hidden; }
div.form-search input { float:left; overflow: hidden; background: #ebebe7; border: none; padding: 1em; outline: none; }
div.form-search button { display: block; background: none; border: none; padding: 0; margin: 0; }
Вы пробовали сочетания 'width',' min-width', 'max-width' – DanFromGermany
Вы также можете использовать медиа-запросы, чтобы настроить размер при определенной ширине. Или просто дайте ему минимальную ширину. –
Вы должны также JSfiddle this yo –