Behold the Apple iPhone

Filed under “Science & Technology
by Adam at 9:33 PM

Permalink :: 2 Comments

Apple is jumping into the cell phone market with partner Motorola. According to an article in Forbes magazine, the “iPhone” is rumored to feature music playing ability and will probably be marketed as an accessory to the popular Apple iPod.

(Props: Mike Davidson, who tends to go on a bit about his predictive prowess ;-) )

Standards-Compliant, Accessible New Windows Without JavaScript

Filed under “Web Design & Development
by Adam at 8:41 PM

Permalink :: 2 Comments

One of the reasons I’ve avoided using the XHTML 1.0 Strict DOCTYPE is that it doesn’t include the target attribute, which I use occasionally to open outside sites in a new window. It’s possible to do the same thing with JavaScript, but JavaScript may be turned off by your visitors for any number of reasons. What to do?

XHTML modularization to the rescue! Accessify.com has instructions on how to put together your own custom XHTML 1.1 Strict DOCTYPE, pulling in the XHTML module that allows you to use target and still validate. Slick!

NOTE: There are good reasons to just stick with the transitional DOCTYPE for now, mostly having to do with the way JavaScript operates in an XML environment vs. an HTML environment and with the known difficulties of properly serving strict XHTML using the application/xhtml+xml MIME type. Mark Pilgrim has written an excellent article for XML.com covering both issues. He’s also written a compelling weblog entry detailing a scenario in which the combination of strict XHTML, intolerant parsers, and invalid trackbacks and comments could cause a web site meltdown.

I’m looking forward to the day when such issues are resolved, so that this technology can get out of limbo and onto the web. Don Park has a good idea of how to do this with his “biased liberal” approach to XML parsing. I don’t expect such common sense to take hold any time soon, however, and from Don’s follow-up posts it sure doesn’t look promising. My guess is that either users will have to scream for this feature — or Microsoft will have to implement it first — before we see it catch on elsewhere.