Standards-Based XHTML Slide Shows

Showing the power and utter coolness of standards-based XHTML/CSS, Eric Meyer has come up with a cross-platform, cross-browser, slideshow solution that has the following characteristics:

  1. entire presentation contained in a single file, for fast switching between slides
  2. all presentation handled with CSS, which means you get the presentation view onscreen, and a nice outline representation when printed

Here’s a “slide”:

<div class="slide">
<h2>The Advantages</h2>
<ul>
<li>With one file, you get a slide show, a printable outline, and a screen presentation</li>
<li>Files are incredibly lightweight and compress easily</li>
<li>Thanks to their semantic (X)HTML, slideshow files are also highly accessible</li>
<li>New slide themes can be created simply by writing new style sheets</li>
</ul>
</div>

Now, we (I!) need an XSLT to convert Keynote files (and DocBook, or whatever other structured XML) to this format. This would be perfect for posting online versions of class lectures; something my students have been asking for for years. This is the first thing that’s come around that makes me want to do it?

Comments are closed.


Creative Commons License Creative Commons License