Tag

CSS (Cascading Style Sheets) - kaskadowe arkusze stylów

cssCSS (Cascading Style Sheets) to kaskadowe arkusze stylów, które odpowiedzialne są za wygląd witryny internetowej. Język ten został opracowany w 1996 r. przez firmę W3C, która zajmuje się wyznaczaniem standardów względem budowy stron www. Jest on zintegrowany z językiem HTML, który odpowiada za budowę struktury strony z wykorzystaniem nagłówków, akapitów, list, hiperłączy, załączonych plików w tym plików multimedialnych oraz strukturę formularzy do przesyłania danych. Język stylów odpowiedzialny jest za prezentacje strony, a dokładnie za opis wyżej wymienionych elementów HTML, poprzez określenie rodzaju czcionek, koloru tła poszczególnych elementów, rozmieszczenie i wyrównanie tych elementów, filtry, tabele, obramowania, marginesy, a także proste animacje.
 

CSS – prezentacja graficzna strony www

 
Każda reguła CSS składa się z selektora (np. kolor czcionki nagłówków) oraz deklaracji (np. niebieski). Co więcej, niezwykle przyspiesza pracę, ponieważ style (reguły opisu elementów HTML) zawarte w jednym dokumencie mogą być stosowane jednocześnie do wielu innych plików witryny. Takie rozwiązanie daje ogromną kontrolę nad wizualnym aspektem projektu, ponieważ poprzez zmianę stylów w nadrzędnym pliku kaskadowych arkuszy stylów można wprowadzić zmiany jednocześnie we wszystkich dokumentach, w których styl ten wystąpił. CSS razem z HTML i Java Script tworzą wielką trójkę języków, które pozwalają na stworzenie dynamicznej i interaktywnej strony www przez frontend developerów. Jest językiem kompatybilnym z wieloma przeglądarkami, dzięki czemu programiście nie muszą już kodować jednej witryny na wiele sposobów w zależności od typu przeglądarki.
 
Dodatkowo język stylów umożliwia poprawne wyświetlanie się witryny w zależności od rozdzielczości urządzenia, na którym jest wyświetlana witryna, a zatem odpowiada za jej responsywność. Dzięki CSS można bardzo precyzyjnie określić pozycję względną i bezwzględną konkretnych elementów na stronie. Pozwala projektować bardzo efektowne i estetyczne witryny bogate w treści z wykorzystaniem minimalnej ilości kodu. Za pomocą kaskadowych arkuszy stylów można niezwykle uatrakcyjnić wygląd elementów, stosując subtelne cienie, zaokrąglenia rogów, a nawet całkowitą zmianę kształtu elementów lub też zastosować ciekawe gradienty. Język ten określa sposób zachowania się linków poprzez określony wygląd stanów: visited, active, hover czy focus. Z wykorzystaniem CSS kaskadowych arkuszy stylów można również wprowadzić ciekawą animację do statycznych elementów HTML, poprzez tworzenie płynnych przejść pomiędzy określonymi stanami.
 
 
 

Wpisy z tagiem CSS