CSS supports limit semantic mark-up; Internet as coffee-house
Dave Shea has a detailed breakdown of a stumbling block I’ve been climbing over while rebuilding this site. Strip-down mark-up to its semantically pure form, and it becomes almost impossible to access the needed elements with today’s CSS. As a result, the mark-up needs additional hooks.
View all (it might be a looong page, though)