CSS for Grown Ups: Maturing Best Practices

In the early days of CSS the web industry cut its teeth on blogs and small personal sites. Much of the methodology still considered best-practise today originated from the experiences of developers working alone, often on a single small style sheet, with few of the constraints that come from working with large distributed teams on large continually changing web projects.

The mechanics of CSS are relatively simple. But creating large maintainable systems with it is still an unsolved problem. For larger sites, CSS is a difficult and complex component of the codebase to manage and maintain. It's difficult to document patterns, and it's difficult for developers unfamiliar with the code to contribute safely.

How can we do better? What are the CSS best practises that are letting us down and that we must shake off? How can we take a more precise, structured, engineering-driven approach to writing CSS to keep it bug-free, performant, and most importantly, maintainable?

http://schedule.sxsw.com/2012/events/event_IAP9410

Also huffduffed as…

  1. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by adactio on

  2. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by tgecho on

  3. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by grahamb on

  4. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by olafursverrir on

  5. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by KurtL on

  6. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by tkadlec on

  7. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by wiegand on

  8. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by philipb on

  9. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by sethmac on

  10. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by unaffectedscorn on

  11. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by lesc on

  12. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by justingoboom on

  13. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by curtisj44 on

  14. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by ischeriad on

  15. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by slack on

  16. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by mikesten on

  17. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by bdielman on

  18. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by procload on

  19. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by telsner on

  20. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by paulo72 on

  21. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by alexmuller on

  22. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by jasonkarns on

  23. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by marcjenkins on

  24. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by si on

  25. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by v on

  26. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by chiefy81 on

  27. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by astanush on

  28. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by ulrike on

  29. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by Karmatype on

  30. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by theJBJshow on

  31. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by schumpert on

  32. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by dogfood on

  33. CSS for grown ups

    —Huffduffed by CanaryMason on

  34. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by FrankGeerlings on

  35. CSS for grown ups

    —Huffduffed by BenjaminParry on

  36. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by f0rkit on

  37. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by electricg on

  38. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by nateklaiber on

  39. CSS for Grown Ups: Maturing Best Practices at SXSW Interactive 2012 | Lanyrd

    —Huffduffed by matthewbeta on

  40. CSS for grown ups

    —Huffduffed by erifneerg on

  41. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by LukeBacon on

  42. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by pacheco on

  43. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by leivajd on

  44. CSS for Grown Ups: Maturing Best Practices

    —Huffduffed by Harrisonbro on