Stopka w hipertekstowym języku znaczników (HTML) to znacznik elementu, który definiuje tekst lub kod wewnątrz znacznika jako należący do sekcji stopki HTML. W przeciwieństwie do stopki w edytorach tekstu, stopka HTML nie umieszcza automatycznie tekstu na dole dokumentu lub w oknie wyświetlania. Głównym celem używania znacznika stopki w dokumencie jest zdefiniowanie tekstu, który należy do sekcji stopki, aby mógł być przetwarzany i pozycjonowany za pomocą innych metod układu, takich jak kaskadowe arkusze stylów (CSS) lub JavaScript®. Stopka HTML może zawierać prawie każdy rodzaj kodu lub informacji, z wyjątkiem tagu nagłówka.
W większości przypadków stopka HTML zachowuje się jak każdy inny standardowy tag, mimo że nazwa tagu sugeruje informacje o pozycji. Gdziekolwiek stopka znajduje się w dokumencie HTML, jest dokładnie tam, gdzie zostanie wyrenderowana podczas przeglądania strony. Ponadto dokument HTML może mieć dowolną liczbę znaczników stopki bez ograniczeń. Sposób renderowania stopki jest podobny do każdego innego tekstu HTML, w tym pozycjonowania w komórkach tabeli i innych elementach formatowania.
Podobnie jak inne znaczniki, stopka HTML może zawierać prawie wszystkie wymagane informacje lub kod, z jednym wyjątkiem. Stopka HTML nie może zawierać znacznika nagłówka we własnym bloku. Obrazy, linki i wszelkie inne elementy stylu mogą być używane w stopce bez żadnych ograniczeń. Należy zauważyć, że w przypadku korzystania z zaawansowanych stylów układu i pozycjonowania obliczenie dokładnych wymiarów ze złożonej stopki może być trudne.
Znacznik stopki HTML pomaga zdefiniować blok tekstu lub kodu, który można wywołać i sformatować zgodnie z zasadami ustalonymi w innych standardowych językach komputerowych opartych na sieci Web. Przede wszystkim dokument CSS można wykorzystać do przechwycenia stopki i zapewnienia, że jest ona konsekwentnie wyświetlana u dołu okna lub dokumentu przeglądania, jako pływający element wizualny lub poprzez zdefiniowanie sekcji stopki. Podobny efekt można osiągnąć za pomocą JavaScript®. Dzięki temu znacznik stopki HTML służy przede wszystkim do definiowania metadanych w dokumencie.
Chociaż w stopce dokumentu HTML można umieścić wszystko, są one najczęściej używane do przechowywania informacji lub informacji o prawach autorskich. Mogą być również używane do przechowywania informacji kontaktowych, takich jak adres e-mail lub numer telefonu. W zależności od rodzaju serwisu, stopka może również służyć do zapewnienia spójnego i prostego pola nawigacji do poruszania się między stronami internetowymi.