Chapter 41. CSS Tips and Tricks

IN THIS CHAPTER

  • Hanging indents

  • Expanding buttons

  • Pull quotes

  • Tabbed menus

Throughout this part, I've covered CSS from an elementary, technical standpoint. This chapter provides a handful of practical examples of where CSS can be used in unique yet useful ways.

Hanging Indents

The hanging indent, where all but the first line of a paragraph is indented, is a staple of the publishing world. As documentation on the Web becomes more reflective of the traditional printed page, the need for publishing conventions continues to grow.

For clarity, the following is an example of a hanging indent:

The Oasis of Tranquility offers a full menu of services to renew
     the real you that lies within. Begin in one of our two
     relaxation centers, then enjoy an invigorating body and
     facial care, deep soothing massage therapies, and a host of
     other indulgent treatments that pamper you on the outside,
     and revive you from within. In addition to our many spa
     services, take a refreshing dip in the swimming pool, melt
     in one of our whirlpool spas, or rejuvenate in the sauna.

Examining the list of indent, padding, margin, and alignment properties in CSS might give you quite a few ideas of how to accomplish this formatting. There is also the :first-line pseudo-element; sans its sketchy adoption in user agents, it might be the perfect solution.

A hanging indent is relatively easy to achieve.

Figure 41-1. A hanging indent is relatively easy ...

Get HTML, XHTML, and CSS Bible, Fourth 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.