You cannot make CSS case-insensitive by itself. CSS is by default case-insensitive, except for parts that are not under its control – such as string values and URLs.
However, HTML and XHTML (including XML) element, attribute, and property names are case-sensitive. Therefore, typically, the title tag names are case-sensitive in a document.
If you want to select elements regardless of the case of the titles, you have to include both (or all) possible case variants. For example:
```
div[title=“Example”],
div[title=“EXAMPLE”],
div[title=“example”] {
color: red;
}
```
However, when dealing with attribute selectors, CSS4 offers a case-insensitive attribute selector using “i” before the closing bracket:
```
div[title=“example” i] {
color: red;
}
```
This will match div elements with a title attribute of “example”, “Example”, “EXAMPLE”, etc.