CSS Value Resolution

CSS Resolution is one of the data-type. As the name suggests it is used for specification of resolution meaning the density of pixels on the output device. Resolutions are generally used while writing media-queries. The user can use the resolution with max and min prefix while writing the media Query.

What is Media Query :Media Query is used for Responsive web development which can be used to change the screen styling based on the various characteristics of the output device. It is defined in CSS3.

Characteristics of Resolution data-type:

  • It is always a positive value.
  • It always has a unit: dpi, dpcm, dppx, x.
  • There should not be any space between the positive value and unit.

Units: There are 3 main units for specifying Resolution-

  • dpi: It stands for Number of dots per inch.
  • dpcm: It stands for dots per centimeter.
  • dppx or x: dots per px unit.

Example of Resolution:



filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html>
<html>
  
<head>
    <style>
        h1 {
            border: 2px solid #000000;
        }
  
        /* Exact resolution */
        @media (min-resolution: 10dpi) {
            h1 {
                color: white;
            }
        }
  
        /* Exact resolution */
        @media (max-resolution: 500dpi) {
            h1 {
                background: green;
            }
        }
    </style>
</head>
  
<body>
    <h1>Geeks For Geeks Example</h1>
</body>
  
</html>

chevron_right


Output:

As shown in the above example :

  • min-resolution is set to 10dpi, hence on device with resolution greater than 10dpi color : white styling will be applied to <h1> tag
  • max-resolution is set to 500dpi, hence on device with resolution less than 500dpi backgound : green styling will be applied to <h1> tag

full-stack-img

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.