O'Reilly logo

HTML, XHTML, and CSS Bible, Fifth Edition by Steven M. Schafer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 40. Testing and Validating CSS

IN THIS CHAPTER

  • Testing Syntax As You Create Styles

  • A Word About Formatting

  • Validating CSS

  • Firefox Add-ons for CSS Editing

As you have seen in this book, HTML and CSS provide a yin and yang approach to the content and formatting of Web documents. As such, each depends on the other being complete, sturdy, and robust.

In Chapter 23 you saw the benefits of well-formed and validated HTML. This chapter explores the other piece of the equation—well-formed and validated CSS.

Testing Syntax As You Create Styles

The best and easiest method to ensure that your CSS is valid is to check its syntax as you create it. This means using a syntax highlighting, syntax checking, and text auto-insertion CSS editor for even the first draft of your styles.

Syntax highlighting involves using different colors for different portions of code. When editing CSS, for example, an editor might display the selector portion of a style in green, the braces in white, the properties in red, and the values in yellow. If a piece of the style is missing, the color of the previous element usually bleeds into the next section of the file. Using these visual cues, you can easily see the various pieces of the whole and recognize missing portions (such as a closing brace). These rudimentary editors also include features like auto-indenting of code to help keep your code tidy and easy to read. Figure 40.1 shows the popular Linux editor vim.

Syntax checking involves actively checking code as you ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required