Opera and 'display: table-cell' woes.
Friday, 16. June 2006, 10:54:19
Apparently, Opera does not like to play nice. If you attempt to hide a row, and then show it by setting the display to either 'block' or 'table-cell''table-row' (which are the two methods of implementation between IE and FF/Safari/Netscape) Opera will render the row incorrectly!
Chalk one up to the opera devs for screwing that up too
Update: So we checked it out in Opera 9.'table-cell''table-row' works for displaying hidden content, however if you attempt to display:none; it is completely screwed up.
So what this means is that the opera dev's realized that in Opera 8, they screwed up their implementation of css2.1 and the'table-cell''table-row' property, fixed it in opera 9, but in doing so, destroyed a css1.0 display: none; property. Hurrah.
For conclusion and upon further investigation, it seems that opera has a bug with tables that arent defined a width, and as a result will shrink the table, (and not hide the row).
Chalk one up to the opera devs for screwing that up too
Update: So we checked it out in Opera 9.
So what this means is that the opera dev's realized that in Opera 8, they screwed up their implementation of css2.1 and the
For conclusion and upon further investigation, it seems that opera has a bug with tables that arent defined a width, and as a result will shrink the table, (and not hide the row).








