2013-08-08 2 views
0

Я создаю мобильное приложение html5, используя Sencha Touch.html текстовое поле высота в процентах

Я хочу указать высоту текстового поля в процентах от размера экрана. Я знаю, что процент вычисляется на основе размера его родительского контейнера. Если я определяю высоту как x% в css, высота будет различна для различных текстовых полей, основанных на ее позиции, т.е. высота будет мала, если он находится внутри DIV с высоты у%

Я также проверил «эм», но размер шрифта по умолчанию 16px во всех устройствах

Пожалуйста, предложите решение (кроме использования медиа-запроса)

С уважением

Denny

+0

Пожалуйста, ваш код. :) –

+0

В sencha touch есть конфиг 'layout', который имеет значения, такие как' hbox' и 'vbox'. проверьте документы. может быть полезно для вас :). –

ответ

0

делают этот

http://jsfiddle.net/Fytmf/1/

CSS

html, body { 
    margin: 0; 
    padding: 0; 
} 
html, body, #mything, #mything textarea { 
    height: 100%; 
} 

HTML

<div id="mything"> 
     <textarea rows="10" cols="40">x</textarea> 
    </div> 
0

использование

<input type="text" style="font-size: 80%;" /> 

Это изменит как текстовое поле и размер шрифта

Смежные вопросы