Gavnosis

personal web site

Using w3.css

Friday Nov 27, 2020

It was a bit depressing to see that people who had clicked “yes” to either Squarespace or Wordpress had much better looking websites than me… and for all that I (still) know about CSS, and all the hard won knowledge, I had almost nothing to show for it.

Sass

Basically, I find the popular frameworks just too vast to make sense of (especially with the reliance on using a Sass preprocessor, with even setting up the development environment sometimes being problematic, especially after the move away from Ruby Sass (and which is now officially deprecated) to either its C++ alternative, Libsass or its successor, Dart Sass).

No longer did I need Ruby …but now I needed Node and NPM, instead.

After setting up the development environments (and I’ve had them all working), I’ve almost needed a lie down, and that’s before starting to actually create anything.

Frameworks

The two frameworks I’ve tinkered with are/were (Zurb) Foundation and (Twitter) Bootstrap, and these are colossal in terms of the amount of stuff that’s possible, but then also in things needing to be configured, too.

But all I want to do is layout a web page…

The added complexity was that as well as outputting a single, final compressed CSS file, they also use JavaScript, too, complete with bits of jQuery functionality, so there’s another massive (and impossible for me to understand) library, too.

All a bit depressing, really.

CSS-only framework

Enter Bulma

Now, Bulma initially seemed better for me to get my head round (CSS only), and there was just enough documentation to read and make sense of. I even downloaded an eBook to read whenever I found myself waiting/hanging around… but it still seemed hard (to me) to get enough of what I was after without a lot more hard work. And I was still insistent on having a JavaScript (jQuery) collapsible menu, too.

So, I kind of lost interest, and found something else to play instead…

Hello w3.css

And then–quite by chance–I noticed this, w3.css

It’s just CSS (precompiled, but it’s hundreds not thousands of lines long, and with enough white space that I can read it comfortably).

So, no it’s not infinitely flexible, and doesn’t exactly smash it for heavy lifting but it is awfully easy to get up and running quickly!

Blog Articles

This blog section is just simple recollections of things as they've happened, with longer–more thoughtful–considerations in the "thoughts' section

Other Recent Blog Posts
Gated Facebook