Reputation: 5962
So, I'ld like to display a textarea
on just 1 row.
But jQuery Mobile doesn't think so... Whatever value I set in the rows
attribute, it always is 2 rows height...
Would it have any solution ?
Upvotes: 5
Views: 9397
Reputation: 335
You can also use max-height to set the autogrowing limits to textarea.
textarea.ui-input-text {
max-height : 100px;
}
Upvotes: 1
Reputation: 75993
The jQuery Mobile CSS sets a specific height for textarea
elements:
textarea.ui-input-text {
height : 50px;
-webkit-transition : height 200ms linear;
-moz-transition : height 200ms linear;
-o-transition : height 200ms linear;
transition : height 200ms linear;
}
You can create your own rule to override this height to something more single-line:
.ui-page .ui-content .ui-input-text {
height : 25px;
}
Demo: http://jsfiddle.net/mEs8U/
Upvotes: 11