Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
CSS framework for dummies, without a single CSS class: nicely renders properly formatted HTML5 pages
Tacit is a classless CSS framework that automatically styles plain HTML5 pages into a readable, responsive design without requiring any CSS classes. It is a single CSS file you link in the head of any properly formatted HTML5 document, and it styles semantic elements such as headings, paragraphs, tables, forms, and links so that even a developer with zero graphic design experience can ship a presentable web service. Created by yegor256, Tacit is distributed as the tacit-css package on npm and available via the jsDelivr CDN, and it is released under the MIT license.
Tacit is a primitive, classless CSS framework built for people who know nothing about graphic design but still want their web services to look presentable. It takes a standard HTML5 document that uses only semantic tags and outputs a fully styled, responsive page by linking one stylesheet. The framework does not rely on CSS classes, JavaScript, or a layout system — you simply write valid HTML5 and Tacit handles the visuals. The source is written in SCSS and compiled with Grunt, and the resulting minified tacit-css.min.css can be loaded from a CDN or downloaded directly.
class="..." or id="..." in your markup.npm install tacit-css or link directly to cdn.jsdelivr.net/npm/[email protected]/dist/tacit-css.min.css with an SRI integrity hash.grunt dev to recompile the CSS automatically while developing.The Tacit README lists real websites and services built with the framework:
Using Tacit is a two-step process: link the stylesheet in the head of your HTML and make sure your content uses semantic HTML5 elements. The README provides a minimal head snippet that loads tacit-css.min.css from jsDelivr with an SRI integrity hash, plus a second snippet that adds the viewport meta tag for responsive behavior. You do not need to install anything or configure any build tools — drop in the link and the framework restyles your page automatically.
No. Tacit intentionally ignores CSS classes entirely and styles only HTML elements like h1, p, table, and form. If you use a class-based framework such as Bootstrap in the same page, the two will conflict, so Tacit is meant for pages written with plain semantic HTML.
Yes. Tacit is released under the MIT license, which permits free use, modification, and distribution, including in commercial products. The project is open source on GitHub, and no fees or subscriptions are required.
According to the README's compatibility table, Tacit supports Chrome 60 and above, Firefox 56 and above, Safari 11 and above, Opera 48 and above, Edge 14 and above, and Internet Explorer 11 and above on desktop, plus Chrome and Safari on iOS. The maintainers note there are no guarantees for browsers not listed.
Yes. The repository includes SCSS source files, and the build is managed with Grunt. You can run grunt dev to watch and recompile CSS while editing locally. Derived frameworks such as kacit (a yellow-accented theme) and Bahunya (a classless framework with responsive typography, a navbar, and syntax highlighting) show how to extend Tacit's design.
