Override width and peak HTML attributes with CSS

Override width and peak HTML attributes with CSS

One of many HTML parts that ceaselessly comes into collision with CSS is the img aspect. As we discovered in Request Metrics’ Fixing Cumulative Format Shift Issues on DavidWalshBlog article, offering picture dimensions throughout the picture tag will assist to enhance your web site’s rating. However in a world the place responsive design is king, we want CSS and HTML to work collectively.

Most responsive design model changes are completed through max-width values, however whenever you present a peak worth to your picture, you will get a distorted picture. The objective ought to all the time be a show photos in relative dimensions. So how can we make sure the peak attribute does not battle with max-width values?

The reply is as simple as peak: auto!

/* assuming any media question */
img {
  /* Make sure the picture does not go offscreen */
  max-width: 500px;
  /* Make sure the picture peak is responsive no matter HTML attribute */
  peak: auto;
}

The dance to please customers and serps is all the time a enjoyable steadiness. CSS and HTML have been by no means meant to battle however in some instances they do. Use this code to optimize for each customers and serps!


author avatar
roosho Senior Engineer (Technical Services)
I am Rakib Raihan RooSho, Jack of all IT Trades. You got it right. Good for nothing. I try a lot of things and fail more than that. That's how I learn. Whenever I succeed, I note that in my cookbook. Eventually, that became my blog. 
rooshohttps://www.roosho.com
I am Rakib Raihan RooSho, Jack of all IT Trades. You got it right. Good for nothing. I try a lot of things and fail more than that. That's how I learn. Whenever I succeed, I note that in my cookbook. Eventually, that became my blog. 

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here


Latest Articles

author avatar
roosho Senior Engineer (Technical Services)
I am Rakib Raihan RooSho, Jack of all IT Trades. You got it right. Good for nothing. I try a lot of things and fail more than that. That's how I learn. Whenever I succeed, I note that in my cookbook. Eventually, that became my blog.