Forum Moderators: not2easy
IE8 brings with it the long awaited support for
display:table-x properties; - the last of the majors to do so That will hopefully put an end to the "CSS is difficult" for layout.
FF3 brings with it the not so well known but IMHO very useful
display: inline-block; property - also the last of the majors with support for this This will allow gallery style layouts without the 'graph paper' grid structure that you get with tables
I know it's a bit away until both the above browsers have a large enough uptake for us to chuck out the floats (used for both at the minute) yet.. but it's in sight .. ahhh
Haven't quite figured out how the table property works, though, have to spend some time with it.
IE8 looks to be good.
My grandson is about to be two years old and around about the time he's out of high school I'll bet we can start using this stuff!
My grandson is about to be two years old and around about the time he's out of high school I'll bet we can start using this stuff!
So, I guess a lot of us are just "special", since we've used "this stuff" since long before your grandson was even born?
CSS layout has never been difficult ... just also never been easy.
Now at least everyone is finally sitting around the same table, and the menu is guaranteed to be the same.
How do you use this stuff if the browser doesn't support it?
Yeah, you can write it, but there's no result. What do you mean to say?
Also, I want to mention a really excellent article (search joelonsoftware) about the problems inherent in the implementation of "web standards". Best I've read.
Very soon, browsers will erupt in a civil war with IE6,7, and 8 all differing, depending upon doctype and version vector metatag, different renderings of the same page.
It's getting crazy again. I'm thinking of learning how to use tables for layout. (I don't really know how - always used style sheets.)
- John
Does anyone know if IE8 will support... visibility:collapse
no, sorry am not testing it going for the "que sera sera" approach ;) but an interesting property!
so.....
I'm not sure if officially or politically IE's market share was a hang-up on the advancement of CSS 2.1. It's possible that between the Safari, Firefox, and Opera they just couldn't fill all the gaps for the entire specification. Firefox 3's enhancements (inline-block, for example) will probably also drive CSS 2.1 past the finish line. And it's about time, too.