- From: Sean B. Palmer <sean@mysterylights.com>
- Date: Thu, 18 Jan 2001 02:11:19 -0000
- To: <w3c-wai-gl@w3.org>
I had been puzzling over this for quite some time, and finally figured it out (thanks to CSS3). Summary: Using in your face URL's is bad practise, c.f. Dan Connolly's rant on this subject [1]. Note that DanC originally cited TimBL's discussion about not showing the mechanisms of WWW systems [2]. The best argument for using in-your-face-URL's was that people printing the documents out might require the links to be shown; good point. While this is still impossible to achieve on most older browsers, newer CSS compliant ones can utilise a handy hackaround. Details: Another (pre-Web) DanC citation in the same thread was:- "Hard-Copy Print Options to Show Addresses of Objects and Address Specification of Links" [3] Well, CSS provides options for paged media via the "@media print" facility. Therefore, crossing this with the new CSS3 display of markup capabilities, you get possibilities such as the following:- @media print { a:after { content: " [URI: "attr(href)" ("attr(title ")]. " } } Which will (theoretically) display the href and title attributes after any HyperLink (see [EXAMPLE]). You could set up a similar system for aural browsers as well, whereby you might want the browser to read out the URI and/or title of a link. I hope that this discussion will not find the bit bucket: when DanC originally brought this up it seemed to have very little impact indeed, which is a shame because it is a fairly valuable point. I, for one, always used to use in-your-face URL's until it was pointed out to me that this goes against a core Web idiom :-) [EXAMPLE] The following:- For more information, see the _W3C_ homepage. becomes:- For more information, see the W3C [URI: http://www.w3.org/ (World Wide Web Consortium)] homepage. when printed out. [1] http://lists.w3.org/Archives/Public/wai-wcag-editor/1999JulSep/0027.html - in-your-face URLs: please don't. Dan Connolly, 1999 [2] http://www.w3.org/Provider/Style/NoMechanics - Hypertext Style Guide. TimBL, 1992,93,94,95 [3] http://www.bootstrap.org/augment-132082.htm#11L - Engelbart, June 1990 Kindest Regards, Sean B. Palmer @prefix : <http://infomesh.net/2001/01/n3terms/#> . [ :name "Sean B. Palmer" ] has :homepage <http://infomesh.net/sbp/> .
Received on Wednesday, 17 January 2001 21:13:51 UTC