Opis w pytaniu dotyczy strony, która płynnie dostosowuje się do rozdzielczości ekranu i działa dobrze na wielu urządzeniach. Takie wymaganie spełnia Responsive Web Design (RWD), czyli projektowanie responsywne: jedna strona (jeden adres i jedna baza treści) zmienia układ oraz sposób prezentacji w zależności od rozmiaru ekranu i możliwości urządzenia.
W praktyce RWD oznacza m.in. stosowanie elastycznych układów, elementów skalujących się do dostępnej przestrzeni oraz reguł stylów, które przełączają układ dla różnych szerokości widoku. Dzięki temu użytkownik na smartfonie otrzymuje czytelny, ergonomiczny interfejs bez potrzeby utrzymywania oddzielnej wersji witryny.
Dlaczego pozostałe propozycje są niepoprawne:
- "pełne generowanie stron we Flashu" – to technologia wtyczkowa, która nie jest właściwą podstawą współczesnych stron; ogranicza dostępność, kompatybilność i utrzymanie, a ponadto nie realizuje standardowego podejścia responsywnego opartego na HTML/CSS.
- "język XHTML i struktura oparta o tabele" – XHTML to wariant składni znaczników, ale tabele do budowy layoutu to przestarzała praktyka. Układ tabelaryczny jest mało elastyczny i trudny do poprawnego dopasowania do małych ekranów.
- "język XML i osobne wersje witryny dla różnych kategorii sprzętu" – XML nie jest typową technologią budowy warstwy prezentacji stron WWW dla użytkownika. Tworzenie osobnych wersji serwisu (np. osobna mobilna) to inne podejście niż RWD i zwykle zwiększa koszty oraz ryzyko niespójności treści.
Na egzaminie warto zapamiętać: gdy w treści pojawia się wymóg "ta sama strona dobrze działa na różnych urządzeniach i rozdzielczościach", najbardziej trafnym pojęciem jest projektowanie responsywne (RWD).