-
How to reverse the order of the details summary HTML element
Learn how to create a "Read More/Read Less" toggle using the HTML element, reversing its default order, and enhancing it with dynamic labels.
-
The new CSS logo
Time to take a look at the new official CSS logo. It contains the past and the future of CSS.
-
How to translate your website using PHP
Learn how to translate your PHP website using methods like gettext, YAML, JSON, and arrays. Choose the best approach add PHP multilingual support to your site
-
Time to dive into web components
After years of writing the same code over and over it is time to start building my own library of reusable web component.
-
Five things I miss in HTML and CSS
While the web is evolving every day, there are things I wish were there but aren't. So here is my HTML/CSS wish list of things I miss.
-
How to add SunEditor to your website
When I built the first version of this micro-blogging platform I left out a few major parts. A few weeks back I decided, it was time to include a WYSIWYG editor
-
Unable to store unicode characters into MySQL database
While upgrading my blog I ran into an error while saving the article about the new Twitter symbol. I was unable to save the blog item into the database.
-
CSS Hyphens broken in Firefox
In the Dutch language, we often encounter really long words that rarely fit on a single line when displayed on mobile. Hyphens: auto should fix this, right?
-
What is Baseline 2023? And should you use it?
Baseline was introduced in 2022 to establish guidelines for determining the safety of certain web features. Let's delve into informing you about Baseline.
-
HTML switch control (CSS input toggle)
Safari has introduced the long-awaited new input element: the switch control. Let's dive in and take a look at the old and the new ways of creating toggles.
-
Stop using carousels on your website
Lots of websites are making use of carousels to showcase news items to their users. But should you use carousels in the first place?
-
The invalid :invalid CSS input state
A few weeks ago, I was busy with some fine-tuning for my microblog and got stuck on the invalid :invalid state using CSS. I will tell you how to fix this.
-
Fade-out text using the CSS background-clip attribute
Just by the end of last year, I learned a new trick on how to fade out text using the CSS background-clip attribute. In this post, I will show you how to do it.
-
Your website carbon footprint and how to improve it
Every website has it's own carbon footprint. I will tell you how to measure it and how you can improve it.
-
The new Twitter logo is just an HTML entity
On July 23, 2023, the well-known company Twitter was rebranded to X by Elon Musk. But did you know that the logo of X is just an HTML entity?
-
What is the new light‑dark() attribute?
The new light-dark() attribute just launched in Firefox, this method simplifies the way you can apply light-dark mode colors to your website.
-
Render text like a newspaper using CSS
Last week, I was looking for a way to render text in the style of old-school newspapers. During this research, I discovered a method to achieve this.
-
HTML <model> Element
Earlier this year Apple introduced the new HTML <model> element. Time to revisit and check it out to see what it is and when it can be used.
-
Start of my new journey
Welcome to my new journey. My name is Jan Valkenburg. Thirty-nine years old and from The Netherlands. In my daily life, I’m a Full Stack PHP Web Developer.