Content & Structure
HTML is used to create the content structure for the web application. New features in HTML5 include new
<input> types, form validation support, media tags like
<video>, and more semantic HTML elements.
CSS provides the visual presentation, letting you control the basic layout of content. CSS can do more than just format content though; you can use the power of CSS to animate elements, create precise gradients to avoid having to unnecessarily use images, and create media queries which let you adjust the appearance of your content based on the type of device it's being viewed on.
This is so cool.