3 ms·
Before Twitter-Bootstrap 2.0, we had bootstrap 1.0 which was essentially BlueprintCSS renamed and ported to lesscss. It had almost no variable parts except for
by shazow 14y ago
Before Twitter-Bootstrap 2.0, we had bootstrap 1.0 which was essentially BlueprintCSS renamed and ported to lesscss. It had almost no variable parts except for grid size and base colours. Most people just plopped in the 32kb of CSS and continued with their day. Today we have 112kb of minified CSS with 25kb of JS widget functionality requiring jQuery, all of which is heavily customizable and themeable if you edit the lesscss.
Before BlueprintCSS and other grid-based frameworks, we maintained a couple of kb of CSS reset that we'd plop at the top. It handled some basic differences in cross-browser defaults.
Before resets, we just wrote CSS files straight up. It just needs to work in IE, right?
Before CSS, we inlined styles and did inhumane things with tables.
Over time, the amount of up-front non-coding work has steadily grown. But, most of the time, we get a lot more for it down the line. I call this bureaucracy.