CSS SELECTOR

AKASH E



CSS Selector

CSS selectors are used to choose the elements you want to style. They are part of a CSS rule set and allow you to target HTML elements based on their id, class, type, or attributes.

There are various types of selectors in CSS

  • CSS Element Selector
  • CSS ID Selector
  • CSS Class Selector
  • CSS Universal Selector
  • CSS Group Selector


CSS Element Selector:

He element selector targets HTML elements based on their tag name.

Example:

<!DOCTYPE html>
<html>
<head>
<style>
  h1{
    text-align: center;
    color: red;
}
</style>
</head>
<body>
<h1>Heading</h1>
<h1 id="ak">Me too!  And me!</h1>
</body>
</html>


Output:




CSS ID Selector:

  • The id selector targets a specific HTML element by its unique id attribute.
  •  Since each id is unique on the page, it is used to select a single, specific element.
  • It is written with a hash symbol (#) followed by the element's id.

Example:

<!DOCTYPE html>
<html>
<head>
<style>
  #ak{
     color: red;
}
</style>
</head>
<body>
<h1>Heading</h1>
<h1 id="ak">Me too!  And me!</h1>
</body>
</html>


Output:




CSS Class Selector:

The class selector targets HTML elements that have a specific class attribute. It is written with a period (.) followed by the class name.

Example:

<!DOCTYPE html>
<html>
<head>
<style>
 .ak{
    color: red;
}
</style>
</head>
<body>
<h1 class="ak">Heading</h1>
<p>paragraph.</p>
</body>
</html>


Output:





CSS Universal Selector:

The universal selector acts as a wildcard, selecting all elements on the page.

Example:

<!DOCTYPE html>
<html>
<head>
<style>
  *{
    text-align: center;
    color: red;
}
</style>
</head>
<body>
<h2>Heading</h2>
<p>This style will be applied to every paragraph.</p>
<p>Me too!</p>
<p>And me!</p>
</body>
</html>


Output:




CSS Group Selector:

The grouping selector applies the same styles to multiple elements. It helps reduce code by combining selectors with commas.

The CSS code without using the group selector:
 h2{
            text-align: center;
            color: red;
        }
 h1{
            text-aligncenter;
            colorred;
        }
 p{
            text-aligncenter;
            colorred;
        }

The CSS code using the group selector:
h2,h1,p{
            text-aligncenter;
            colorred;
        }

Example:

<!DOCTYPE html>
<html>
<head>
<style>
h2,h1,p{
    text-aligncenter;
    colorred;
 }
</style>
</head>
<body>
<h1>This style will be applied to every paragraph.</h1>
<h2>Me too!</h2>
<p>And me!</p>
</body>
</html>


Output:





Tags
Our website uses cookies to enhance your experience. Learn More
Accept !

GocourseAI

close
send