09 – HTML, CSS – tekst i czcionka, identyfikatory i klasy.
1. Najpierw test: https://egzamin-informatyk.pl/testy-html-css-js-php/
2. Teraz zadanie:
Opis zadania
Stwórz prostą stronę internetową składającą się z pliku HTML oraz powiązanego arkusza CSS, która przedstawia krótki tekst informacyjny (np. paragraf powitania, nagłówek, cytat). Twoim celem jest:
-
użycie identyfikatorów (
id) i klas (class) w HTML, -
nadanie stylu tekstowi za pomocą CSS (czcionka, rozmiar, waga, styl),
-
wyraźne rozróżnienie stylów dla elementów oznaczonych różnymi klasami i identyfikatorami.
Wymagania techniczne
1. Struktura HTML
-
Utwórz plik
index.html. -
W pliku umieść co najmniej:
-
nagłówek (
<h1>) zawierający tytuł strony, z przypisanym identyfikatoremmain-title. -
paragraf (
<p>) z tekstem powitania lub opisu strony, z przypisaną klasąwelcome-text. -
paragraf lub blok tekstu (
<div>albo<p>) ze stylizowanym cytatem, z klasąhighlighti identyfikatoremquote. -
span lub inny element inline, np. w środku paragrafu, z klasą
small-note, zawierający dodatkową, mniejszą uwagę (np. „Uwaga: to jest wersja robocza”).
-
2. Arkusz CSS
-
Utwórz plik
styles.cssi podłącz go w nagłówku HTML (<link rel="stylesheet" href="styles.css">). -
Zdefiniuj style dla następujących selektorów:
Selektor Wymagane style #main-titlefont-family,font-size,font-weight,color.welcome-textfont-family,font-size,line-height#quotefont-style: italic,font-size,color.highlight(jeśli używasz klasy highlightna tym samym elemencie co#quote, styl klasy ma być nieco inny niż w identyfikatorze — np. zmiana tła lub obramowania).small-notemniejsza czcionka, np. font-size: 0.8emlubsmall, oraz inny kolor (np. jaśniejszy lub kontrastujący)
Kryteria oceny
Podczas oceniania zadania (np. w kontekście egzaminu lub ćwiczenia) zwróć uwagę na:
-
Poprawność HTML i CSS: identyfikatory i klasy są użyte zgodnie z wymaganiami, bez literówek, selektory są dobrze sparowane.
-
Styl czcionki: różne elementy mają odpowiednio dobraną rodzinę czcionek, rozmiar, wagę lub styl.
-
Czytelność i estetyka: tekst jest czytelny, kolory i odstępy są estetyczne i spójne.
-
Modularność CSS: unikasz powielania tych samych właściwości – klasy i identyfikatory mają sens.


