Reaching more and more people is a priority of a webpage and that includes people with disabilities and people who use screen readers to browse the webpage. It’s our job and responsibility to provide them the same information we all receive.

Besides ensuring information, it’s crucial to use well structured…

Do you want a fast website? Smooth website? Then you should care about WebP. It makes websites lighter and makes it faster. WebP combines the feature of PNG and JPEG. It is the new king of the image format.

What is WebP

This is an image format like PNG/JPG/GIF but it has more…

Photo by Smart on Unsplash

We all are familiar with variables. But Sass Variable is magic like no other. It makes your web development fun and engaging. There are lots of ways to use Sass Variable. Let’s explore this.

Make your life easy

Look at this code,

p {
background-color: #445522;
letter-spacing: 2px;
h1 {
background-color: #445522…

We Mostly Ignore Meta Tag Because We Don’t Know Its Significance in SEO. I Will Explain Why Meta Tags Are So Crucial for SEO.

There are so many meta tags you can’t think of. But most of them are useless or sometimes depreciated. …

Which Approach Is Better? Declarative or Imperative? YOu Will Know All You Need To Know Abut This Two Programming Paradigms.

Declarative vs imperative is now talk of the town which was introduced by React community. It’s been popular nowadays because of its easiness and convenience to use. …

SaaS Is a CSS Preprocessor Used To Help Write CSS More Efficiently and With Less Work. Today We Will Learn Three Important Rules of SaaS.

Previously I have written about Saas Variable which you can read to better understand Saas Variable. Also I wrote an article about on Saas Import

This Article Covers Everything About CSS Flexbox || Complete Article on Flexbox.

Difference between display: Flex and display: inline-flex

Both flex and inline flex turn the element into a block-level container box. But inline flex property turns the element into an inline-level flex container box. That means that if you use display: Inline-flex, you can add other inline elements.

But flex can’t do this. Flex items are all the…

We use so many attributes such as id, class, title, etc. But we can create our attribute in HTML by the “data-” attribute. I will introduce you to the *data-* attribute.

What is Data Attribute?

“It is used to store your data(Custom data) in HTML Element which will be hidden from the user but…

In my previous post, I wrote about the HTML accesskey attribute. Now another HTML global attribute is “Contenteditable” which is a somewhat hidden attribute in HTML. Let’s dig into it.

What is ContentEditable

Contenteditable attribute is somewhat like HTML input,textarea tag. But what makes it different from others is that it can change…

Color is the first impression of a website. Every color trigger certain feelings and color can increase brand value and experience. In this era of technology, people are visually driven. People make decisions about a brand within the first 90 seconds and their choice is 64–90% based on color.


Md Shahab Uddin

Front-End Developer & Tech Writer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store