- From: Mikko Rantalainen <mira@cc.jyu.fi>
- Date: Tue, 03 Jun 2003 22:01:50 +0300
- To: James Brown <james@dreambreed.com>
- CC: www-html@w3.org
James Brown / 2003-06-03 15:31: > Again, thank you very much for your input. I wasn't aware that a universal > date format had been adopted, and I'm very glad that the one that has been Well, I didn't say it was adopted, only that it's official. It's pretty much like how W3C releases official recommendation but (X)HTML authors usually fail to comply with it. Only, this time the specification is defined by government but it doesn't seem to matter at all... at least here in Finland. > <date time="2002-11-19T13:24:38+02:00" format="short-date">19/11/2002</date> > > Where the "time" attribute is the date and time value that the coder is > wanting to represent in the ISO standard format, where "format" is the type > of date display that the coder is wanting to show, and where the value > between the <date></date> tags provides a version of the date for users with > a browser that doesn't support the <date> tag. > > In the example above, the browser would convert the value from the "time" > attribute to the users preferred short-date format. > > Mikko - you mentioned something about using CSS instead of HTML. I'm > certainly not an expert in CSS (although I do use it). Do you think this > idea would be more suitable as a CSS attribute? I feel that the way the date is formatted shouldn't be specified in the (X)HTML source. That's why I feel that we don't need "format" attribute at all. If you need to format some "date" elements differently from default you can use "class" attribute instead and use imaginary CSS like: date.brief { content: format-date-as("%d/%m/%Y",attr(time)); } Of course, we don't have the required CSS functionality yet, but if dynamic reformatting is considered important it should be done with CSS instead of some special attribute for some specific element. This way the user can override rendering of date and changing date display for an entire site is much easier because you only need to change the CSS file. In addition, one can use similar date rendering in any generic XML languages styled with CSS. -- Mikko
Received on Tuesday, 3 June 2003 15:01:54 UTC