The most basic HTML slide show allows a viewer to click links or buttons leading to the next or previous slides and uses only HTML code. This type of slide show doesn't use a timer or provide any additional features, such as the ability to zoom in on a slide. To create this type of slide show, one HTML page is created per slide and each page provides links that a user clicks to progress through the show. Each slide can contain images, image captions, and additional text. The pages in the slide show should be designed using similar styles or the same HTML page templates, which allows the viewer to perceive the content as a slide show, rather than separate webpages.
A timed HTML slide show can be created using the HTML http-equiv refresh meta tag. Additional user controls can be added, including buttons that allow the user to skip to the next image or go back to the previous one. Like the most basic HTML slide show, one HTML page per slide is created. The Web programmer adds the http-equiv refresh meta tag to each slide's HTML page and defines the number of seconds to wait before loading the next slide by adding the content parameter to the meta tag. The uniform resource locator (URL) that identifies the location of the next slide is also located in the meta tag using the URL parameter.
Adding a feature-rich HTML slide show that uses a combination of languages requires the website designer to know at least two programming languages. Fortunately, the code required to create these slide shows is printed in Web programming books and freely available online. Additionally, some content management systems (CMS) support the addition of plug-ins, and some slide show plug-ins are available. These plug-ins make it possible to add an HTML or multi-language slide show to a webpage without learning HTML or any other languages.