Here is one way to achieve your desired layout.
I left some jQuery Mobile classes and just used my own CSS / CSS3.
HTML:
<div id="contentwrap">
<div id="content">
<img width="300" src="http://upload.wikimedia.org/wikipedia/commons/f/f1/Ski_trail_rating_symbol_red_circle.png" />
asdad asd asd asd sadadada ad sad asd asd asd asd sadasdaad adsa dasd sa
</div>
</div>
CSS :
html, body {
height: 100%;
}
#contentwrap {
background-color: beige;
margin: 0 auto;
max-width: 500px;
height: 100%;
display: table;
}
#content {
display: table-cell;
vertical-align: middle;
text-align: center;
}
#content img {
display: block;
margin: 0 auto;
width: 100%;
max-width: 300px;
}
CSS #contentwrap #content CSS, .
300 , width img.
#content, , width: 100% , #content , max-width , 300px .
CSS jQuery Mobile, , , - , ( ).
. : http://jsfiddle.net/audetwebdesign/ZMLDD/
. max-width , width img.
Firefox, Chrome, IE Opera, .