Selects all elements of a specified type.
/* CSS code example */
p {
/* CSS properties */
}
Selects elements with a specific class attribute.
/* CSS code example */
.example-class {
/* CSS properties */
}
Selects an element with a specific ID attribute.
/* CSS code example */
#example-id {
/* CSS properties */
}
Selects elements that are descendants of a specified element.
/* CSS code example */
parent descendant {
/* CSS properties */
}
Selects elements that are direct children of a specified element.
/* CSS code example */
parent > child {
/* CSS properties */
}
Selects an element that is directly adjacent to another element.
/* CSS code example */
sibling + adjacent {
/* CSS properties */
}
Selects elements that are siblings of a specified element.
/* CSS code example */
sibling ~ general-sibling {
/* CSS properties */
}
Selects elements with a specific attribute or attribute value.
/* CSS code example */
[attribute="value"] {
/* CSS properties */
}
Selects an element when it is being hovered over.
/* CSS code example */
selector:hover {
/* CSS properties */
}
Selects elements based on their position within a parent element.
/* CSS code example */
parent :nth-child(n) {
/* CSS properties */
}
Selects elements that do not match a specified selector.
/* CSS code example */
:not(selector) {
/* CSS properties */
}