O prezentare de diapozitive HTML (Hypertext Markup Language) este o serie de imagini vizualizate succesiv folosind un browser Web. Imaginile dintr-o prezentare de diapozitive HTML se schimbă atunci când un utilizator dă clic pe un buton pentru a vizualiza diapozitivele următoare sau anterioare sau în funcție de un cronometru. În plus, unele prezentări de diapozitive combină un cronometru cu comenzile utilizatorului. Prezentările de diapozitive HTML pot fi codificate folosind numai HTML sau o combinație de HTML și alte limbi, cum ar fi JavaScript™ și Flash®. În funcție de tipurile de cod utilizate pentru a crea expunerea de diapozitive HTML, prezentarea de diapozitive poate include caracteristici suplimentare, cum ar fi capabilitățile de mărire și capacitatea de a vizualiza o expunere de diapozitive întreg pe aceeași pagină web.
Cea mai simplă prezentare de diapozitive HTML permite unui vizualizator să facă clic pe linkuri sau butoane care duc la diapozitivele următoare sau anterioare și utilizează numai cod HTML. Acest tip de prezentare de diapozitive nu folosește un cronometru și nu oferă caracteristici suplimentare, cum ar fi capacitatea de a mări un diapozitiv. Pentru a crea acest tip de prezentare de diapozitive, este creată o pagină HTML pentru fiecare diapozitiv și fiecare pagină oferă linkuri pe care un utilizator face clic pentru a progresa prin prezentare. Fiecare diapozitiv poate conține imagini, legende de imagini și text suplimentar. Paginile din prezentarea de diapozitive ar trebui să fie proiectate folosind stiluri similare sau aceleași șabloane de pagină HTML, ceea ce permite spectatorului să perceapă conținutul ca o expunere de diapozitive, mai degrabă decât pagini web separate.
O prezentare de diapozitive HTML cronometrată poate fi creată folosind metaeticheta HTML http-equiv refresh. Pot fi adăugate comenzi suplimentare pentru utilizator, inclusiv butoane care permit utilizatorului să treacă la următoarea imagine sau să revină la imaginea anterioară. La fel ca cea mai simplă prezentare de diapozitive HTML, este creată o pagină HTML per diapozitiv. Programatorul Web adaugă metaeticheta http-equiv refresh la pagina HTML a fiecărui diapozitiv și definește numărul de secunde de așteptat înainte de a încărca următorul diapozitiv adăugând parametrul de conținut la metaeticheta. Localizatorul uniform de resurse (URL) care identifică locația următorului diapozitiv este, de asemenea, localizat în metaeticheta folosind parametrul URL.
Majoritatea prezentărilor de diapozitive HTML sunt create folosind o combinație de limbi, inclusiv HTML, Flash®, JavaScript™, jQuery și foi de stil în cascadă (CSS). Aceste prezentări de diapozitive oferă mai multe caracteristici decât cele codificate numai cu HTML. Pe lângă diapozitivele cronometrate și comenzile utilizatorului care permit spectatorilor să sară peste diapozitive, pot fi adăugate miniaturi de diapozitive încorporate, zoom, deplasare și încorporate. Miniaturile diapozitivelor sunt utile în special pentru prezentările de diapozitive care conțin un număr mare de diapozitive, deoarece fiecare miniatură pe care se poate face clic afișează o previzualizare a diapozitivului legat și permite utilizatorului să sări la orice diapozitiv pe care dorește să îl vizualizeze. În plus, utilizarea unor limbi suplimentare permite designerilor de site-uri web să încorporeze o întreagă prezentare de diapozitive într-o singură pagină web.
Adăugarea unei prezentări de diapozitive HTML bogate în funcții care utilizează o combinație de limbi necesită ca designerul site-ului web să cunoască cel puțin două limbaje de programare. Din fericire, codul necesar pentru a crea aceste prezentări de diapozitive este tipărit în cărți de programare web și disponibil gratuit online. În plus, unele sisteme de gestionare a conținutului (CMS) acceptă adăugarea de plug-in-uri, iar unele plug-in-uri de prezentare de diapozitive sunt disponibile. Aceste pluginuri fac posibilă adăugarea unei prezentări de diapozitive HTML sau în mai multe limbi la o pagină web fără a învăța HTML sau alte limbi.