I have been following this discussion on ALA article for several days now, and I am still confused about the original idea.
I will have to repeat myself:
1. PNG's alpha transparency is supposed to allow us grater flexibility in positioning images over anything else, while maintaining simplicity of markup.
2. The situation with IE support can be resolved by many means (I still like the elegance of Aaron's "Sleight" JavaScript behavior), here is an example.
3. If we still have to match background color with GIFs, we could achieve the exact same results with a lot less effort by arranging elements in a table (yes, table - last time I checked it was still a legitimate HTML element - and, yes, it does support CSS formatting, so the separation of content and presentation shouldn't be a problem):
example 2.
Look... no JavaScript, no conditional comments, no separate stylesheet... I can go on.
Please, explain to me, somebody, why we feel the need to scratch our left ear with our right foot? When nestind empty (therefore, not content-bearing, therefore - presentation-specific, so where is a separation?) DIVs became a better way of design than saving the coding efforts and assuring better browser compatibility by using (dreadful) table, which was created to retain rows-columns positioning by design, and perfectly works?
Forgive me for being fossil, I just want to understand...
I will have to repeat myself:
1. PNG's alpha transparency is supposed to allow us grater flexibility in positioning images over anything else, while maintaining simplicity of markup.
2. The situation with IE support can be resolved by many means (I still like the elegance of Aaron's "Sleight" JavaScript behavior), here is an example.
3. If we still have to match background color with GIFs, we could achieve the exact same results with a lot less effort by arranging elements in a table (yes, table - last time I checked it was still a legitimate HTML element - and, yes, it does support CSS formatting, so the separation of content and presentation shouldn't be a problem):
example 2.
Look... no JavaScript, no conditional comments, no separate stylesheet... I can go on.
Please, explain to me, somebody, why we feel the need to scratch our left ear with our right foot? When nestind empty (therefore, not content-bearing, therefore - presentation-specific, so where is a separation?) DIVs became a better way of design than saving the coding efforts and assuring better browser compatibility by using (dreadful) table, which was created to retain rows-columns positioning by design, and perfectly works?
Forgive me for being fossil, I just want to understand...