I am trying to use style sheets to control where stuff goes on my site. However, I am having one particular problem.
I have a table to display, but I don't want to use the table tag. Instead, I've been using the float property in CSS to control what's on the left side and right side. The problem is that when I want to start a new row, the browser is showing the new row underneath the shortest cell (height-wise) in the previous row instead of showing the new row underneath the tallest cell (height-wise) in the previous row.
ok, the problem is this: Your using CSS for layout (great by the way!) but you're still coming at the design from a tables-for-layout perspective.
I could have gone into great detail here about what to change, and maybe we would have got somewhere close by about Christmas, so instead I've taken the liberty of producing what I think is a pretty good version of the site. It's at: http://www.kinkamono.com/design/examples/missingjimmy/
Instead of trying to replicate a table layout, I've used a couple of floats for the main section. You may also want to take a look at the redesigned menu bar - in my version it's simply an unordered list, styled using CSS.
I've used an ordered list for the track listing (it is a list, after all!), and...well dig around in the source code! Have fun, knock yourself out, etc etc.
Hope that helps. It's a Friday. I'm in a good mood!
Make sure to test it out with multiple browsers. I know some CSS stuff works only with IE, and looks terrible on Safari, Netscape, Opera, etc.
I do believe I'm big enough to not take that as an insult! However, I do feel it necessary to point out that I'm not just some rank amateur. This is my business. I know CSS and XHTML extremely well.
I design using Mozilla as a base, and introduce whatever CSS workarounds are necessary to get a site to work in IE. As it turns out, this was a simple layout using a couple of floats, and displays equally well in IE5/5.5/6 as well as Opera and Mozilla all on Windows. As for Safari, maybe someone with a Mac can comment, or alternatively use http://www.browsercam.com/. My own Mac remains in the "yeah, I'll get it when I can afford to spend $xxxx on a computer just for design testing" category.
Let me just address one final point. You say some CSS works only with IE. Correct. That would be non-standard proprietary CSS such as scrollbar-color etc. Support for standard CSS (ie ratified by the W3C) is better in non-IE browsers.