CSS (Cascading Style Sheets) są popularnym narzędziem w projektowaniu stron internetowych. Trudno sobie wyobrazić wiele aplikacji internetowych bez nich. Mogą one przyspieszyć tworzenie i edycję stron internetowych. Plik CSS jest praktycznie zapisany jako rodzaj pliku tekstowego i zawiera instrukcje dla projektu. Możliwe jest więc również, aby wszystkie podstrony Strona główna aby użyć tego samego wzoru poprzez wywołanie tego pliku CSS w nagłówku danej strony. Jeśli zmienisz projekt, wystarczy, że zmienisz plik CSS i będzie to miało wpływ na wszystkie strony edytowanego projektu.
Opcje formatowania
Dzięki specjalnemu językowi programowania CSS można wykonać prawie wszystkie zadania związane z formatowaniem strony internetowej, przynajmniej te dotyczące projektowania. CSS może być nawet używany do tworzenia ramek o różnych odcieniach i prostych grafik. Czcionki i rozmiary czcionek są definiowane raz w pliku CSS i dzięki temu są automatycznie dostępne w całym katalogu lub prezentacji firmy. Istnieje wiele możliwości zróżnicowania, ponieważ niektóre obszary, takie jak nagłówki, zawartość tabel, podpisy lub przypisy mogą być zdefiniowane oddzielnie. Różnokolorowe tła z lub bez wzorów mogą być zadeklarowane za pomocą CSS. Różne pociski, różne elementy dynamiczne i wiele innych można zrealizować za pomocą CSS. Obrazy, filmy i sekwencje audio mogą być również zintegrowane w ten sposób, jeśli nie chcesz robić tego w inny sposób.
Składnia
Zgodnie z wytycznymi W3C, właściwości, które mają być wyświetlane, podlegają określonym zestawom reguł. W nawiasach klamrowych znajdują się selektory, które przypisują określoną wartość do danej właściwości. Na przykład, w przypadku koloru nagłówka drugiego rzędu, może on wyglądać tak: h2 { kolor: zielony; } Zamiast "zielonego" może być też numer koloru. Tutaj "h2" będzie selektorem, "kolor" właściwości i "zielony" przypisanej wartości. Oczywiście można przypisać kilka właściwości na raz. Ważne są miejsca po otwarciu i przed nawiasem zamykającym oraz średniki na końcu każdego zadania. W celu zapewnienia przejrzystości, zaleca się ułożenie każdej nieruchomości w dodatkowej linii. W przypadku dużych projektów strona internetowa to niewidoczne wewnętrzne komentarze mają sens.
Obszary zastosowań i cechy szczególne
Kaskadowe arkusze stylów są stosunkowo łatwe do zintegrowania z projektami HTML i PHP. HTML (Hyper Text Markup Language) był początkowo najbardziej rozpowszechnionym obszarem zastosowania. Pojedyncze arkusze stylów można tutaj wstawiać również w obrębie pliku HTML za pomocą poleceń stylu. Kaskadowe arkusze stylów, czyli kilka elementów projektowych, definiuje się w osobnym pliku i wywołuje w określonym miejscu pliku HTML lub, co jest bardziej korzystne, w nagłówku jako plik zewnętrzny. W PHP (Hypertext Preprocessor - właściwie Personal Home Page Tools) CSS są nie tylko dołączane jako plik *.css, ale także łączone z poleceniami PHP. Zasadniczo możliwe jest również połączenie PHP i HTML. Nowocześniejszym wariantem jest praca z bazami danych, w których w przypadku MySQL Na przykład, właściwości projektu internetowego mogą być tworzone za pomocą PHP i CSS. Liczne systemy baz danych wykorzystują podobne techniki. Jednak większość z nich używa dodatkowych języków programowania, które wykorzystują również CSS. Niestety istnieje kilka specjalnych funkcji dotyczących systemów operacyjnych i przeglądarek, które należy wziąć pod uwagę. Nie wszystkie efekty wyglądają tak samo w każdej przeglądarce, niektóre nawet nie są przez wszystkich interpretowane. Dlatego też często trzeba brać pod uwagę różne wersje w zależności od przeglądarki i systemu operacyjnego, w jaki sposób wartości są przypisywane do właściwości w CSS. W tym celu system operacyjny i używana przeglądarka są zazwyczaj wyszukiwane z nagłówka pliku HTML lub PHP albo z systemu bazodanowego i przydzielana jest właściwa wersja CSS.
atuty i wady
CSS są mile widzianym dodatkiem i uproszczeniem do projektów HTML i PHP. Są one logicznie skonstruowane i można się ich nauczyć stosunkowo szybko. Błąd w pliku CSS pojawi się jednak na kilku stronach jednocześnie, ale można go również szybko usunąć. Istnieją problemy z egzotycznymi czcionkami i zestawami języków obcych. Dlatego należy podjąć środki ostrożności i określić alternatywny wariant. W przypadku specjalnej czcionki, przed nią można by przypisać wartość dla czcionki, która jest normalnie obecna wszędzie. CSS, aby użyć ostatniej nazwanej wartości dla danej właściwości. Jeśli ta wartość nie może być wyświetlona, jest ona ignorowana. Jeśli przypisałeś prostą czcionkę przed tym przypisaniem, jest ona uważana za ostatnią możliwą do zinterpretowania, a twoja strona nadal będzie wyświetlana w użyteczny sposób. Zestawy języków obcych i inne specjalne funkcje muszą być zintegrowane z projektem internetowym za pomocą HTML, PHP lub innego języka programowania lub, jeśli to konieczne, przekierowane na stronę angielską.