In article
<1172534328.688096.234480@s48g2000cws.googlegroups.com>,
> Hey there,
>
[quoted text clipped - 40 lines]
> blocks using classes. Is this possible? All browsers I use (IE4,
> Opera7, FF2) behave the same.
It is unclear if you have also used .quote-walsch p {...} to
mirror your "successful" use of .quote p {...}.
By the way, look up "blockquote". it might be more appropriate
for your use. You can style these too... If you are going to need
different margins and colors etc, probably safest to set all
explicitly for each class in your case.
Why don't you post a url so we can see what you are doing. Vot
you are really doing!

Signature
dorayme
> Hey there,
>
[quoted text clipped - 25 lines]
> "red" does apply so the class is in effect, but he margins get
> overridden. If I apply the new margins using an inline style attribute
This sounds like a "specificity" problem. Try ".quote .quote-walsch" for
the second selector, or ".quote p.quote-walsch" to be sure and see
http://www.w3.org/TR/CSS21/cascade.html#specificity
><p style="margin-top: 15px; margin-bottom: 15px;">
>
[quoted text clipped - 6 lines]
> 2) do not define ".quote p" but instead define ".quote-p" and apply
> this class to every regular p block using <p class="quote-p">.
Those solutions would work too.
> I would like to use ".quote p" AND apply bigger margins to several <p>
> blocks using classes. Is this possible? All browsers I use (IE4,
> Opera7, FF2) behave the same.
Should be fine, just provide specific-enough selectors to get the
margins all the way to where you want them to go.
If .quote .quote-walsch doesn't match quote-walsches outside .quotes,
elsewhere in the document, and that's what you want, you can just write
it a bit tautologically like this:
.quote-walsch, .quote .quote-walsch { ... };
which means "anything with class quote-walsch or that has class
quote-walsch and is a descendent of a .quote". I suppose you could read
it as "anything that's .quote-walsch even if it's inside a .quote".
xen - 27 Feb 2007 20:58 GMT
Thanks for the replies.
I changed my <div class="quote"> to <blockquote> and styled the
blockquote element instead.
> This sounds like a "specificity" problem. Try ".quote .quote-walsch" for
> the second selector, or ".quote p.quote-walsch" to be sure and see
It worked! :). I now use "blockquote p.quote-walsch" and so on.
You can see the page at:
http://www.xen.dds.nl/geefhandel/geefhandel.html
It's a Dutch page, but do read the English quotes ;).