[drupal-devel] drupal.css, again (still)
Bèr Kessels
berdrupal at tiscali.be
Wed May 18 15:28:00 UTC 2005
A lot has been discussed about this, but as of yet nothing solved.
Can we discuss this, **but with the aim to come to an agreement?**
Personally I am really annoyed by the drupal.css and remove it nearly always.
But it is correct to state that drupal.css must be there, for usability sake.
A lot of (especially admin) pages will not work without some CSS.
But that is definitely no excuse for all sorts of background-colors,
font-sizes, borders etc, that are in that sheet.
So, to get to a conclusion; I think we should *not* discuss whether or not
drupal.css must be there, we will never come to an agreement on that. it will
remain, unless someone patches a very nice solution.
But we should discuss what can be in there and what not!
My first idea is, drupal.css must contain
* No colours, nor background colours, unless they greatly enhance useability.
think of watchdog entries. But not tables, grey tables are nice, but should
be styled by the theme;
* No borders, paddings or margins, *unless* a page will break without them [1]
* No floats, breaks, displays, centres or other things that manipulate the
flow, *unless* a page will break without them. [2]
* No widths, unless they are really needed to make floated erlements appear on
the same line. with:100% is very annoying due to the famous border-box-model.
[1]
usefull:
ul.primary li.active a {
background-color: #fff;
border: 1px solid #bbb;
annoying:
.tips {
margin-top: 0;
margin-bottom: 0;
[2]
usefull:
br.clear {
clear: both;
}
annoying:
#aggregator .news-item .date {
float: left;
}
or even more annoying
.user-login-block {
text-align: center;
}
Regards,
Bèr
--
[ Bèr Kessels | Drupal services www.webschuur.com ]
More information about the drupal-devel
mailing list