Michel Fortin wrote:
Very true. CSS is great, except when you want columns, especially more
than 2 columns with where columns have a background that must end at the
same height.
That said, you could play with `display: table`. But the basic problem
with `display: table` (like many "advanced" things in CSS) is that it
won't work much with IE less than 8. Can you believe it took so long for
Microsoft to implement this important part of a specification from 2009
(CSS 2.1)? This is really the problem with the web: the dominant browser
stopped evolving during a long period and is only now beginning to catch
up. So now we're navigating in a sea of workarounds because everyone
needs columns and other things that need a hack to work in IE.
Looks like I'm going back to < table > tags.