Into the bog
Sunday, September 6, 2009 12:18:32 PM
Sunday, September 6, 2009 12:18:32 PM
Saturday, September 5, 2009 6:48:26 PM
Saturday, August 29, 2009 11:20:04 AM
Friday, August 28, 2009 9:03:57 AM
Saturday, August 22, 2009 10:02:00 PM
I have earlier proclaimed markup an [necessary] evil. A more constructive way of putting it is to say that markup should always be minimal. You should use as much markup as you need, and no more. Markup is something we add to aid machines. Too much or wrong markup can do more damage as too little or too vague.
This design principle determines how to standardize markup. Unless the author knows something the user doesn't, the markup should not be there.
This principle obviously caters to the author's laziness, the admirable human trait not to do more than necessary. It is less obvious, but no less important, that it also empowers the user. More minimal markup means more flexible and accessible markup, assuming that the user agents do their job and actually act on their users' behalf.
Tuesday, August 18, 2009 8:33:22 PM
@opera or @browser opera. While IE's standards support isn't stellar, it is still better than it was four years ago, and the desire to make specific hacks for the shortcomings of IE, Opera, or any other browser hasn't gone away and is unlikely to go away in the next decade either. This entry is triggered by a comment this Friday asking for Opera conditional comments. For all the talk about the ills of browser sniffing, and using capability detection instead, it is not going to go away. In that case wouldn't it be better to make browser sniffing less bad?Monday, August 17, 2009 11:29:34 AM
Monday, August 10, 2009 8:35:13 PM
Monday, August 3, 2009 12:09:59 PM
There is one basic document functionality that none of HTML, CSS, nor SVG can do. None can represent one box, another box, and a link between the two.
Saturday, August 1, 2009 11:53:29 AM
Friday, July 31, 2009 11:46:29 AM
Monday, July 27, 2009 8:03:12 AM
Tuesday, July 21, 2009 9:55:15 AM
HTML is the Hypertext Markup Language. Hyperlinks is what made HTML special. When I came to the HTML Working Group, shortly after the browser war was over, the feud of the day was with XLink 1.0, which quickly had become a Recommendation through a flawed process. The HTML group wasn't happy about it, as they didn't think the specification fulfilled its design goals.
XLink had a complex history, originally it was meant to be an Extensible Linking Language to complement the Extensible Markup Language (XML). The specification ended up creating a number of attributes in the XLink namespace, 'link:type', 'xlink:href', 'xlink:role', 'xlink:arcrole', 'xlink:title', 'xlink:show', 'xlink:actuate', 'xlink:label', 'xlink:from', 'xlink:to'. The idea was that any XML language needing hypermedia functionality would mix in the appropriate XLink attributes.
When I left the HTML Working Group a few years later XLink was forgotten, but the HTML working group had made a very similar collection of floating attributes for XHTML2, 'xhtml:href', 'xhtml:role', 'xhtml:src', 'xhtml:about' and so on. The idea now was that any XML language needing hypermedia functionality would mix in the appropriate XHTML2 attributes.
Monday, July 20, 2009 8:04:19 AM
Saturday, July 18, 2009 8:42:54 PM
Thursday, July 9, 2009 10:27:55 AM
Tuesday, July 7, 2009 11:34:10 AM
Thursday, July 2, 2009 7:46:36 AM
Wednesday, June 17, 2009 7:45:01 AM
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
| ||||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |