Beyond the Browser: Technologies to Watch
The Internet is not the World Wide Web. So what exactly lies beyond the browser? Eisenberg fearlessly predicts technologies to watch.
Eisenberg, J. David. List Apart, A (2000). Design>Web Design>Technology>Web Browsers
DOM Design Tricks: Dynamic Text in the Document Object Model 
Be a code wizard … or, just look like one. In Part 3 of the DOM Design Tricks tutorial series, Eisenberg shows us how to dynamically change text on a page. The theory, examples, and scripts will work in Mozilla and IE5.
Eisenberg, J. David. List Apart, A (2000). Design>Web Design>DHTML
"Forgiving" Browsers Considered Harmful
Current browsers are very forgiving; they quietly correct or gloss over many common HTML errors. This makes it easy for people to experience the joy of creating their own web pages with a minimum of frustration—if a page displays correctly, then it's “right.” Unfortunately, by hiding the need for structure that the web will require as it moves towards XHTML and XML, these forgiving browsers have helped create a world of structural HTML illiterates. As long as browsers continue to parse and display HTML that isn't well-formed or valid, we will never learn the right ways, and we will never get to a structural web.
Eisenberg, J. David. List Apart, A (2001). Design>Web Design>Standards>XHTML
Format Comparison Between ODF and MS XML
There has been a lot of attention to the legal encumbrances in Microsoft's new MS XML format. In this article we'll look at the technical side, and try to show you how the design of these formats affect interoperability. After all, that is the purpose of open standards.
Hudson, Alex, J. David Eisenberg, Bruce D'Arcus and Daniel Carrera. Groklaw (2005). Articles>Information Design>Standards>Microsoft Word
Although they appear maddeningly incomprehensible at first, W3C specifications are actually great sources of information, once you understand their secrets. Learn how to read the specs.
Eisenberg, J. David. List Apart, A (2001). Design>Web Design>Standards>Specifications
Transformers: Using XSLT to Transform XML
XSLT, the Extensible Stylesheet Language Transformation, can convert your XML data to HTML and other friendly formats. Introduce yourself to this snazzy technology.
Eisenberg, J. David. List Apart, A (2001). Articles>Web Design>XML
XML is not just a pretty face, living in isolation from the rest of the computing world. XML is more than a rulebook for generating custom markup languages. It is part of a family of technologies, which, working together, make your XML-based documents very useful indeed.
Eisenberg, J. David. List Apart, A (2002). Design>Information Design>Web Design>XML
This article will show you how to create a custom DTD that will add custom attributes, and will also show you how to validate documents that use those new attributes.
Eisenberg, J. David. List Apart, A (2005). Articles>Information Design>Standards>XML
Validating XML: A Pretty Complete Primer
XML does not come with a spell checker, and will not work if written improperly. Eisenberg teaches you two nifty ways to validate your XML.
Eisenberg, J. David. List Apart, A (2000). Design>Web Design>XML
Ready or not, here it comes. Despite the confusion surrounding its evolution, real-world HTML 5 is right around the corner. Longtime ALA contributor J. David Eisenberg returns to get us all up to speed on the markup we’re about to be writing.
Eisenberg, J. David. List Apart, A (2009). Articles>Web Design>Standards>HTML5
In his article in this issue, Peter-Paul Koch proposes adding custom attributes to form elements to allow triggers for specialized behaviors. The W3C validator won’t validate a document with these attributes, as they aren’t part of the XHTML specification. This article will show you how to create a custom DTD that will add those custom attributes, and will show you how to validate documents that use those new attributes.
Eisenberg, J. David. List Apart, A (2009). Articles>Information Design>Standards>XML
The reason that we use XML instead of a specific application is that XML is not just a pretty face, living in isolation from the rest of the computing world. XML is more than a rulebook for generating custom markup languages. It is part of a family of technologies, which, working together, make your XML-based documents very useful indeed. To demonstrate what I mean, I decided to create a new XML-based markup language from scratch, and show what you can do with a document written in that language, using off-the-shelf tools.
Eisenberg, J. David. List Apart, A (2009). Articles>Information Design>XML
If you’re working with the latest technology, there may not be any user reference material at all; the only documentation available is the specification. In such a case, learning to read the spec is a necessity, not a luxury.
Eisenberg, J. David. List Apart, A (2009). Articles>Web Design>Standards>Specifications
There are 11 readers currently online: 1 registered user and 10 guests. Register.

![]()
![]()


![]()
![]()
![]()