Przejdź do głównej treści
  1. Strona główna
  2. Technik fotografii i multimediów
  3. AUD.05
  4. Pytanie

Kwalifikacja: AUD.05 - Realizacja projektów graficznych i multimedialnych

Zawód: Technik fotografii i multimediów

Kategorie: Strony internetowe

Słowa kluczowe: DOCTYPE i DTD Elementy semantyczne HTML5 XHTML 1.1

Dlaczego zamieszczony kod jest niezgodny z XHTML 1.1?
<!DOCTYPE html>
<html>
<head>
 <title>Agencja Grafiki Użytkowej GRAFA</title>
 <link rel="stylesheet" href="css/styles.css"/>
</head>
<body>
<table> <tr><td id="menu">..tu menu... </td>
<td id="header">Nasza agencja została stworzona przez ludzi dla ludzi.
Jesteśmy na rynku od 1999 roku, stale zmieniając się dla WAS.
  <blockquote><p> Nasze motto: ....</p> </blockquote></td> </tr>
<tr> <td colspan="2" id="content"> … tu opis oferty.... </td> </tr>
</table>
</body>
</html>

Wybór odpowiedzi dotyczącej braku odniesienia do definicji typu dokumentu (DTD) w deklaracji !DOCTYPE jest słuszny, ponieważ zgodnie z normą XHTML 1.1 każda strona internetowa musi zawierać poprawną deklarację do DTD. Deklaracja ta informuje przeglądarki o tym, jak interpretować dokument, co jest kluczowe dla zachowania zgodności i poprawnego renderowania. Przykładowa poprawna deklaracja dla XHTML 1.1 to: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">. Brak takiej deklaracji może prowadzić do nieprawidłowego wyświetlania strony oraz błędów w interpretacji kodu przez różne przeglądarki. Zgodność z DTD zapewnia również, że nasz dokument jest zgodny z obowiązującymi standardami, co jest kluczowe w kontekście SEO i dostępności. Dlatego ważne jest, aby zawsze uwzględniać odpowiednią deklarację, aby uniknąć problemów z kompatybilnością.
Analizując pozostałe odpowiedzi, można dostrzec kilka powszechnych nieporozumień związanych z XHTML 1.1. Pierwsza koncepcja sugerująca, że brakuje znaczników <heading>, <article>, <nav>, <aside> i <footer>, nie uwzględnia faktu, że XHTML 1.1 nie wymaga tych znaczników jako obowiązkowych. Chociaż są one zgodne z HTML5 i zalecane w kontekście semantycznego HTML, nie są one konieczne w XHTML 1.1. Ponadto, przedstawienie tych znaczników jako kluczowych dla zgodności z XHTML 1.1 jest mylące. Kolejnym często spotykanym błędem jest przekonanie, że brak znacznika <meta> i jego atrybutów, jak charset, jest krytyczny dla zgodności z XHTML 1.1. W rzeczywistości, mimo że znacznik <meta> jest ważny dla określenia kodowania i innych właściwości dokumentu, jego brak nie czyni dokumentu niezgodnym z XHTML 1.1. Ostatecznie, zrozumienie, że znacznik <blockquote> nie może być użyty wewnątrz znaczników <td></td>, jest błędne; zgodnie z specyfikacją HTML, <blockquote> jest dozwolony w obrębie <td> i może być użyty do przedstawienia cytatów w tabelach. Zatem wszystkie te odpowiedzi wynikają z błędnych założeń i niezrozumienia specyfikacji XHTML 1.1 oraz zasad dotyczących struktury dokumentu.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.