I'm not sure if this is the cause but I noticed that your sample HTML page 
is missing a view port meta tag, which is commonly used in mobile web 
pages. The rendering logic is a bit different in mobile browsers due to the 
smaller screen size of mobile devices. Here is an explanation of mobile web 
browser view ports: http://www.quirksmode.org/mobile/viewports2.html

You have to add a meta tag to your HTML page header that tells the mobile 
browser something along the lines that the view port has to match the 
actual device screen width. Here is a Mozilla documentation page that 
explains it very well:

https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag

On Saturday, January 25, 2014 8:33:03 AM UTC-6, Cayce wrote:
>
> I have an app that delivers screen content in an html format, pulled from 
> a database. I need to work in percentages for width & height of elements 
> that make up the display, to accommodate various devices. I can't get the 
> height % to work in any components, no matter what I try. I've reduced the 
> layout to the simplest format for troubleshooting and am including it here. 
> I've assigned background colors to elements so as to see the effects of 
> code modifications.
> In the screenshot I've attached, the yellow background is part of the 
> background art. The yellow HTML color attribute is hidden behind the red 
> Body color, but should be showing at 100% height if working properly. This 
> is my display code, simplified:
>
>     <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN 
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd> 
>     <html lang="en"> 
>     <head>
>     <title></title> 
>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
>     <style> 
>     *{ margin:0;   padding:0;}       
>     html { width:100%;  min-height:100%;   background:yellow;}          
>     body { width:100%;  min-height:100%;  background:red;} 
>     </style>
>     </head>
>     <body>
>     
>     <table style="height: 100%; background:white;">
>     <tr >
>     <td width="275" height="200" bgcolor="blue"></td>
>     <td width="275" height="200" bgcolor="brown"></td>
>     </tr>
>     
>     <tr>
>     <td colspan="2" width="450" height="300" bgcolor="green"></td>
>     </tr>
>     
>     <tr>
>     <td colspan="2" width="450" height="300" bgcolor="black"></td>
>     </tr>
>     </table>
>     &nbsp;
>     </body>
>     </html>
>
> Screenshot:
>
>
> <https://lh5.googleusercontent.com/-qeBx8WK7OkU/UuPKxkfvUjI/AAAAAAAAACE/RiuN2_1x2Dc/s1600/CSS_Height_Example.jpg>
>
> Thanks for any help getting through this.
>
> Cayce
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to