HTML i CSS to podstawowe technologie używane przy tworzeniu stron internetowych oraz interfejsów aplikacji webowych.
HTML
HTML, czyli HyperText Markup Language, służy do opisu struktury dokumentu. Za jego pomocą definiuje się elementy strony, takie jak:
- nagłówki,
- akapity,
- listy,
- formularze,
- tabele,
- przyciski,
- obrazy.
Przykład:
<h1>Panel użytkownika</h1>
<button>Zapisz</button>
CSS
CSS, czyli Cascading Style Sheets, odpowiada za wygląd elementów HTML. Pozwala określać między innymi:
- kolory,
- rozmiary czcionek,
- marginesy,
- układ elementów,
- responsywność strony.
Przykład:
button {
background-color: blue;
color: white;
}
Znaczenie w pracy front-end developera
Znajomość HTML i CSS jest bardzo ważna w pracy nad front-endem, ale zwykle nie wystarcza do tworzenia rozbudowanych aplikacji webowych. Do aplikacji front-end często wykorzystuje się frameworki i biblioteki JavaScript, takie jak Angular, React lub Vue.
W pytaniach egzaminacyjnych HTML i CSS mogą wskazywać osobę znającą podstawy tworzenia interfejsu, natomiast Angular wskazuje na umiejętność tworzenia pełniejszej aplikacji front-endowej.