[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.

ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;

.tips {
  margin-top: 0;
  margin-bottom: 0;

br.clear {
  clear: both;
#aggregator .news-item .date {
  float: left;
or even more annoying
.user-login-block {
  text-align: center;

 [ Bèr Kessels | Drupal services www.webschuur.com ]

More information about the drupal-devel mailing list