Znacznik <ins> w języku HTML służy do oznaczenia
A. cytowanego bloku tekstu.
B. tekstu, który został dodany.
C. tekstu przeformatowanego.
D. tekstu, który został usunięty.
Pytanie z egzaminu CKE, czerwiec 2019 (arkusz E.14-X-19.06).
Znacznik <ins> oznacza tekst, który został dodany do dokumentu lub zmienionej wersji treści. Jego znaczenie jest semantyczne: przeglądarka i narzędzia analizujące kod otrzymują informację, że dany fragment jest wstawką, a nie zwykłym wyróżnieniem wizualnym. Typowa składnia to <ins>nowy fragment</ins>. W wielu przeglądarkach taki tekst bywa domyślnie podkreślony, ale wygląd można zmienić w CSS; sens znacznika pozostaje ten sam. W praktyce <ins> przydaje się przy prezentowaniu zmian w regulaminie, artykule, dokumentacji albo historii edycji. Znacznikiem pokrewnym jest <del>, który oznacza treść usuniętą, dlatego nie należy używać <ins> tylko po to, aby podkreślić tekst.
W tym pytaniu łatwo pomylić znaczenie semantyczne znacznika z jego wyglądem w przeglądarce. Poprawna treść odpowiedzi to: tekstu, który został dodany. Element <ins> informuje, że fragment został wstawiony do dokumentu, na przykład po edycji treści. Sformułowanie „cytowanego bloku tekstu” dotyczy innego znacznika - do oznaczania dłuższego cytatu blokowego służy zwykle <blockquote>. Sformułowanie „tekstu przeformatowanego” nie opisuje konkretnego znaczenia <ins>; formatowanie wyglądu, takie jak kolor, podkreślenie czy krój pisma, powinno wynikać z CSS albo z właściwie dobranych znaczników semantycznych. Sformułowanie „tekstu, który został usunięty” odpowiada znacznikowi <del>, stosowanemu do zaznaczania skasowanej treści. Typowy błąd polega na zapamiętaniu tylko domyślnego podkreślenia <ins> i uznaniu go za znacznik do formatowania. W HTML nazwa elementu ma przekazywać sens treści, a wygląd można osobno zmienić arkuszem stylów.