> If you're willing, I'm looking for answers to these two questions: > > Aside from the W3C pages, the CSS-D wiki and this list, where do you go > for information about CSS?
Google - which 90% of the time returns pages from sites that have been already posted as resources. > For the more senior members of this list, what would you consider the > absolute worst practices, and conversely, the best practices? This type of markup: <div id="menu"> <ul id="nav"> <li class="navItem"><a class="navLink" id="home" href="">Home</a></li> <li class="navItem"><a class="navLink" id="about_us" href="">About Us</a></li> <li class="navItem"><a class="navLink" id="services" href="">Services</a></li> </ul> </div> Extra wrapper and extra hooks (navItem and navLink could be left out and the ID on links should be moved to the LIs). If the wrapper is needed for some reason, at least the UL should be ID-less. imo, best practice is to keep everything simple, making sure things make sense; and to think "markup *and* CSS", not just CSS. Also to use properties only when they are needed (I'm thinking of things like: div {display:block;}). > Many, many thanks in advance. > Below, I've included my syllabus for those that are interested. > NAGW: National Association of Government Webmasters > Advanced CSS - Pre-Conference Session > 1. Laying the Foundation > * DOCTYPE > * Standards > * Validation > * Does X Mark the Spot? > * Strict v. Transitional > * Bed and BReakfast Code > * CSS Reset > 2. CSS Frameworks > * The Debate > * The Holy Grail > * The Holier Grail > 3. Styling for Javascript > * External Style Sheets > * Class or Inline Style? > 4. HTTP Requests > * The Problem > * Caching In > 5. Rounded Corners > * Square Hole, Round Pegs > * With Images > * Without Images > 6. Sprite Backgrounds > * Creating Sprites > * Using Sprites > * More Caching In > 7. Tabbed Panels > * Ten Pounds of Stuff > * CSS Only > * A Little Javascript > 8. Vertical Centering > * Known Height > * Unknown Height > 9. Evil Takes Form > * Where Forms Went Wrong > * Beyond Your Control > * Making Due > 10. Turning the Tables > * Never, Ever Use Tables... > * Except... > * Your Site is NOT Tabular Data > * Table Styles > 11. On the Menu > * CSS:Hover Menus > * Whatever:Hover > * Bullet Replacement > * Definition Lists > * List Issues > 12. Image Replacement Techniques > * Why? > * The Many... > * Many... > * Methods > * Problems > 13. Drop Shadows > * Text Shadowing > * Box Shadows with Images > * Box Shadows without Images > 14. Better Opacity > * The Problem > * The Solution > 15. Style Families > * Layout > * Format > * Theme > * Forms > * Scripted Elements > 16. Media Specific Styling > * Screen, Projection > * Print > * Handheld > * Media Queries > 17. Browser Troubleshooting > * Bug v. Lack of Support > * FOUC > * IE Background Image Caching > * The IE Toolkit > * Conditional Comments > * Why I Won't Hack > 18. Best Practices > * Semantic v. Pedantic > * CSS Signature > * Minifying > * Shorthand Syntax > * TRouBLed Borders > * LVHFA > * Zero is Zero > 19. Things to Avoid > * body{font-size:12px} > * body{line-height:12px} > * class=big-red-left > * Bad Tags > * Frames??!! > * #d1 #d2 #d3 #d4 #d5 {margin:0} > * "It works in IE!?" > 20. CSS 3 Promises and Problems > * All This Exciting Stuff... > * Borders > * Backgrounds > * Color > * Text Effects > * User Interface > * Selectors > * Basic Box Model > * Generated Content > * Other Modules > * ...That We Can't Use > 21. Custom Troubleshooting > 22. CSS Resources > * CSS-D Wiki > * CSS-D Archives > * CSS3 > * W3C > * The Web Developer's Handbook > * The Holier Grail > * Eric Meyer > * CSS Optimiser > * Multiple IE > * Position Is Everything > * Stylegala > > Wow--you read this far down, eh? How long does that conference last? Because that's a lot of ground to cover :) -- Regards, Thierry | http://www.TJKDesign.com ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/