I ran my mobile home page through the website validator at: https://validator.w3.org/
and it complains that:
The CSS style sheet contains rules referencing the position, display or float properties
Support for CSS style sheets varies from one device to the other, and cannot be entirely relied upon, especially to position the elements precisely. Floating and absolutely positioned elements should also be avoided on limited screens for usability reason since they may trigger scrolling in two directions.
Under more information, it states:
Best practice: Organize documents so that if necessary they may be read without style sheets.
To me, a solution is to use a two-column table for layout but I keep reading that tables are only meant to be used for tabular content.
I happen to use css float for adsense to blend the ad in with the content.
I can't make the ad take up the entire width of the screen as that pushes content down the fold.
Now my question is, is W3C being stupid with me, or should I just forget using floats and use table cells?