Category: CSS, Javascript, (x)HTML

Coding a website or internet app can be a challenge. CSS (Cascading Style Sheet) comes to the rescue. One of the major enhancements in CSS technology is the Flexbox.

I've always rejected using a CSS Framework. As a website and web applications developer, our staff of designers and coders tried their best to steer the company towards using Bootstrap, a move I regularly rejected.

I'm more apt to use a framework these days. They do make development more rapid than without the framework.

However, I still find most CSS frameworks to be incomplete and close to junk. This category exists to offer some suggestions, code snippets and my opinions.

There are 10 posts in this category:

A bit of CSS history

Friday April 19 2024

The first Cascading Style Sheet specification (CSS v1) was launched in 1996. The first browser to use CSS was Microsoft's Internet Explorer (IE). It was not full support, only very limited. It did break the dam wide open. CSS v1 was one of the initial projects of the W3C Consortium founded in 1995....

Read full post

SASS makes me, well sassy ...

Thursday April 18 2024

Always admired those that use SASS. SASS is a pre-processor. Sort of a scripting language that provides access to features not commonly available in CSS. You can use mixins, variables, nested rules, imports, and built-in functions. I've resisted using SASS. I've seen some of the CSS generated via...

Read full post

Semantic HTML ... rethink CSS

Wednesday April 17 2024

After much research and inspecting the code from various CSS frameworks, including so-called "class-less", I have come to some conclusions – that are meaningful to me. MIght be meaningful to some others and that's the purpose of documenting this. There is no shortage of CSS frameworks and of all...

Read full post

FontAwesome: interesting to note

Tuesday April 16 2024

The amount of mis-information about FontAwesome is incredible. One of their competitors even claims FontAwesome version 4.7 is designed at 14px and any size above that will appear fuzzy. What a load of garbage. One of the reasons to use FontAwesome is that it is a FONT ... that means it can be...

Read full post

What do you get when ...

Tuesday April 16 2024

I've had an opportunity over the past few years to look closely at various CSS Frameworks. With the extra scrutiny these past few weeks, I've noticed there is a lot of duplication in the css code. Different class names, but useless duplication. To illustrate, I took the grid system from one CSS...

Read full post

Simple CSS ... SimpleCSS Framework

Monday April 15 2024

I have posted nearly every day for the past few weeks, mainly with rants about bloated CSS Frameworks. The CSS Framework I have been using until recently is Bulma CSS Framework. As of 21 March 2024, it has the distinction of being the largest file size CSS Framework used via a CDN. At 713Kb, it is...

Read full post

Another Flexbox based CSS Framework?

Sunday April 14 2024

I've been researching switching from Bulma to Bootstrap. Why? Well, you simply can't ignore that the path Bulma is on with v1.0.0 is contra-indicated for mobile sites. Gheez, v1.0.0 is now 713Kb from a cdn source. And you still need javascript, adding to the problem. Using Bulma v1.0.0 is like...

Read full post

CSS Frameworks and javascript

Saturday April 13 2024

Bulma CSS Framework has several elements, components, or utilities that require javascript to implement the functionality expected. I always use the example of the burger menu. On most of the Bulma example templates, if you shrink the view of the website, the standard "three-line" burger menu will...

Read full post

Must reconsider

Friday April 12 2024

All modern CSS Frameworks claim to be mobile first. Bootstrap does. Bulma does. Most others do as well. All CSS Frameworks need Javascript (as in plain vanilla javascript only, JQuery, or others). It can't be done without Javascript of some sort. The simple proof of that is the navigation. Without...

Read full post

What led to looking into buttons? Navbar

Thursday April 11 2024

I actually started looking into paring down the overall size of a CSS Framework. I split the components portion of that CSS Framework into its various parts. One of the components, navbar, was 33Kb (raw). Someone came up with an extension to this that permitted the navbar to work as a mega...

Read full post