Over the last couple of days, I have been working on a proof of concept (www.webme.co.nz/poc) for some site components produced using CSS.
As I have pretty much stretched beyond my knowledge and experience on this, I’d appreciate some people more experienced at CSS having a look at what I have done and offering advice on how it could be improved.
Things in particular that I am interested in are:
- Ways in which the CSS could be better optimized for greater efficiency.
- Any bugs in specific browsers and how they may be fixed (I have only tested in Chrome 5, FF3.5, IE7) however, as it will be used in an administrative application for a private company, older or more obscure browsers are unlikely to be used. IE6 may be used though.
- Anything I have overlooked that may cause issues for some users (I have not spent much time considering accessibility issues, so that is one area I would be interested in receiving advice on)
- How to line up the left/right images with the numbers in the pagination.
- How to vertically align the form labels so they are level with the middle of the fields in IE7
- Any other comments (please be gentle ;o) )
The Components
-
Fixed header with flexible main content section. I based this on the solution described in Test your CSS skills Quiz 1.
-
Multi-level drop menu (see “Tools” for third level). Based on a solution I picked up some time ago. I’m not sure that display:none is the best way to hide the drop-downs, so would like to hear comments on that.
-
Scrolling table with fixed headers. Another one I picked up from the Test your CSS skills series, this time Quiz 22
-
Tabbed menu. This is simply a formatted unordered list, but I’d be interested in hearing a method of fixing the 1px gap where it meets the main panel.
Thanks for your interest.