3 ms·
Agreed. I used to use grid systems, but being able to wholeheartedly embrace flexbox and border-box has meant that I really don't need to use them these days. W
by girvo 11y ago
Agreed. I used to use grid systems, but being able to wholeheartedly embrace flexbox and border-box has meant that I really don't need to use them these days. Want to do percentage width and fill the rest of the container? Easy-peasy. Want to not specify specific widths but make one thing bigger than another in a relative way, that adapts to the viewport powerfully? No problems.
Hell, the only reason I use Bootstrap is for it's buttons and forms, etc. which nowadays I've replaced with PureCSS; and the best part about PureCSS is that I can use the bits I want and ignore the rest. Bootstrap can also do that, but requires a preprocessor like Sass or Less (v4 and v3 respectively).
- vixen99 11y agoits button etc.,
- 91bananas 11y agoFor clarity sass and less are not required locally to run bootstrap, if you wish to build it from source then they are required.
- CM30 11y agoNot really. You can customise Bootstrap online and download the compiled CSS: http://getbootstrap.com/customize/ http://getbootstrap.com/customize/ Just untick the boxes for the stuff you don't want, and hey, Bob's your uncle. No Less or Sass required.
- girvo 11y agoSure! But using Bootstrap as a dependecy via "npm" makes that a bit more annoying; and PureCSS does that out of the box via that route, which is great.