What is currently considered the best way to clear CSS floated elements that will:
- Keep the HTML markup as semantic and free of unnecessary elements as possible, and
- Be a cross-browser, cross-platform solution that works reliably for the majority of browsers?