Frontiers of CSS: Its Past, Present, and Future in Drupal

Over the last several years, advancements in CSS have proceeded at a breakneck pace. This session will examine the current state of CSS, where it is headed, and its future in Drupal, with a focus on the purpose and direction of CSS. We'll delve into advanced techniques and considerations for modern markup, questions of markup purity, and how CSS will improve Drupal theming. You'll leave with a clear idea of the progress of CSS and some food for thought about implications for Drupal and the future of web design.

  • Where is CSS now? A brief retrospective
  • Advanced markup for new CSS properties
  • Cross-browser compatibility
  • Vendor prefixes: The -webkit debate
  • CSS with other media
  • The future of CSS in Drupal
  • CSS module progress: $subject, selectors, scoping
  • How CSS will fix Drupal themes
  • Going out in style: Structure versus presentation?

We will deal with the following questions and much more:

  • What are some important considerations when using contemporary CSS techniques?
  • How will ongoing developments in CSS shape the future of design and Drupal?
  • What improvements will be possible in markup produced by Drupal themes?
  • What features are in the works, and how will they address issues in Drupal?
  • What does all of this mean for the future of presentational markup?

This session is a heavily revised, updated, and extended version of presentations given at BADCamp 2012, DrupalCamp NJ 2013, and DrupalCamp CT 2012.

Schedule info
Status: 
Proposed
Session Info
Speaker(s): 
Track: 
Frontend
Experience level: 
Advanced