Is not better using role="copyright" or <link rel="copyright"> element? (was: Why not a <copyright> element )

Rene Saarsoo:

   <copyright license="http://www.microsoft.com/">
>      (c) 2007 Microsoft Corporation. All rights reserved.
>    </copyright>
>
> This element should go for both inline and block-level
> context. I'm not that sure about the need for license-attribute,
> but it looks reasonable, that there should be a separate
> element for such a common use-case. (We do have <address>,
> for which there is much smaller need).



Diego La Monica:
I think that the ways we could follow are two: using of role attribute (i
prefere this) or using the <link> tag in the head.

The role attribute is really indicate for that role (excuse me for the joke)
and some of you had already proposed that.

The link element in the head could be represented as follow:

HTML version:
<link rel="copyright" type="text/html" href="
http://foo.com/terms_and_conditions.htm" title="some text for license" >

XHTML version:
<link rel="copyright" type="text/html" href="
http://foo.com/terms_and_conditions.htm" title="some text for license" />

The gain is that:
- No classes were touched/forced by the future implementation of HTML in
respect of "Don't break the web" rule,
- Search engines no need a big change to implements their new indexing
method for this information
- Implementors already gets information about <link> tags in the <head> for
other purpose (CSS for example)
- Webmasters/webeditors don't need to change nothing. Only add one single
and simple row not visible.

Maybe that some sites would have a layout without mention anything about
their copyright in the text, but them need to grant the right copyright
information.
The hypotesis, in the case of <copyright> element or copyright as class name
would be to edit CSS and add some informations:
copyright{
  display: none;
}

not usefull for screen readers so changed as:

copyright{
  display: block;
  widht: 1px;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  position: absolute;
  left: -9999px;
  top: -9999px;
}

How many inutile chars!!! :-)

Instead using <link rel="copyright"> item will grant the unbreaking of
actually top 500 google resulted sites in class.

What do you think?

-- 
Diego La Monica
Web: programmazione, standards, accessibilità e 2.0
Brainbench certified for RDBMS Concepts (transcript ID # 6653550)
W3C HTML WG IWA/HWG Member
Web Skill Profiles WG Member ( http://skillprofiles.eu )
phone +390571464992 - mobile +393337235382
MSN Messenger: d.lamonica@tosend.it
Email: me@diegolamonica.info
Skype: diego.la.monica - ICQ #: 249-460-264
Web: http://diegolamonica.info

Received on Sunday, 6 May 2007 19:12:36 UTC