Znak gwiazdki w css

0

Jakie zadanie ma pełnić taki zapis z stylach CSS:

*{

}
1

zwróć uwagę, że jeśli wybierasz wszystkie elementy, to łatwo zrobić sobie krzywdę.

jeśli masz np.

* {
  color: blue
}

to potem się okaże, że elementy, które nie chcesz żeby były niebieskie, będą niebieskie.

To samo się tyczy takich zapisów

button > .jakas-klasa * {
  color: blue;
}

bo gwiazdka tak czy siak tam jest, tyle że w zagnieżdżeniu. Czyli tak samo możesz zmienić kolor na niebieski nie temu elementowi co chcesz. Bo wszystkie złapią się pod gwiazdkę.

Więc w ramach możliwości należy unikać gwiazdki i raczej np. przypisać bezpośrednio do elementu klasę CSS i odwołać się do tej klasy.
Niektórzy mówią, że gwiazdka to w ogóle zawsze zło (ja tam uważam, że wszystko zależy czy ktoś wie co robi, czy może stosuje gwiazdkę z lenistwa).

1 użytkowników online, w tym zalogowanych: 0, gości: 1