CSS selector involving pseudo class first-child and dropcap

Posted by Grnbeagle on Stack Overflow See other posts from Stack Overflow or by Grnbeagle
Published on 2011-03-07T07:41:40Z Indexed on 2011/03/07 8:10 UTC
Read the original article Hit count: 467

Filed under:
|
|

Hi,

I need to format HTML similar to below. Basically a quote is optional, and I need to dropcap the first letter of the body paragraph.

<article>
 <p class="quote"> <!-- quote is optional -->
   Genius begins great works; labor alone finishes them.-- Joseph Joubert
 </p>
 <p> <!-- "L" is a dropcap -->
  Life is like a box of chocolates.
 </p>
 <p>...</p>
 <p>...</p>
</article> 

My CSS looks like this:

article > p:first-child:first-letter
{
 float: left;
 font-family: Georgia, serif;
 font-size: 360%;
 line-height: 0.85em;
 margin-right: 0.05em;
}
p.quote {
 font-weight: bold;
}

It doesn't work currently when the quote is introduced. AFAIK I can't select the article's first child P which is not class "quote." I'll use jQuery if I can't figure this out, but for now I'm looking for a way to do it CSS only.

Thanks in advance!

© Stack Overflow or respective owner

Related posts about css

Related posts about css-selectors