In the first half of this special one-day workshop, we'll take a quick look at how to set up your own full-featured web development environment for free. Then we'll delve into the nuances of selectors, with an eye toward advanced CSS selectors and how they can make your CSS leaner and meaner than ever. This will be a look not only at the present state of selector support, but also its future and how you can jump right into the future today!
In the second half, table layout will be the order of the day. What's that, you say? Not using tables for layout! Of course not, but instead taking table markup and laying it out in decidedly non-tabular ways. We'll go way beyond the old table-as-bar-chart trick (though we'll work with that one too) and play around with timelines, maps, and more.
In the process, you'll break down some deeply ingrained habits and learn to look at your markup in a whole new way. That will provide a nice segue into the final topic of the day, HTML 5. Besides covering some of the differences between HTML 4 and HTML 5, we'll take a swing at using and styling some of the new HTML 5 elements and discuss some of the current pitfalls.
Who should attend?
Intermediate to advanced users of HTML/CSS who want to stretch their skills and look at where things are headed in CSS and HTML in the next year or so.
What Will You Learn?
Registration & Coffee: 8:15 - 9:00am Great tools for free
- Setting up a development environment
- Bookmarklets, extensions, and apps: oh my!
Coffee Break: 10:30 - 10:45 Advanced selection techniques
- Subtleties of CSS2.1 selectors
- CSS3 selectors
- Awesome pseudo-classes
- Complex selection patterns
- Support for today
Lunch is provided: 12:30 - 14:00 Layout for tables
- Making tables of data look nice
- Radical restyling of tables
- Charting data
- Timelining data
- Mapping data
Coffee Break: 15:30 - 15:45 Styling HTML5
- HTML5 you can style right now
- Known HTML5 styling problems
- What the future may hold
Q & A: 17:00 - 17:30 Social: 18:00 - till late







