CSS – ubrany na kaskadę
W skrócie, HTML odpowiada za to CO chcemy pokazać, a CSS za to JAK mamy to pokazać. W tym języku definiowane są np. kolor tła, rodzaj i wielkość czcionki, jak daleko od krawędzi coś ma się pokazać, jak wysoki i szeroki ma być obrazek. W CSS to ciuszki, które ubiera się językowi HTML, aby ten ładnie się prezentował.
Jest to osobny pliczek, który linkujemy do dokumentu HTML i który zbudowany jest kaskadowo (stąd nazwa Cascading Style Sheets). Działa to na zasadzie od ogółu do szczegółu, ponieważ mniejsze elementy, które wchodzą w skład większych, dziedziczą od nich to samo ubranko. Więc jeśli sekcja (np. o nas) otrzyma tło zielone, to odziedziczą to tło wszystkie elementy w tej sekcji. Sztuczki w CSS robi się przez izolowanie niższych w abstrakcji elementów i nadawanie im swoich własnych cech – coś w stylu „a tu dam taką czcionkę, a tu dam jej inny kolor, a ten fragment będzie pochylony.
Mimo, że CSS odpowiada za prezentację strony, to jest to bardziej podkoszulek niż ładna bluzka. Owszem, strona jest ładniejsza, ale wciąż praktycznie nic się nie rusza, nie skacze, nie wjeżdża…
Za takie fajerwerki odpowiada Java Script.