ClearSS

ClearSS is a base style sheet, that I usually use when I start a new project.

It takes care of low-level maintenance and cross-browser issues.

The aim is to get a good, reliable, solid foundation. Any HTML file should have a better look with ClearSS then with just the default browser style.

Please don’t include this in your project and then add another style sheet to override its styles. Just hack into it and set YOUR most basic styles (eg content-wise).

This is the first version I put up together (and its build on top of several years of experimenting with the fastest and most reliable way to start a new project), so we can name it PreAlpha 0.1

Download: http://eftimie.com/wp-content/uploads/2009/08/ClearSS-0.1.zip

http://code.google.com/p/clearss/

6 Responses to “ClearSS”

  1. Kilian Valkhof

    Looks sweet! Any particular reason why you incorporated the multilevel ordered list style and a margin on the body?

  2. Andrei Eftimie

    1. I don’t like having ordered lists numbered the same on different levels. It usually looks awkward.
    (and I usually forget to test that, and have to edit it *after* the client starts administering the site’s content, and nested lists start looking weird)

    2. The margin on the body was a last-time adjustment when i tested the sample html. That probably shouldn’t be there.

    *This is by far complete. But I posponed formalizing it for a long time. And going from project to project and importing my css file (and then removing the actual Design Styles) wasn’t really working out. So I needed a way of having an agnostic-design file. And by having it i might as well share it.

    **I’m not sure about the name. It was a quick decision this morning. (I’m not sure that the SS is or not inspired from your SenCSs :P – not sure if this would be flattery or stealing)

  3. Kilian Valkhof

    With SenCSs I try to keep as much of the “this is here to make my testfile look pretty”-css (such as margins on the body) out of there. It leads to some complaints, but I think, as a starting CSS, the last thing I wanna do is remove stuff before starting ;)

    Regarding the name: I like ClearSS, it works :)

  4. Andrei Eftimie

    I was just looking though SenCSs, and there are a lot of things that we solved in a similar way.
    (I did took a look at it when you first releasd it, but just skimmingly).

    I’m thinking of branching SenCSs (because what I have now is *basically* just a subset of SenCSs).
    Why branching? Not sure yet, but some analysis of *why* there should be some things different will be crucial. Will let you know if I reach any conclusions.

  5. Kilian Valkhof

    If you check my github I’ve already started working on splitting SenCSs into two parts, a smaller subset of just base styles, and commonly used extra styles. I would love to get your input/see what changes you would make, so by all means fork it or combine it with ClearSS :)

  6. Andrei Eftimie

    Great :)

Leave a Reply