INTRODUCTION

WELCOME TO BEGINNING CSS: Cascading Style Sheets for Web Design, Third Edition

Cascading Style Sheets (CSS) are the tool that web designers and developers use alongside markup languages such as HTML and XHTML to build websites. CSS provides web browsers with the information they need to control the visual aspect of a web page, such as the position of HTML elements, text styles, backgrounds, colors and images, and much more.

Advanced CSS techniques give website authors the ability to tailor layouts and designs for mobile web browsers, as well as the skills they need to create websites for regular desktop browsers. I will introduce you to the basics of writing CSS for mobile devices.

WHAT'S NEW IN THE THIRD EDITION?

The second edition of this book, written entirely by Richard York, provides very thorough and complete coverage of CSS at the time of its writing. Possibly no other CSS book for beginners goes into so much detail and depth.

For the third edition, I have taken Richard's work and streamlined it to focus on the techniques that professional authors of CSS use every day to create the wide range of sites on the Web today. My intention is to provide an introduction to CSS that is easy to dive into and enables you, the reader, to get up, running, and productive with CSS as quickly as possible.

Many of the words you will read are Richard's, but I have attempted to mould them around my own experience as a long-time author of CSS used on websites big and small, complex ...

Get Beginning CSS: Cascading Style Sheets for Web Design, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.