in reply to Simplifying CSS

Shouldn't the simplified sheet be:
P, TD { text-align: left; } TD { font-family: sans; font-size: 12pt; } P { width: 80%; }

Also, how does the script handle:

Sheet 1:

P { text-align: left; }


P { text-align: center; }

Replies are listed 'Best First'.
Re: Re: Simplifying CSS
by BigLug (Chaplain) on Oct 30, 2002 at 04:53 UTC
    Firstly, no. Sheet 1 defines P as having 'font-family: sans' and 'font-size: 12pt', then sheet two defines TD as having the same. In your example, only TD gets these attributes.

    Secondly, the script's comments tell you (as does the C for Cascading) that any later definition overrides the earlier ones. Something PerlMonk's code takes advantage of. Thus in your example, the script would return 'text-align: center'.