Poznaliśmy już HTML, umiemy budować proste strony, przyszedł czas na zaznajomienie się z kolejną technologią – CSS. Jednak na początek należy zadać sobie pytanie: jaka jest przewaga CSS nad HTMLem, a co za tym idzie – czy warto uczyć się CSS?
Po co nam style?
Otóż style są narzędziem dającym webmasterowi ogromne możliwości kontrolowania wyglądu strony. Można nimi formatować tekst, bawić się z tłem, tworzyć ładne obramowania i jeszcze wiele, wiele więcej.
Formatowanie tekstu możliwe jest w samym HTMLu:
| <font face=”verdana” size=”3″ color=”#C0C0C0″> Tekst Tekst Tekst </font> |
Zapewne każdy z nas rozumie i umie zastosować powyższy kawałek kodu. Kolejne atrybuty HTMLowego znacznika font odpowiadają za:
- określenie czcionki (face=”verdana”)
- ustalenie wielkości (size=”3″)
- i koloru tekstu (color=”#C0C0C0″)
Widzimy, że wygląd poszczególnych elementów strony możemy definiować w samym HTMLu. W takim razie po co nam style??? Odpowiedź jest jedna: HTML odpowiada głównie za określenie układu strony, aby przeglądarka mogła poprawnie ją wyświetlić, zadaniem stylów jest „ubarwienie” naszej strony – określenie jej wyglądu. HTML „powie” przeglądarce GDZIE jest tabelka, a CSS – JAK MA ONA WYGLĄDAĆ. Oczywiście arkusze stylów nie pojawiły się od razu wtedy gdy stworzono HTML, stąd w HTMLu kilka opcji definiowania wyglądu. Jednak w CSS, w przeciwieństwie do HTML, można ustalić wygląd prawie KAŻDEGO elementu strony, począwszy od koloru tekstu, a kończąc na własnych kursorach. Poza tym stosując style (konkretnie zewnętrzne arkusze, ale o tym powiem później), możemy poprzez drobną zmianę w arkuszu, radykalnie odmienić wygląd całej naszej witryny! Widać teraz jakie są korzyści ze stosowania stylów. Jaka jest więc ta „filozofia” stylów??? Żadnej filozofii nie ma! Jeżeli chcesz zostać w przyszłości dobrym webmasterem, to nie ma wątpliwości – MUSISZ poznać CSS. A jak niedługo się przekonasz, nauka stylów wcale nie jest taka trudna.
