Jeśli chcesz zacząć tworzyć strony internetowe, to powinieneś zacząć właśnie od tych technologii. HTML (ang. HyperText Markup Language – HiperTekstowy Język Znaczników) to język znaczników, za pomocą którego można tworzyć strukturę strony internetowej, a CSS (Cascading Style Sheets - Kaskadowe Arkusze Stylów) to język, który nadaje stronie wyglądu - to w nim zdefiniowane są wszystkie właściowści wyglądu elementów na stronie. HTML i CSS, wraz z JavaScriptem, składają się na podstawowy zestaw umiejętności dla frontend developera.
Znaczniki HTML są budulcem, za pomocą których tworzy się strukturę strony internetowej (wstawianie obrazków, akapitów, nagłówków, dzielenie strony na sekcje itd.). Dodatkowo w pliku HTML zawrzeć możemy metadane strony, takie jak kodowanie znaków, język, tytuł strony, jej opis itp. Możemy także załączyć arkusze stylów CSS czy skrypty Javascript. Poprzez nadanie poszczególnym elementom strony identyfikatorów lub klas, jesteśmy w stanie “nawiązać kontakt” pomiędzy wszystkimi tymi technologiami. To, jak zaprojektujemy strukturę stronę, wpływa na jej dostępność dla osób z niepełnosprawnościami lub posiadającymi słabsze urządzenia, a także na pozycję strony w wyszukiwarce’. Nie warto zatem traktować HTML-a pobłażliwie i warto po opanowaniu podstaw zainteresować się dostępnością i pozycjonowaniem strony (SEO).
CSS służy do nadawania wyglądu stronie napisanej w HTML. To w nim zdefiniujemy kolory, efekty, położenie, sposób wyświetlania, a nawet animacje poszczególnych elementów. CSS został stworzony w celu odseparowania struktury dokumentu HTML od formy jego prezentacji. Separacja ta zwiększa zakres dostępności witryny, zmniejsza zawiłość kodu oraz ułatwia wprowadzanie zmian w strukturze dokumentu.
Do znacznego ułatwienia i przyspieszenia edytowania stylów używane są preprocesory oraz frameworki:
(W języku polskim niżej)
Build Responsive Real-World Websites with HTML and CSS
Learn modern HTML5, CSS3 and web design by building a stunning website for your portfolio! Includes flexbox and CSS Grid
Czas trwania: 37.5 total hours 436472 zapisanych uczestnikówThe Complete 2024 Web Development Bootcamp
Become a Full-Stack Web Developer with just ONE course. HTML, CSS, Javascript, Node, React, PostgreSQL, Web3 and DApps
Czas trwania: 61.5 total hours 1380995 zapisanych uczestnikówThe HTML & CSS Bootcamp 2024 Edition
Brand New Course! Covers Flexbox, CSS Grid, Animations, Responsive Design and More! Tons of Exercises & Projects.
Czas trwania: 37 total hours 19116 zapisanych uczestnikówModern HTML & CSS From The Beginning 2.0 (2024 Revamp)
Build modern responsive websites with HTML and CSS - Learning modules, mini-projects and 3 full websites
Czas trwania: 24.5 total hours 89072 zapisanych uczestników[2025] Kurs FullStack Web Developer od Podstaw do Mastera
Obszerny kurs nauki web developmentu od podstaw! Html 5, CSS 3, JavaScript, DOM, Bootstrap 5, Node, + 200 pyt. rekrut.
Czas trwania: 73 total hours 7565 zapisanych uczestnikówKurs Tworzenia Stron WWW w HTML i CSS od Podstaw do Eksperta
Naucz się HTML 5, CSS 3, JS, XML, jQuery, AJAX, Responsive web design od podstaw. Wyjaśnię Ci wszystko od A do Z!
Czas trwania: 53.5 total hours 35040 zapisanych uczestników[2024] Kurs Tworzenia Stron WWW cz. I - HTML, CSS, RWD
Podstawy HTML, CSS, semantyka, dobre praktyki pisania kodu i RWD, czyli responsywne strony internetowe!
Czas trwania: 10 total hours 23341 zapisanych uczestników[2025] Programowanie w JavaScript od Zera do Mastera
FullStack Javascript od Podstaw + 100 omówionych pyt. rekrut., 24 projekty! Jedyny kurs, który potrzebujesz, ponad 60h!
Czas trwania: 61 total hours 8835 zapisanych uczestników