Re: Vertical alignment of text within a DIV
"Wayne Poe" <louis@h4h.comw rote:
>
>This is not always true. It depends a lot on which mode is being engaged
>in whichever browser.
All bets are off if you are referring to quirks mode, but it most
certainly is true for standards compliant mode which I assumed you
referred to when you wrote:
We will happily prove you wrong, just post examples. (note that I for
one only review URLs).
>
>I'm sorry, but I've all too fequently how bad <table>s are for layout
>purposesare, but hardly ever do I see a real ellaboration on that. Tell
>me, what is truely so bad abotu using <table>s for layout?
1) Reflows (a) when embedded content loads in table-layout:auto mode.
2) Do not contain their content properly (b) in table-layout:fixed mode.
3) Grid remains rigid regardless of the viewport width (c).
4) The content order cannot be changed independently from the position
on screen.
(a) Reflows: screen content jumping around like a mexican jumping bean
because the rendering of the layout grid depends on it's content.
(b) Containing contents, there is no acceptable overflow behaviour:
1) In document scroll bars (usability nightmare).
2) Part of the content is clipped (content partially disappearing is
unacceptable).
3) Part of the content overflows into the adjoining space (thereby often
obscuring other content).
(c) The CSS2 "handheld" media property was ill conceived, it made
unwarranted assumptions about the viewport width on mobile devices, and
fails to cater for a-typical viewport widths on non mobile devices.
Sadly most of the properties that make table layouts so popular amongst
authors are directly responsible for the problems they cause for
clients. The user's interests ought to trump the author's desire for
simplicity.
--
Spartanicus
"Wayne Poe" <louis@h4h.comw rote:
>It is common for people to take IE's rendering as correct, not least
>because it often does what people expect. Where Moz and IE differ,
>IE's rendering is almost certainly wrong.
>because it often does what people expect. Where Moz and IE differ,
>IE's rendering is almost certainly wrong.
>This is not always true. It depends a lot on which mode is being engaged
>in whichever browser.
certainly is true for standards compliant mode which I assumed you
referred to when you wrote:
>>Actually, with strict on, I've witnessed many anomalies on the
>>Moz/FF/NS side of things, just as much as I've seen on the IE side.
>>Moz/FF/NS side of things, just as much as I've seen on the IE side.
one only review URLs).
>It may well turn out to be impossible to retain the aspects that make
>tables such a popular method to create layouts whilst avoiding the
>nasty consequences.
>tables such a popular method to create layouts whilst avoiding the
>nasty consequences.
>I'm sorry, but I've all too fequently how bad <table>s are for layout
>purposesare, but hardly ever do I see a real ellaboration on that. Tell
>me, what is truely so bad abotu using <table>s for layout?
2) Do not contain their content properly (b) in table-layout:fixed mode.
3) Grid remains rigid regardless of the viewport width (c).
4) The content order cannot be changed independently from the position
on screen.
(a) Reflows: screen content jumping around like a mexican jumping bean
because the rendering of the layout grid depends on it's content.
(b) Containing contents, there is no acceptable overflow behaviour:
1) In document scroll bars (usability nightmare).
2) Part of the content is clipped (content partially disappearing is
unacceptable).
3) Part of the content overflows into the adjoining space (thereby often
obscuring other content).
(c) The CSS2 "handheld" media property was ill conceived, it made
unwarranted assumptions about the viewport width on mobile devices, and
fails to cater for a-typical viewport widths on non mobile devices.
Sadly most of the properties that make table layouts so popular amongst
authors are directly responsible for the problems they cause for
clients. The user's interests ought to trump the author's desire for
simplicity.
--
Spartanicus
Comment