Re: urgent CSS question
| From: | Ashley Sheridan | Date: | Fri, 22 May 2009 13:35:54 +0000 |
| Subject: | Re: urgent CSS question | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-292944@lists.php.net to get a copy of this message | ||
On Fri, 2009-05-22 at 12:59 +0100, Benjamin Hawkes-Lewis wrote:
> On 22/5/09 12:49, PJ wrote:
> > Sorry, but no one suggested a mailing list for CSS and the W3 Schools
> > Forum has problems.
>
> Actually, I did:
>
> http://www.css-discuss.org/
>
> > Why do I get completely different formatting with two identical classes?
> > I want to change part of the formatting on just one page on the site
> > using the exact same class with some changes so I don't modify other
> > pages. I copied div#frame to div#frame1 and changed the class on the
> > page to id="frame1". But now the page no longer displays the formatting
> > as with id="frame" - e.g.<p> produces 16px font-size instead of 12px.
>
> This description is confusing. Can you please link to a minimal test
> case showing the problem you're talking about, so that we can view your
> code and ideally probe it with DOM inspectors like Firebug?
>
> http://webkit.org/quality/reduction.html
>
> may help you produce one.
>
> In general, I'd suggest creating page-specific style variations by
> sticking a class on the body (e.g. <body class="article"> ) and using
> that as a hook to modify the styling of the class whose formatting you
> want to be different.
>
> .thing {
> font-weight: bold;
> }
>
> .article .thing {
> font-style: italic;
> }
>
> for example.
>
> --
> Benjamin Hawkers-Lewis
>
That hook on the body tag is a good one, which I wish I'd thought of a
few weeks back! I've been using PHP to pull in external stylesheets
based on the current script name for a project I'm working on, as each
page has unique tweaks on common elements. It's not like I don't even
use selectors even now!
Ash
www.ashleysheridan.co.uk