Learn the latest HTML and CSS practices to understand what goes into creating web pages. Responsive web design allows you to create websites that are not only compatible with desktops, but also work on mobile devices such as tablets and smartphones. As you create your web pages, work your way from concept to execution.