- From: Juan Carlos Ojeda <juancarlospaco@gmail.com>
- Date: Thu, 5 Jan 2012 19:38:57 -0300
- To: "Marat Tanalin | tanalin.com" <mtanalin@yandex.ru>
- Cc: www-style@w3.org
- Message-ID: <CALFJTa2sGc=LDTiQ_zDSf5A8qFxSUepLxm+yQVa7JzP+V3W72A@mail.gmail.com>
On Thu, Jan 5, 2012 at 7:29 PM, Marat Tanalin | tanalin.com < mtanalin@yandex.ru> wrote: > Writing user stylesheets, we're often forced to add "!important" after > value of each property (generally, the proposal should not be limited to > user stylesheets though). > > It would be much more usable and DRY to have at-rule of the same name to > prevent redundant multiple "!important" word duplication. > > For example, currently we write: > > #statusbar-display { > left: 0 !important; > right: auto !important; > } > > #statusbar-display .statuspanel-label { > border-left-style: none !important; > border-right-style: solid !important; > } > > Instead we could wrap the rules to one @important rule, thus avoiding > repeating "!important" multiple times: > > @important { > #statusbar-display { > left: 0; > right: auto; > } > > #statusbar-display .statuspanel-label { > border-left-style: none; > border-right-style: solid; > } > } > > Thanks. > > P.S. Just in case: DRY is abbreviation from "Don't Repeat Yourself". > > And what about: #statusbar-display.* { !important } -- ..
Received on Friday, 6 January 2012 14:34:30 UTC