Znacznik <i> w języku HTML jest używany do przedstawienia tekstu w stylu kursywy. Jest to jeden z najprostszych znaczników, który jest często stosowany do podkreślenia pewnych elementów tekstowych, takich jak tytuły książek, nazwy filmów czy inne wyrazy, które mają znaczenie kontekstowe. Użycie tego znacznika jest zgodne z zasadami semantyki HTML, co oznacza, że zachowuje on znaczenie treści, a nie tylko jej wygląd. Warto również zauważyć, że w CSS istnieje wiele możliwości stylizacji tekstu, a znacznik <i> jest jednym z elementów, które w łatwy sposób można połączyć z regułami stylów, aby stworzyć atrakcyjne wizualnie strony internetowe. Przykładem zastosowania może być: <p>Ostatnio przeczytałem <i>Harry'ego Pottera</i> i bardzo mi się podobał.</p>. W tym przypadku tytuł książki jest wyróżniony, co przyciąga uwagę czytelnika. Warto pamiętać, że w nowoczesnym HTML zamiast <i> dla stylizacji można używać CSS, jednak <i> pozostaje ważnym elementem dla zachowania semantyki treści.
Znacznik <img> jest używany do umieszczania obrazków w dokumencie HTML. Jest to znacznikiem pustym, co oznacza, że nie ma zamykającego znacznika i wymaga atrybutu src, który wskazuje lokalizację pliku graficznego. Z kolei formularze definiowane są za pomocą znacznika <form>, który pozwala na zbieranie danych od użytkowników w interaktywny sposób. Znacznik ten w połączeniu z różnymi kontrolkami, takimi jak <input>, <select> czy <textarea>, umożliwia tworzenie rozbudowanych formularzy na stronach internetowych. Co więcej, nagłówki w HTML są definiowane za pomocą znaczników <h1> do <h6>, które hierarchicznie organizują treść i są istotne dla SEO, ponieważ pomagają wyszukiwarkom zrozumieć strukturę strony. Fałszywe przekonanie, że znacznik <i> może służyć do tych celów, prowadzi do nieporozumień i błędów w projektowaniu stron. Kluczowe jest zrozumienie, że HTML jest systemem znaczników, który ma swoje zasady i odpowiednie zastosowania dla każdego z elementów. Ważne jest, aby stosować odpowiednie znaczniki w odpowiednich kontekstach, ponieważ korzystanie z niewłaściwych może prowadzić do nieczytelnych i trudnych do zarządzania kodów, co jest niezgodne z najlepszymi praktykami w dziedzinie programowania webowego. Zachowanie semantyki w HTML nie tylko ułatwia pracę programistom, ale także poprawia dostępność stron dla osób z niepełnosprawnościami oraz optymalizację dla wyszukiwarek internetowych.