Following a CSS style guide can create a beautiful code base which will make any developer love working on a project. They enable a codebase to be flexible, easily scalable and very well documented for anyone to jump in and work on with other developers.

We’ve gathered together some CSS style guides that should give you a great start on creating your very over set of rules for your CSS or one for you to follow without having to start from scratch.

CSS Guidelines

CSS Guidelines is written by Harry Roberts. High-level advice and guidelines for writing sane, manageable, scalable CSS.

Sass Guidelines

Code Guide

Mark Otto, the creator of Bootstrap has put together a code guide for developing flexible, durable, and sustainable HTML and CSS.

Airbnb CSS / Sass Styleguide

Airbnb’s “reasonable approach to CSS and Sass.” A readme to how Airbnb style their Sass, they have also provided a scss-lint.yml file to use in your own project.

CSS Bliss

A CSS style guide for small to enormous projects, without all that pomp and cruft. Many ideas borrowed from BEMSMACSSOOCSSSUITECSS.

CSS Style Guide by Mark McDonnell

This is a personal style guide by Mark McDonnell for writing CSS. As a bonus, he has also written style guides for JavaScript, HTML, PHP & Ruby

Dropbox’s (S)CSS style guide

Dropbox’s very own style guide they follow across their in-house projects.

Workable’s CSS Style Guide

This is the coding style guide Workable use for writing CSS & Sass in their projects.

Further reading about CSS Style Guides

If you’re looking to start a style guide for your CSS we’ve also compiled a list of great articles to read before jumping right into creating one.

