On 2010-03-18 03:37, Roger Hågensen wrote:
I know, replying to myself is a big no-no... *cough*
I searched the list, and looked at the HTML5 briefly and found
nothing, nor can I ever recall such.
So this is both a question and a proposal.
On my own site currently I mostly replicate the first paragraph of an
article in my journal as the meta description,
and write one up for other pages, usually replicating some of the
content.
I'm both looking for and want a solution to avoid such redundancy.
I kept searching after posting that and looked more into HTML5 and
microdata...
Besides a small anurism while trying to understand the darn thing I did
find a possible solution, but is it valid?
Example using HTML5 microdata:
(would this be appropriate, would browser devs, and Google and other
search engines support this?)
The following...
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Microdata replacing metadata example.</title>
</head>
<body>
<article>
<header>Section header.</header>
<p itemprop="#description">This is the first paragraph in the document
or an aside or some other content perhaps.</p>
<p>More content here.</p>
<footer>Author: <a href="example.com/author/url/"
itemprop="#author">Roger Hågensen</a> on <time
datetime="2010-03-18T08:00:00" itemprop="#date">18th March 2010 at 8
o'clock.</time><br />
<span itemprop="#copyright">© Roger Hågensen 2010</span><br />
Keywords: <span itemprop="#keywords"><a
href="http://example.com/tag/Example/">Example</a>, <a
href="http://example.com/tag/Microdata/">Microdata</a>, <a
href="http://example.com/tag/HTML5/">HTML5</a></span></footer>
</article>
</body>
</html>
replaces this...
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="description" content="This is the first paragraph in the
document or an aside or some other content perhaps." />
<meta name="author" content="Roger Hågensen" />
<meta name="date" content="2010-03-18T08:00:00" />
<meta name="copyright" content="© Roger Hågensen 2010" />
<meta name="keywords" content="Example, Microdata, HTML5" />
<title>Microdata replacing metadata example.</title>
</head>
<body>
<article>
<header>Section header.</header>
<p>This is the first paragraph in the document or an aside or some other
content perhaps.</p>
<p>More content here.</p>
<footer>Author: <a href="example.com/author/url/">Roger Hågensen</a> on
<time datetime="2010-03-18T08:00:00">18th March 2010 at 8
o'clock.</time><br />
<span>© Roger Hågensen 2010</span><br />
Keywords: <span><a href="http://example.com/tag/Example/">Example</a>,
<a href="http://example.com/tag/Microdata/">Microdata</a>, <a
href="http://example.com/tag/HTML5/">HTML5</a></span></footer>
</article>
</body>
</html>
itemprop="#description" would basically need to be reserved in some
standards document, I just used the # arbitrarily to indicate "this
document" in this example.
--
Roger "Rescator" Hågensen.
Freelancer - http://EmSai.net/