Podnožje u jeziku za označavanje hiperteksta (HTML) je oznaka elementa koja definira tekst ili kod unutar oznake kao pripadajući odjeljku HTML podnožja. Za razliku od podnožja u računalnim programima za obradu teksta, HTML podnožje ne postavlja automatski tekst na dno dokumenta ili prozora za prikaz. Primarna svrha upotrebe oznake podnožja u dokumentu je definiranje teksta koji pripada dijelu podnožja kako bi se mogao obraditi i pozicionirati drugim metodama izgleda, kao što su kaskadni listovi stilova (CSS) ili JavaScript®. HTML podnožje može sadržavati gotovo bilo koju vrstu koda ili informacija, osim oznake zaglavlja.
Uglavnom, HTML podnožje se ponaša kao i svaka druga standardna oznaka, unatoč činjenici da naziv oznake podrazumijeva informacije o pozicioniranju. Gdje god se podnožje nalazi unutar HTML dokumenta, točno je mjesto gdje će se prikazati kada se stranica pogleda. Dodatno, HTML dokument može imati onoliko oznaka podnožja koliko želite bez ograničenja. Način na koji se podnožje prikazuje sličan je bilo kojem drugom HTML tekstu, uključujući pozicioniranje u ćelijama tablice i druge elemente oblikovanja.
Slično, kao i druge oznake, HTML podnožje može sadržavati gotovo sve potrebne informacije ili kod, s jednom iznimkom. HTML podnožje ne može sadržavati oznaku zaglavlja unutar vlastitog bloka. Slike, veze i bilo koji drugi elementi stila mogu se koristiti unutar podnožja bez ikakvih ograničenja. Treba napomenuti da, kada se koristi u kombinaciji s naprednim stilovima izgleda i pozicioniranja, može biti teško izračunati točne dimenzije iz složenog podnožja.
HTML oznaka podnožja pomaže definirati blok teksta ili koda koji se može pozvati i formatirati prema pravilima utvrđenim u drugim standardnim računalnim jezicima temeljenim na webu. Najvažnije je da se CSS dokument može koristiti za snimanje podnožja i osiguravanje da se dosljedno prikazuje na dnu prozora za pregled ili dokumenta, bilo kao plutajući vizualni element ili definiranjem odjeljka podnožja. Sličan učinak može se postići korištenjem JavaScripta®. Ovo ostavlja oznaku HTML podnožja kao primarno način za definiranje metapodataka u dokumentu.
Iako se bilo što može staviti u podnožje u HTML dokumentu, najčešće se koriste za čuvanje informacija ili obavijesti o autorskim pravima. Također se mogu koristiti za čuvanje podataka za kontakt kao što su adresa e-pošte ili telefonski broj. Ovisno o vrsti web-mjesta, podnožje se također može koristiti za pružanje dosljednog i jednostavnog navigacijskog polja za kretanje između web-stranica.