Have a style guide that you think should be on this list? Leave us a comment!


  1. Woah! I’m really enjoying the template/theme of
    this blog. It’s simple, yet effective. A lot of times it’s challenging to get that
    “perfect balance” between superb usability and visual appearance.

    I must say that you’ve done a fantastic job with
    this. In addition, the blog loads very quick for me on Chrome.
    Outstanding Blog!

  2. Thank you for the blog post. Thomas and I are already saving for a new guide on this topic
    and your blog post has made us all to save our own money. Your thoughts really clarified all our
    questions. In fact, over what we had known in advance of the time we found your fantastic blog.
    We no longer nurture doubts along with a troubled mind because you have completely attended to each of our needs above.

    Here is my web blog: Hempizor CBD Reviews

  3. I do not write many remarks, but after reading through a few of
    the comments on CSS Style Guides – Pavvy Designs.
    I actually do have a couple of questions for you if you don’t mind.
    Is it just me or do a few of the responses look like they are left by brain dead individuals?
    😛 And, if you are posting on additional places, I’d like to follow everything fresh you have to post.

    Could you post a list of every one of all your public sites
    like your linkedin profile, Facebook page or twitter feed?

    My web blog – Evo Naturals Hemp Gummies

  4. Greetings! I’ve been reading your website for a while now and finally got the courage to go ahead
    and give you a shout out from Lubbock Tx! Just wanted to tell you
    keep up the good work!

    My website :: Erexzen Pills

  5. Does your blog have a contact page? I’m having trouble locating it but,
    I’d like to shoot you an email. I’ve got some creative ideas for your blog you might be interested in hearing.
    Either way, great website and I look forward to seeing it expand over time.

    Also visit my web page;

  6. wonderful submit, very informative. I’m wondering
    why the other experts of this sector don’t realize this.

    You should continue your writing. I’m confident, you’ve a huge readers’
    base already!

    Also visit my blog post … D-Fine8 Reviews

  7. Hi there! Do you use Twitter? I’d like to follow you if
    that would be ok. I’m undoubtedly enjoying your blog and look forward to new posts.

  8. Awesome blog you have here but I was wondering
    if you knew of any user discussion forums that cover the
    same topics talked about in this article?
    I’d really like to be a part of community where I can get
    responses from other experienced individuals that share the same interest.
    If you have any recommendations, please let me know.
    Thank you!

  9. Magnificent goods from you, man. I’ve understand your
    stuff previous to and you’re just extremely great. I actually like what you’ve
    acquired here, really like what you’re stating and the way in which you say it.

    You make it entertaining and you still take care of to keep it sensible.
    I can’t wait to read much more from you. This is actually a
    terrific web site.

  10. Great blog here! Additionally your web site loads
    up fast! What web host are you the use of? Can I am
    getting your associate hyperlink for your host? I want my site loaded up as fast as yours lol

  11. Its like you read my mind! You appear to know so much about this,
    like you wrote the book in it or something. I think that you could do with some pics to drive the message home
    a bit, but instead of that, this is fantastic blog.
    A fantastic read. I’ll definitely be back.

  12. Does your site have a contact page? I’m having a tough time locating it but, I’d like to shoot you
    an email. I’ve got some suggestions for your blog you might
    be interested in hearing. Either way, great site and I look
    forward to seeing it expand over time.

  13. I don’t know if it’s just me or if everyone else experiencing problems with your blog.

    It appears like some of the text within your content are running off the screen.
    Can somebody else please comment and let me know if this is happening to them as well?
    This may be a problem with my web browser because I’ve had this happen before.
    Thank you

  14. Hello! This is my 1st comment here so I just wanted to give a quick shout out and say I genuinely enjoy reading through your blog posts.
    Can you recommend any other blogs/websites/forums that go over the same topics?
    Thanks a lot!

    Feel free to visit my homepage;

  15. Hello, i feel that i noticed you visited my web site so i came to return the prefer?.I’m trying to to find things to improve my web site!I guess its adequate to use
    some of your concepts!!

  16. Hello would you mind sharing which blog platform you’re using?

    I’m looking to start my own blog in the near future but I’m having a
    hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most
    blogs and I’m looking for something unique. P.S Apologies for being off-topic
    but I had to ask!

    my web site; Pure Kana CBD

  17. Unquestionably imagine that which you said. Your favourite reason appeared to be on the
    internet the easiest factor to remember of. I say to you, I certainly
    get annoyed while folks think about issues that they
    plainly do not recognize about. You managed to hit the nail
    upon the highest and defined out the entire thing with no
    need side-effects , people can take a signal. Will likely be again to get more.

  18. Oh my goodness! Amazing article dude! Thank you, However I
    am going through issues with your RSS. I don’t know why I am unable to subscribe to it.
    Is there anyone else having similar RSS issues?
    Anyone who knows the answer will you kindly respond? Thanks!!
    scoliosis surgery scoliosis surgery

  19. Thank you for the blog post. Jones and I happen to be saving
    for a new guide on this theme and your short article has made us all to save our money.
    Your notions really responded all our inquiries. In fact, greater than what
    we had thought of before we came upon your fantastic blog.
    My partner and i no longer nurture doubts and a troubled mind because
    you have attended to our needs here. Thanks

    Also visit my web page – aging skin care

  20. Hi excellent blog! Does running a blog similar
    to this require a lot of work? I’ve absolutely
    no understanding of coding but I was hoping to start my own blog in the near future.
    Anyway, if you have any suggestions or tips for
    new blog owners please share. I know this is off
    topic nevertheless I just needed to ask. Thank you!

    my web site:

  21. Hi, Neat post. There is an issue together with your site in internet explorer, could
    test this… IE nonetheless is the marketplace chief and a huge
    part of folks will miss your magnificent writing because of this problem.

    Here is my web-site – drug use

  22. My wife and i felt absolutely joyous when Peter managed to finish off
    his homework because of the precious recommendations he got through the blog.
    It is now and again perplexing to just find yourself offering
    solutions which some others have been selling.
    So we fully grasp we’ve got the writer to be grateful to because benefits of hemp seed oil that.
    All of the explanations you have made, the simple site navigation,
    the friendships you will help instill – it is most excellent,
    and it is facilitating our son in addition to our family recognize that
    this situation is excellent, and that is highly pressing.
    Thank you for the whole thing!

  23. Hello there, I found your site by means of Google whilst searching for a related matter, your website came
    up, it appears to be like great. I’ve bookmarked it in my google bookmarks.[X-N-E-W-L-I-N-S-P-I-N-X]Hello there, just
    became alert to your weblog via Google, and located that it’s truly informative.
    I’m gonna be careful sex tips for women
    brussels. I’ll be grateful should you proceed this in future.
    Lots of other folks will likely be benefited
    from your writing. Cheers!

  24. Greetings from Colorado! I’m bored at work so I decided to browse your website on my iphone during lunch break.
    I love the info you present here and can’t wait to take a look when I get home.
    I’m amazed at how fast your blog loaded on my mobile ..
    I’m not even using WIFI, just 3G .. Anyhow, amazing blog!

    Also visit my web site

  25. I actually wanted to construct a simple message in order to say thanks to
    you for the splendid points you are showing here. My extended internet lookup has
    finally been recognized with beneficial insight
    to exchange with my best friends. I ‘d believe that many
    of us visitors actually are really endowed to live in a superb community with very many marvellous individuals with good suggestions.
    I feel very much blessed to have come across the web pages and look forward to tons of more fabulous minutes reading here.
    Thanks a lot again for everything.

    my web-site;

  26. Superb blog! Do you have any recommendations for aspiring writers?
    I’m planning to start my own website soon but I’m a little lost on everything.

    Would you suggest starting with a free platform like WordPress or go for a paid option? There are
    so many options out there that I’m totally
    confused .. Any suggestions? Cheers!

  27. I was wondering if you ever thought of changing the layout of your website?
    Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of
    content so people could connect with it better.
    Youve got an awful lot of text for only having 1 or 2 images.
    Maybe you could space it out better?

  28. Hello, Neat post. There is a problem along with your
    website in web explorer, would check this? IE nonetheless is the market leader and a large part of
    folks will pass over your magnificent writing due to this problem.

  29. hey there and thank you for your information – I’ve definitely picked up something new from right here. I did however expertise a few technical points using this site, since I experienced to reload the website lots of times previous to I could get it to load correctly. I had been wondering if your web host is OK? Not that I’m complaining, but slow loading instances times will very frequently affect your placement in google and could damage your high-quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my e-mail and can look out for much more of your respective exciting content. Ensure that you update this again soon..

  30. It’s actually a cool and helpful piece of info.
    I am happy that you simply shared this helpful information with us.
    Please keep us informed like this. Thank you for sharing.

  31. Great beat ! I would like to apprentice while you amend your
    web site, how could i subscribe for a weblog site? The account helped me
    a applicable deal. I were tiny bit familiar of this your broadcast offered bright clear idea

  32. Hi, Neat post. There’s a problem together with your website in web explorer, could test this?
    IE still is the marketplace leader and a good component of other people will pass over your excellent writing due
    to this problem.

  33. Undeniably consider that which you stated. Your favourite reason appeared to be at the
    net the easiest thing to bear in mind of. I say to you,
    I definitely get annoyed even as people think about worries
    that they plainly don’t understand about. You controlled to hit the nail upon the top and defined out the entire thing without having side-effects , other folks can take a signal.
    Will probably be again to get more. Thank you

  34. Hello there, just became aware of your blog through Google, and found that it is truly informative.
    I am going to watch out for brussels. I’ll be grateful if you continue this in future.
    Many people will be benefited from your writing. Cheers!

  35. I just could not leave your web site before suggesting that I extremely loved the standard info an individual supply in your visitors?
    Is gonna be again steadily in order to check out new posts

  36. My partner and I stumbled over here from a different web address and
    thought I might check things out. I like what I see so now i am following
    you. Look forward to going over your web page for a second time.

Leave a Reply

Your email address will not be published.