layout | id |
---|---|
default |
home |
<img class="hero-logo" src="/assets/img/logo.png" width="250" height="250">
<h1>MaintainableCSS</h1>
<p>Write CSS without worrying that overzealous, pre-existing styles will cause problems. <em>MaintainableCSS</em> is an approach to writing <em>modular</em>, <em>scalable</em> and of course, <em>maintainable</em> CSS.</p>
<a class="hero-button" href="/chapters/introduction/">Read now</a>
You can start applying the approach today, bit by bit. You don't need to upgrade the whole project in one go.
Avoid problems of specificity and override hell. Write CSS as if you always have a blank canvas.
Change the look and feel based on states such as loading, disabled and hiding.
When you change existing styles, have no fear that you might have caused regression elsewhere.
MaintainableCSS embraces semantic HTML and CSS, so you get all the benefits too.
Want to test module variants against each other? MaintainableCSS makes this easy.
“A handy little read on learning how to write modular and maintainable CSS.”
— Smashing Magazine
“Finally a good book on how to write maintainable CSS.”
— Alexander Dajani
“I actually love everything about this.”
— Simon Taggart
“Totally agree with this approach to CSS.”
— Marcel Reyna
{% include chapterList.html %}