Czym są znaczniki HTML?
Wiele osób błędnie twierdzi, że HTML jest językiem programowania. Oczywiście nie jest to prawdą. HTML to nic innego, jak język znakowania tekstu, czyli zbiór różnego rodzaju znaczników, które odpowiadają za wygląd treści na stronach internetowych.
Znaczniki HTML a tworzenie stron internetowych
Znaczniki HTML to inaczej słowa kluczowe, które otoczone są nawiasami kątowymi, np. . Znaczniki te najczęściej występują w parach, np. oraz . Pierwszy znacznik z pary jest znaczkiem otwierającym, z kolei drugi zamykającym. Znaczników podwójnych używa się zazwyczaj do tworzenia nagłówków, akapitów, odnośników oraz tabel z wierszami i komórkami. Istnieją również pojedyncze znaczniki HTML, które występują bez znacznika zamykającego. Na przykład znacznik złamania wiersza, linia pozioma lub znaczniki opisujące stronę.

CSS – Kaskadowe Arkusze Stylów
CSS stanowi skrót od wyrażenia Cascading Style Sheets, co w wolnym tłumaczeniu oznacza Kaskadowe Arkusze Stylów. Znaczniki HTML zostały zaprojektowane po to, by określać zawartość dokumentu. Ich zadaniem jest informowanie przeglądarki o tym, co jest akapitem, co nagłówkiem, a co na przykład tabelą z wierszem. Poprzez użycie odpowiednich znaczników definiujemy wygląd strony. Wygląd konkretnego dokumentu miał być ustalany przez przeglądarkę bez konieczności używania znaczników formatujących.
Podstawowe przeglądarki, takie jak Netscape oraz Internet Explorer umożliwiały używanie nowych znaczników HTML i atrybutów, które zmieniały formatowanie dokumentu, takich jak np. . Takie rozwiązanie powodowało wiele trudności z utrzymaniem spójnego wyglądu stron internetowych składających się z różnych podstron.
W celu rozwiązania tego problemu World Wide Web Consortium (W3C) – konsorcjum odpowiedzialne za HTML, stworzyło standard stylów CSS, stanowiących rozszerzenie HTML 4.0. W dzisiejszych czasach większość przeglądarek w środowisku graficznych interpretuje CSS.

Czym jest kolejność kaskadowa?
Arkusze stylów mają za zadanie definiować w jaki sposób przeglądarka ma wyświetlać elementy HTML. Z reguły zapisuje się je w pliku zewnętrznym, który posiada rozszerzenie .css. Zazwyczaj zapisuje się je w zewnętrznym pliku o rozszerzeniu .css. Zewnętrzne style umożliwiają zmianę wyglądu wszystkich podstron danej strony internetowej poprzez edycję jednego pliku. Pozwalają one twórcom na definiowanie sposobu wyświetlania każdego elementu HTML z osobna na każdej podstronie. Informacje o stylach można zamieszczać na wiele różnych sposobów.
Nie ma żadnych przeciwskazań, aby stosować wszystkie sposoby na raz. Obowiązuje wówczas ustalony porządek interpretacji nazywamy kaskadą, co oznacza że ostatni w kolejności styl staje się tym obowiązującym i posiada największy priorytet.
Język HTML pozornie może wydawać się skomplikowany, jednak jeśli interesujemy się tworzeniem stron internetowych i kiedyś chcielibyśmy spróbować swoich sił w tej dziedzinie, to nauka języka znakowania tekstu wydaje się być nieunikniona.
FAQ – najczęściej zadawane pytania
Czym jest HTML?
HTML to język znakowania tekstu, czyli zbiór różnego rodzaju znaczników, które odpowiadają za wygląd treści na stronach internetowych. Nie jest to język programowania.
Jakie są główne typy znaczników HTML?
Znaczniki HTML najczęściej występują w parach, składających się ze znacznika otwierającego i zamykającego, używanych do tworzenia nagłówków, akapitów, odnośników oraz tabel. Istnieją również pojedyncze znaczniki, które nie posiadają znacznika zamykającego, np. znacznik złamania wiersza, linia pozioma lub znaczniki opisujące stronę.
Co to jest CSS i do czego służy?
CSS, czyli Cascading Style Sheets (Kaskadowe Arkusze Stylów), to standard stworzony w celu definiowania sposobu wyświetlania elementów HTML przez przeglądarkę. Służy do ustalania wyglądu stron, podczas gdy znaczniki HTML określają zawartość dokumentu.
Dlaczego World Wide Web Consortium (W3C) stworzyło standard CSS?
W3C stworzyło standard CSS jako rozszerzenie HTML 4.0, aby rozwiązać problem trudności z utrzymaniem spójnego wyglądu stron internetowych składających się z różnych podstron, który powstał z powodu używania przez podstawowe przeglądarki nowych znaczników HTML i atrybutów zmieniających formatowanie dokumentu.
Czym jest kolejność kaskadowa w kontekście CSS?
Kolejność kaskadowa to ustalony porządek interpretacji stylów w CSS, który obowiązuje, gdy informacje o stylach zamieszczane są na wiele różnych sposobów jednocześnie. Oznacza to, że ostatni w kolejności styl staje się tym obowiązującym i posiada największy priorytet.
Gdzie zazwyczaj zapisuje się arkusze stylów CSS?
Arkusze stylów CSS z reguły zapisuje się w pliku zewnętrznym, który posiada rozszerzenie .css. Zewnętrzne style umożliwiają zmianę wyglądu wszystkich podstron danej strony internetowej poprzez edycję jednego pliku.