2012-05-16 2 views
0

Я ищу для полной ширины формы с двумя элементами:Горизонтальный стек с формами

___________________________________ 
|  Text-Input  | Button | 
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ 

Кнопка должна иметь фиксированную ширину, хотя окно (мобильный видовой экран) имеет неизвестного размера. Размер ввода должен быть как можно более широким ... Жесткая вещь - это элементы ввода, которые трудно приручить ...

До сих пор у меня был некоторый прогресс с оберткой вокруг ввода и плавающей http://dabblet.com/gist/2714788 (мне пришлось поместите кнопку перед входом в html, хотя). Есть ли способ лучше?

+2

Вы пробовали что-нибудь? С чем вы сталкиваетесь? Возможно, создайте jsfiddle. По мере того, как ваш вопрос стоит, он больше похож на требование doc. – xbonez

+0

Да, я тоже так чувствовал. Наверное, я поеду с даблбом. http://dabblet.com/gist/2714788 –

+0

Что случилось с этим? http://jsbin.com/uxofop/edit#javascript,html.live (просто забудьте на фиксированной ширине кнопки.) –

ответ

1
<form> 
<input placeholder="This is not easy..."> 
<button>Submit</button>  
</form> 

Попробуйте использовать этот код для формы и использовать этот стиль для ввода

input { width:80%; float:left; } 

И это для кнопки

button { width:19%; float:left; } 

использовать этот код и будет работать.

+0

Что происходит, если окно просмотра слишком тонкое, а кнопка имеет в нем несколько слов (а не только «играть»)? –