The asterisk (*) is known as the CSS universal selectors. It can be used to select any and all types of elements in an HTML page. The asterisk can also be followed by a selector while using to select a child object. This selector is useful when we want to select all the elements on the page.
For example:
* {
property : value;
}
While selecting elements, if we use just asterisk (*), then all the elements of the HTML page gets selected irrespective of the parent-child relation. If we use the asterisk (*) while selecting children of a particular parent, so we can select all the children of that parent by:
parent * {
property : value;
}
We can use an asterisk (*) for intermediate level while selecting an element by:
grand_parent * grand_child{
property : value;
}
Examples:
Input: * { color : green; }
Output: The text in all the elements become green
Input: * p { color : green; }
Output: The text inside those which are direct children of any elements of HTML the page will become green.
html
<!DOCTYPE html>
< html >
< head >
< style >
* {
background-color: gray;
}
* p {
background-color: green;
}
* p span {
background-color: yellow;
}
div * h3 {
background-color: red;
}
</ style >
</ head >
< body >
< center >
< h1 style = "color:green" >
GeeksforGeeks
</ h1 >
< div >
< p >
div->p
< span > div->p->span </ span >
</ p >
< span >
< h3 > div->span->h3</ h3 >
</ span >
</ div >
< p >A computer science portal.</ p >
</ center >
</ body >
</ html >
|
Output:

Supported Browser:
- Google Chrome 4.0
- Internet Explorer 7.0
- Firefox 2.0
- Opera 9.6
- Safari 3.1