Category Archives: HTML/DHTML/XHTML

Jeffrey Zeldman’s Web Standards Advisor

“…Jeffrey Zeldman\'s Web Standards Advisor is a $49.99 extension for Adobe Dreamweaver. It includes two major interface

  1. The Web Validator validates your HTML and CSS and verifies the proper use of microformats, including hCard and hCalendar, for single pages or entire websites.
  2. The Web Standards Advisor checks for subtleties of standards compliance in nine different areas—everything from structural use of headings to proper ID, class, and
    element use. Nonstandard practices are flagged and reported in the Dreamweaver Results panel for quick code correction. A full report with more details and suggested fixes is also generated.”

Saving View Source

“We look at a lot of Ajax applications, and we have seen a lot of trends over the last couple of years. In general we are maturing, but as complexity has gone up in Ajax applications we are seeing one scary trend. The first set of apps simply added some <script> that did some happy XMLHttpRequest dancing. Then we abstracted to libraries such as Dojo and Prototype. Then people tried to do the right thing and use unobtrusive JavaScript where we keep the HTMl structure separate from the code. We would all like to see more of this. Unfortunately, we are starting to see Ajax applications that look more like Flash web pages…” (Thanks SuccessForce!)

btw, you can see some work XPLANE has been doing for Salesforce over at the Successforce blog.

The Definitive Guide to Semantic Web Markup for Blogs

“You\'d think that as a result of open-source development practices, blog architectures would be pretty close to perfection in areas like Web standards and maximum SEO impact.

You\'d be wrong.

Unbelievably, nearly every WordPress, MovableType, or TypePad theme that I\'ve come across in the past year fails a simple test for truly semantic (and Google-recommended) XHTML markup. Now, I\'ll be the first to admit that these failures are by no means fatal flaws. At the same time, though, I find it extremely unsettling that an inferior markup structure is prevailing in the face of an absolutely correct way of doing things.”

Beware of XHTML

“If you’re a web developer, you’ve probably heard about XHTML, the markup language developed in 1999 to implement HTML as an XML format. Most people who use and promote XHTML do so because they think it’s the newest and hottest thing, and they may have heard of some (usually false) benefits here and there. But there is a lot more to it than you may realize, and if you’re using it on your website, even if it validates, you are probably using it incorrectly. I should make it clear that I hope XHTML has a bright future on the Web.”

Faster Page Loads—Bundle Your CSS and Javascript

“Have you ever watched your status bar while you wait for a page to load and wondered why several files seem to be downloaded before you see anything at all on your screen? Eventually the page content displays, and then the images are slotted in. The files that keep you waiting are generally the CSS and Javascript files linked to from the ‘head’ section of the HTML document. Because these files determine how the page will be displayed, rendering is delayed until they are completely downloaded.”

Fixing the “usemap” attribute

“In the time it took the closed and secretive XHTML working group to release a new version of this specification which did not fix one of its simplest problems despite that problem being reported multiple times, the open and transparent WHAT working group wrote an entire HTML specification, more detailed than any previous such effort, and fixed the problem in the process.” (Thanks Daring Fireball!)

The Definitive Guide to Web Character Encoding

“Why does it matter which form of encoding we choose? What happens if we choose the ‘wrong’ one? The choice of character encoding affects the range of literal characters we can use in a web page. Regular Latin letters are rarely a problem, but some languages need more letters than others, and some languages need various diacritical marks above or below the letters. Then, of course, some languages don’t use Latin letters at all. If we want proper — as in typographically correct — punctuation and special symbols, the choice of encoding also becomes more critical.”