On 4/12/2010 9:38 PM, Chetan Crasta wrote:
I hate to point this out, but it would be unfortunate if those reading
this thread consider this an example of good use of CSS and HTML:
http://www.gunlaug.no/contents/wd_additions_36.html
The page has 9 (yes 9!) wrapper or container divs that serve no
semantic purpose.
Hello Chetan.
Those wrappers are there to help IE6 and IE7 along. The design /
structure works well over a large spectrum of viewport width. Those who
argue over the use of non semantics divs would also be arguing over
resets, non-consequential selectors strings.
#wrapper #content .two-columns p.special {...}
At least we can all have our own individuality while arguing over *CSS*.
Odd how JS only came into this thread after someone mentioned that zoom:
1 can be applied with JS.
Not to mention the empty 'spacer' div, the 0-height
hr element, the mixing of block and inline child elements in a div,
the huge number of  entities and using three periods instead of
&hellip .
Must check. I bet that if I copied the code and used a xml or xhtml
extension, it would still be valid.
If there ever was a page design that could benefit from some
structural Javascript, this would be it!
~Chetan
Did you just say benefit? Sorry but cool CSS just make JS look silly
(works nice in Safari).
<http://css-class.com/test/demos/thumbgallery-transition2.htm>
Since I follow the development of CSS specifications, I can assure you
that the above demo only show a little of how CSS will make JS redundant
for style and structure, leaving JS for behavior only.
The initial poster asked quite an importance question about hasLayout
triggering & best practice. They asked this on a CSS list since they
wanted CSS solutions about buggy CSS behavior by IE7 or earlier versions
of IE.
--
Alan http://css-class.com/
Armies Cannot Stop An Idea Whose Time Has Come. - Victor Hugo
______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/