Jakie zadanie ma pełnić taki zapis z stylach CSS:
*{
}
Jakie zadanie ma pełnić taki zapis z stylach CSS:
*{
}
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).