CSS
O stworzenie własnej strony WWW mogą pokusić się nawet osoby nie mające żadnego przygotowania w tym kierunku i nie znające podstawowego języka HTML, czyli języka programowania. Mówiąc jeszcze prościej, składnia HTML to język służący do pisania stron internetowych.
Z tworzeniem strony internetowej związanych jest kilka pojęć bez których wprowadzenia nie ma co mówić o stronie WWW. Tworząc stronę będziemy spotykać się z takimi określeniami jak: CSS, JavaScript.
CSS to kaskadowe arkusze stylów. Są one językiem stylu, które służą do określenia układu graficznego dokumentów HTML. Dla przykładu CSS potrafi ustawić parametry czcionki, kolorów, marginesów, linii, wysokości, szerokości, obrazków tła, oraz wielu innych rzeczy.
Co prawda układ graficzny można dodawać poprzez HTML, ale arkusze stylów CSS posiadają więcej możliwości i są bardziej dokładne.
Najważniejsza różnica pomiędzy HTML, a CSS polega na tym, że HTML używany jest do strukturyzacji treści, a CSS do formatowania tej treści.
CSS to istna rewolucja w świecie projektowania stron internetowych. CSS daje wiele korzyści. Do najważniejszych z nich należy:
- kontrola układu graficznego wielu dokumentów patrząc z poziomu jednego arkusza stylów,
- duża ilość zaawansowanych i wyszukanych technik,
- możliwość stosowania różnych układów graficznych.
Kody HTML i CSS są bardzo do siebie podobne.
CSS można dodawać do dokumentów HTML na trzy sposoby. Pierwszy sposób w linii to użycie atrybutu style. Druga metoda wewnętrzna to umieszczenie kodu CSS poprzez użycie znacznika HTML. Natomiast trzecia metoda zewnętrzna polega na tym, że odnośnik umieszcza się do zewnętrznego arkusza stylów. Dokonując zmian w zewnętrznym arkuszu stylów, powodujemy zmiany we wszystkich dokumentach HTML. Dzięki tej technice można zaoszczędzić przede wszystkim czas, ponieważ wszelkie zmiany w dokumentach HTML dokonują się nie jako automatycznie, nie trzeba ich wykonywać ręcznie. CSS pozwala dosłownie w ciągu kilku sekund dokonać wszelkich modyfikacji.
Za pomocą CSS można opisywać czcionki, zmieniać kolory, pozycje obrazka, blokować obrazek w tle, itd.