Znacznik <meta> służy do przekazywania metadanych o dokumencie HTML, zwykle w sekcji <head>. W praktyce bardzo często spotyka się zapis, w którym:
- atrybut name identyfikuje rodzaj informacji (np. "description"),
- atrybut content przenosi właściwą treść metadanych (czyli opis, słowa kluczowe itp.).
Dlatego odpowiedź <meta name = "description" content = "..."> jest poprawna: używa typowych, sensownych atrybutów i wartości, które odpowiadają rzeczywistemu zastosowaniu metatagów w tworzeniu stron (np. opis wykorzystywany w wynikach wyszukiwania lub podglądach linków).
Pozostałe propozycje są niepoprawne z powodów koncepcyjnych:
- <meta name = "!DOCTYPE"> miesza metadane z deklaracją typu dokumentu. "DOCTYPE" nie jest treścią metadanych przekazywaną w ten sposób i nie stanowi sensownej wartości atrybutu name dla <meta>.
- <meta title = "..."> próbuje użyć atrybutu "title" w <meta>. Tytuł strony ustawia się standardowo innym mechanizmem (np. w znaczniku <title>), a nie przez dowolny atrybut w <meta>.
- <meta background = blue> przenosi pojęcie wyglądu (tło) do metadanych. Kolor tła nie jest metadanymi dokumentu i nie powinien być przekazywany takim atrybutem; wygląd strony definiuje się w CSS.
Wskazówka egzaminacyjna: w pytaniach o poprawność atrybutów zwracaj uwagę, czy atrybuty są typowe dla danego elementu i czy przekazują dane w sposób zgodny z rolą elementu (metadane vs. struktura treści vs. prezentacja w CSS).