Recipe 2.20. Styling the First Line of a Paragraph


Problem

You want to set the first line of a paragraph in boldface, as in Figure 2-34.

Figure 2-34. The first line set to bold


Solution

Use the :first-line pseudo-element to set the style of the first line:

p:first-line {  font-weight: bold; }

Discussion

Just like a class selector, a pseudo-element enables you to manipulate the style of parts of a web document. Unlike a class selector, however, resizing a browser window or changing the size of the font can change the area marked by a pseudo-element. In this solution, the amount of text in the first line can change if the browser is resized (see Figure 2-35).

Figure 2-35. The amount of text changes when the browser is resized


See Also

The CSS 2.1 specification for the :first-line pseudo-element at http://www.w3.org/TR/CSS21/selector.html#first-line-pseudo.




CSS Cookbook
CSS Cookbook, 2nd Edition
ISBN: 0596527411
EAN: 2147483647
Year: 2006
Pages: 235

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net