<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
 <title>Weblog about Markup &amp; Style</title>
 <link rel="icon" type="image/png" href="favicon.png"/>
 <link rel="stylesheet" type="text/css" href="screen.css" media="screen" title="Default Style Sheet"/>
 <link rel="stylesheet" type="text/css" href="/css/print.css" media="print" title="Default Style Sheet"/>
 <link rel="alternate" type="application/atom+xml" title="Atom (.3)" href="/feeds/atom"/>
 <link rel="alternate" type="application/rdf+xml" title="RDF" href="/feeds/rdf"/>

 <link rel="alternate" type="application/rss+xml" title="RSS (2)" href="/feeds/rss"/>
 <link rel="pingback" href="http://annevankesteren.nl/xmlrpc.php"/>
 <!-- <http://www.google.nl/search?q=creative8500> -->
 <script type="text/javascript" src="http://webstats.nedstars.nl/static/scripts/collect.js"></script>
</head>
<body>

<form action="/" method="get" id="search"><fieldset><input type="text" name="s"/> <input type="submit" name="submit" value="Find"/></fieldset></form>

<!--
<dl id="nav">
 <dt><a href="/" accesskey="1">Weblog about Markup &amp; Style</a></dt>

 <dd>A weblog written by Anne van Kesteren. Most of the items are about <abbr title="eXtensible Markup Language">XML</abbr>, <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> (which is in fact <abbr>XML</abbr>) and <abbr title="Cascading Style Sheets">CSS</abbr>.</dd>
 <dt><label for="s">Search</label></dt>
 <dd>


 </dd>
 <dt>Sections</dt>

 <dd>


 </dd>
 <dt>Categories</dt>
 <dd>
  <ul>
	<li><a href="http://annevankesteren.nl/archives/category/browsers" title="View all posts filed under Browsers">Browsers</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/bugzilla" title="View all posts filed under Bugzilla">Bugzilla</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/general" title="View all posts filed under General">General</a></li>

	<li><a href="http://annevankesteren.nl/archives/category/google" title="View all posts filed under Google">Google</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/javascript" title="View all posts filed under JavaScript">JavaScript</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/learning" title="View all posts filed under Learning">Learning</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/links" title="View all posts filed under Links">Links</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/markup" title="View all posts filed under Markup">Markup</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/movies" title="View all posts filed under Movies">Movies</a></li>

	<li><a href="http://annevankesteren.nl/archives/category/php" title="View all posts filed under PHP">PHP</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/style" title="View all posts filed under Style">Style</a></li>
	<li><a href="http://annevankesteren.nl/archives/category/thoughts" title="View all posts filed under Thoughts">Thoughts</a></li>
  </ul>
 </dd>
 <dt><a href="http://wordpress.org/">Wordpress</a></dt>
 <dd>The tool that makes this a weblog.</dd>

 <dt>Meta</dt>
 <dd>

 </dd>
</dl>
-->

<h1><img src="title.png" alt="Weblog about markup &amp; style by Anne van Kesteren"/></h1>

<ul id="nav">
 <li><a href="/about">About</a></li>
 <li><a href="/contact" accesskey="9">Contact</a></li>
 <li><a href="/test/">Test</a></li>
</ul>
<ul id="feeds">
 <li><a href="/feeds/atom" type="application/atom+xml">Atom</a> (.3)</li>
 <li><a href="/feeds/rdf" type="application/rdf+xml"><abbr>RDF</abbr></a></li>
 <li><a href="/feeds/rss" type="application/rss+xml"><abbr>RSS</abbr></a> (2)</li>
</ul>


<h2>HREF - part 1</h2>
<p>Since I don&#8217;t really have the time to set up a link weblog and it doesn&#8217;t seem to be really easy using wordpress, I&#8217;ll use link dumps like other weblogs do. (I provided some titles.)</p>

<ul>
 <li><a href="mailto:annevankesteren.nl@gmail.com" title="SPAM ME!">annevankesteren.nl@gmail.com</a></li>
 <li><a href="irc://irc.mozilla.org/mozilla.nl" hreflang="nl">irc.mozilla.org/mozilla.nl</a></li>
 <li><a href="http://whatdoiknow.org/archives/001629.shtml" title="Works great!">Flash slide show source</a></li>
 <li><a href="http://denieuweboekerij.nl/" hreflang="nl" title="How can we improve it?">De Nieuwe Boekerij</a></li>
 <li><a href="http://dedoelgroep.nl/" hreflang="nl" title="Still beta">De Doelgroep</a></li>
 <li><a href="http://www.w3.org/TR/css3-hyperlinks/" title="Do we really want this?">Open links in a tab</a></li>

 <li><a href="http://www.w3.org/TR/2004/CR-CSS21-20040225/" title="Stop reading CSS 2.0">Cascading Style Sheets, level 2 revision 1</a></li>
 <li><a href="http://www.designhulp.nl/?subjectID=6&amp;CatID=64&amp;cName=Designhulp.nl&amp;NewsID=152" xml:lang="nl" hreflang="nl" title="Voor het goede doel!">T shirt battle op DH</a></li>
</ul>
<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/href-part-1" rel="bookmark">4/28/2004 4:48 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/href-part-1#comments">Comments (0)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/links' title='View all posts in Links'>Links</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/href-part-1" dc:identifier="http://annevankesteren.nl/archives/2004/04/href-part-1" dc:title="HREF - part 1" trackback:ping="http://annevankesteren.nl/trackback/211" /></rdf:RDF> -->

<h2>Document layers</h2>
<p>What if sites were build up in layers? How many layers would you need? Imagine you could decide how it worked. Currently, people are pushing each other to separate structure from style, which is quite easy to do. Just use the <code>LINK</code> element and <em>learn</em> <abbr>HTML</abbr> (beware, you probably don&#8217;t know it). Separating <a href="http://digital-web.com/columns/keepitsimple/separating_behavior_and_structure.shtml">behavior and structure</a> is possible as well, albeit more difficult in my opinion. Adding a simple <code>onclick</code> behavior from outside the document requires you to use &#8216;onload&#8217;, which makes things more complicated, since a user could have used &#8216;onload&#8217; for something else. You can of course work around all these limitations, but a <abbr>CSS</abbr> approach would be easier, definitely.</p>

<p>Another thing that I find strange is that we have to use the <code>SCRIPT</code> element rather than something like <code>rel=behavior</code>. For <abbr>XML</abbr> documents it would be nice to have a <code>&lt;?xml-behavior?&gt;</code> processing instruction to add scripting to documents. Currently you can only add scripting if the client supports the <abbr>XHTML</abbr> namespace. In such cases, you can use <code>xhtml:script</code>, which feels like a hack (and actually is, since you rely on namespace knowledge that isn&#8217;t really necessary at all).</p>

<p>A third layer would be a layer of semantics. This could be added to same way as the behaviors to documents. Defining semantics is especially useful for search engines. Google knows <abbr>HTML</abbr> semantics and elements, but isn&#8217;t aware of you custom element <code>HEADER</code>. If you could define the semantic meaning of such an element, just like you can add style to an element, clients would not have problems with it.</p>
<p>(The current proposed version of <abbr title="XML Binding Language">XBL</abbr> will have the problem that it relies on <abbr>CSS</abbr>:</p>
<pre>selector{
 binding:url(doc.xml#binding);
}</pre>

<p>I and <a href="http://glazman.org/">Daniel Glazman</a> had some discussion about this on <abbr>IRC</abbr> a while ago. The main problem was that someone could use <abbr>XBL</abbr> to calculate all the costs of bought products, but that it wouldn&#8217;t work anymore if someone switched <abbr>CSS</abbr> of.)</p>
<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/document-layers" rel="bookmark"> 3:02 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/document-layers#comments">Comments (3)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/thoughts' title='View all posts in Thoughts'>Thoughts</a></p>

<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/document-layers" dc:identifier="http://annevankesteren.nl/archives/2004/04/document-layers" dc:title="Document layers" trackback:ping="http://annevankesteren.nl/trackback/210" /></rdf:RDF> -->

<h2>Meeting</h2>
<p><a href="http://neo.dzygn.com/archive/2004/04/meeting" title="Meeting" style="font-size:20em;">}</a></p>
<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/meeting" rel="bookmark">4/26/2004 3:26 pm</a> &#xb7; Comments Off &#xb7; <a href='http://annevankesteren.nl/archives/category/general' title='View all posts in General'>General</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/meeting" dc:identifier="http://annevankesteren.nl/archives/2004/04/meeting" dc:title="Meeting" trackback:ping="http://annevankesteren.nl/trackback/209" /></rdf:RDF> -->

<h2>&#8216;min-height&#8217; in Safari</h2>

<p>As you might know, Safari 1.2, <a href="http://developer.apple.com/internet/safari/safari_css.html" title="CSS Support in Safari">doesn&#8217;t support <code>min-height</code></a>. While some people don&#8217;t really care about the <abbr>Mac</abbr> (like me, although I would want one) and <a href="http://www.zeldman.com/daily/0404h.shtml#print2" title="I'd Like to Buy the World a Mac">others do</a> I found a solution after I gave up. A person, who doesn&#8217;t see that much value in web standards, made a comment about the Safari failure (the complete site was readable, only visually not the same as Mozilla) and concluded that my <abbr>CSS</abbr> knowledge wasn&#8217;t sufficient. Of course, I didn&#8217;t like that comment and started thinking how he would have solved the problem which led me to tables, obviously.</p>

<p>I immediately thought of <a href="http://annevankesteren.nl/archives/2004/01/css-tables-part-2" title="CSS tables part 2">how I hate the <abbr>CSS</abbr> table model</a> and directly after that I saw how it could solve my problem. Read these lines:</p>
<blockquote cite="http://www.w3.org/TR/CSS21/tables.html#height-layout"><p>In CSS 2.1, the height of a cell box is the maximum of the table cell&#8217;s &#8216;height&#8217; property and the minimum height required by the content (MIN). A value of &#8216;auto&#8217; for &#8216;height&#8217; implies a that the value MIN will be used for layout.</p></blockquote>

<p>All I had to do to make <code>min-height</code> work cross-browser, was using something else:</p>
<pre>div{
 display:table-cell;
 height:100px;
}</pre>
<p>Internet Explorer will ignore the <code>display</code> property (actually, it treats it like <code>display:block;</code>) and will handle <code>height</code> as <code>min-height</code>, since <abbr>IE</abbr>s handling of <code>height</code> is stupid.</p>

<p>All other browsers, <em>including</em> Safari (see the support charts) will make the <code>DIV</code> element behave like a table-cell (and create some anonymous elements around it), which makes the rules of the quote apply and everyone is happy!</p>
<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/min-height-in-safari" rel="bookmark">4/24/2004 1:41 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/min-height-in-safari#comments">Comments (4)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/style' title='View all posts in Style'>Style</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/min-height-in-safari" dc:identifier="http://annevankesteren.nl/archives/2004/04/min-height-in-safari" dc:title="\'min-height\' in Safari" trackback:ping="http://annevankesteren.nl/trackback/208" /></rdf:RDF> -->

<h2>Semantics versus structure</h2>
<p>(Safari should support <code>min-height</code> so I can <a href="http://www.pixy.cz/blogg/clanky/cssunderscorehack/ex-minheight.html" title="Min-height Example for The Underscore Hack">hack around</a> for business pages. I think I&#8217;ll drop support for Safari 1.2 for that particular site. Dave Winer <a href="http://blogs.law.harvard.edu/crimson1/stories/storyReader$1478" title="Google's power">notices</a> the Google + Blogger/Atom effect (after <a href="http://photomatt.net/">Matt</a>, obviously). I have been using <abbr>IRC</abbr> for some time now, any Dutch people who are willing to join <a href="irc://irc.mozilla.org/mozilla.nl">irc.mozilla.org/mozilla.nl</a> for no particular reason? Note that the channel might not always be available and that we already have two member, me and <a href="http://basje.com/" title="Basje.com - De Nationale Basje Site" hreflang="nl" xml:lang="nl">Bas</a>.)</p>

<p>To the point. Probably everyone who works or tries web standards has to make the simple choice. Choosing elements for the structural aspects or their semantic ones. Quite a simple example of an element, which is often being abused from a semantic point of view is the definition list and child elements (more precisely: the relationship between <code>DT</code> and <code>DD</code>). While everyone reading the specifications can <a href="http://www.w3.org/TR/html401/struct/lists.html#h-10.3" title="10.3 Definition lists: the DL, DT, and DD elements">read</a> what their purpose is:</p>
<blockquote cite="http://www.w3.org/TR/html401/struct/lists.html#h-10.3"><p>Definition lists vary only slightly from other types of lists in that list items consist of two parts: a term and a description. The term is given by the <code>DT</code> element and is restricted to inline content. The description is given with a <code>DD</code> element that contains block-level content.</p></blockquote>

<p>People, including myself, are using the structurally &#8220;defined&#8221; relation between <code>DT</code> and <code>DD</code>, while ignoring the semantical relationship. You could read SimpleBits: <a href="http://www.simplebits.com/archives/2004/04/20/sq.html">Numbered List Pairs</a> for examples. It might be clear, or not, that we do that on purpose. Abusing the semantic value of some elements for structural benefit. Note that those semantic values are very loosely defined by <abbr>HTML</abbr> 4.01 and free for interpretation, which is what I and other people, are doing.</p>
<p>Using a <code>DIV</code> element with an appropriate <code>CLASS</code> attribute value, not &#8216;left&#8217;, &#8216;blue&#8217; or any other presentational hint as you see on a lot of sites, feels a bit like a hack to me. While other people seem to really like that element, I try to avoid them as much as possible, using elements that are structurally &#8220;better&#8221;. So basically I see the web in different layers (like Photoshop I assume): structure, semantics, styling, behavior (yes, that is the order I prefer). It would be nice when the <abbr>W3C</abbr> released a <abbr>CSS</abbr>-alike language to define semantics. Behavior can be added as <abbr>XBL</abbr> though it relies to much on <abbr>CSS</abbr> in my humble opinion.</p>

<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/semantics-versus-structure" rel="bookmark">4/22/2004 9:03 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/semantics-versus-structure#comments">Comments (1)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/thoughts' title='View all posts in Thoughts'>Thoughts</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/semantics-versus-structure" dc:identifier="http://annevankesteren.nl/archives/2004/04/semantics-versus-structure" dc:title="Semantics versus structure" trackback:ping="http://annevankesteren.nl/trackback/207" /></rdf:RDF> -->

<h2>You need a degree to understand them</h2>
<p><a href="http://www.apcmag.com/apc/v3.nsf/0/A569C81864DC4F1BCA256E5F001A59C5" title="The World Wide Web is not enough"><cite>David Emberton</cite></a> (<a href="http://my.opera.com/forums/showthread.php?s=&amp;threadid=50841" title=":-P &quot;The Story of a Madman&quot; by Nicholai Gogol">source</a>):</p>

<blockquote cite="http://www.apcmag.com/apc/v3.nsf/0/A569C81864DC4F1BCA256E5F001A59C5"><p>These days, the rebel youth aren&#8217;t so busy admiring Marx as they are giving each other tutorials on how to use XHTML Strict.</p><p>CSS are public, free and future-proof. Sounds great until you realise that: a) you need a degree to understand them; b) Microsoft doesn&#8217;t care about them; and c) they suck.</p></blockquote>
<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/you-need-a-degree-to-understand-them" rel="bookmark">4/18/2004 8:21 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/you-need-a-degree-to-understand-them#comments">Comments (8)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/general' title='View all posts in General'>General</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/you-need-a-degree-to-understand-them" dc:identifier="http://annevankesteren.nl/archives/2004/04/you-need-a-degree-to-understand-them" dc:title="You need a degree to understand them" trackback:ping="http://annevankesteren.nl/trackback/206" /></rdf:RDF> -->

<h2>The ABBR attribute</h2>

<p><abbr>HTML</abbr> 4.01 states:</p>
<blockquote cite="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-abbr"><p>This attribute should be used to provide an abbreviated form of the cell&#8217;s content, and may be rendered by user agents when appropriate in place of the cell&#8217;s content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell&#8217;s content.</p></blockquote>
<p>My question, should a user agent always use it? If not, when <em>would</em> it be appropriate? Should it be implanted like:</p>
<pre>td[abbr]{
 content:attr(abbr,string);
}</pre>
<p>Last question: should I use it for abbreviating week days?</p>

<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/the-abbr-attribute" rel="bookmark">4/17/2004 6:18 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/the-abbr-attribute#comments">Comments (5)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/thoughts' title='View all posts in Thoughts'>Thoughts</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/the-abbr-attribute" dc:identifier="http://annevankesteren.nl/archives/2004/04/the-abbr-attribute" dc:title="The ABBR attribute" trackback:ping="http://annevankesteren.nl/trackback/205" /></rdf:RDF> -->

<h2>Image semantics</h2>
<p>In this little write-up I will refer to document structures using <abbr>CSS</abbr> selectors. If you don&#8217;t fully understand it let the <a href="http://gallery.theopalgroup.com/selectoracle/">Selectoracle</a> explain it to you, though I think everyone can follow it easily.</p>

<p><a href="http://literarymoose.info/">Moose</a> made me think about image semantics when we were discussing <code>object&gt;h1</code> versus <code>h1&gt;object</code> in a thread about one of his <a href="http://literarymoose.info/=/css.xhtml">experiments</a>. While I wanted to nest the <code>OBJECT</code> element <em>inside</em> the header element for practical purposes:</p>

<ul>
 <li><a href="http://annevankesteren.nl/archives/2003/09/png-object-and-ie">A header that links to something</a> (note that <code>DEL</code> and <code>INS</code> are not very well supported).</li>
 <li>Probably, one can come up with more purposes.</li>
</ul>
<p>But actually, the image itself has semantics. These semantics are not defined by the elements around it, but by the image (maybe the file) itself. A simple search engine can&#8217;t extract those semantics from the image (I wonder if any software could) and therefore it needs a fallback; are you beginning to see the <code>object&gt;h1</code> picture?</p>

<p>If you think about this a little longer you are starting to realize that <code>h1&gt;img</code> &#8220;doesn&#8217;t make sense&#8221; either (I&#8217;m putting quotes around that, this stuff is badly under defined, everyone can have their own interpretation/opinion about it), which leads to another reason to &#8220;dislike&#8221; the <code>IMG</code> element. We still have to use it though and since there isn&#8217;t any bot (that I know of) that can read both the semantics of <abbr>HTML</abbr> and images, I don&#8217;t think there is any problem, besides that it is &#8220;incorrect&#8221;.</p>

<p><cite>Jukka K. Korpela</cite> wrote <a href="http://lists.w3.org/Archives/Public/www-style/2004Apr/0098.html" title="Re: content: url() is bad">in an e-mail to www-style</a> that an image has semantic meaning, like I stated above (<q cite="http://lists.w3.org/Archives/Public/www-style/2004Apr/0098.html">After all, a logo (as a specific appearance, specified by image data) is content rather than stylistic variation.</q>) and therefore, it should probably not be expressed using the <code>content</code> property, which is now proposed for <abbr>CSS</abbr>3 (<a href="http://lists.w3.org/Archives/Public/www-style/2004Apr/0117.html">my model, my model</a> :-) (note that it may change any time anywhere)). And although he might be correct from a semantic point of view, having the <code>content</code> property gives document authors <a href="http://lists.w3.org/Archives/Public/www-style/2004Apr/0099.html" title="Re: content: url() is bad">many options</a> like having multiple style sheets (you might think of a print and screen logo). Personally, I love the CSS method: <code>nl{content:url(nav.svg)}</code>.</p>

<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/image-semantics" rel="bookmark">4/16/2004 11:25 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/image-semantics#comments">Comments (2)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/thoughts' title='View all posts in Thoughts'>Thoughts</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/image-semantics" dc:identifier="http://annevankesteren.nl/archives/2004/04/image-semantics" dc:title="Image semantics" trackback:ping="http://annevankesteren.nl/trackback/204" /></rdf:RDF> -->

<h2>Page 23</h2>
<p>Ok, lets try it (lines 4-7) (<a href="http://photomatt.net/archives/2004/04/15/23rd-page/">details</a>):</p>
<blockquote xml:lang="nl"><p>Student: Kan het zijn dat sommige mensen - ik weet niet precies hoe ik het zeggen moet - dat er zich in sommige mensen meer werkzame essentie beweegt en manifesteert dan in andere, ook al zijn ze zich totaal niet van hun essentie bewust?</p></blockquote>

<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/page-23" rel="bookmark"> 5:04 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/page-23#comments">Comments (4)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/general' title='View all posts in General'>General</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/page-23" dc:identifier="http://annevankesteren.nl/archives/2004/04/page-23" dc:title="Page 23" trackback:ping="http://annevankesteren.nl/trackback/203" /></rdf:RDF> -->

<h2>Comments</h2>
<p>Not very interesting, but I think I need one. A small guideline for comments. There are still people who don&#8217;t understand <q>Tag <code>all</code> may not contain raw character data</q>. I agree I could have chosen a better name for the wrapper element, but the name chosen <a href="http://simon.incutio.com/archive/2003/02/23/safeHtmlChecker" title="Safe HTML checker">back then</a> by Simon was fine with me.</p>

<p>The idea is that you <em>must</em> (defined in some <abbr>RFC</abbr>) use a block level element and can&#8217;t start typing without adding a <code>P</code> element to name a simple example.</p>
<p>Another idea is that you use <code>BLOCKQUOTE</code> or <code>Q</code> instead of <a href="http://annevankesteren.nl/archives/2004/04/a-screen-reader-is-not-a-browser#comment-991">quotation marks</a> (I can&#8217;t require it (same as must, see the <abbr>RFC</abbr>), unfortunately).</p>

<p>I will add a link to this &#8220;stupid&#8221; entry from the comment form, maybe you can add some suggestions here to make it less &#8220;stupid&#8221; (they don&#8217;t have to be related to my ridiculous commenting system).</p>
<p class="meta"><a href="http://annevankesteren.nl/archives/2004/04/comments" rel="bookmark">4/15/2004 5:19 pm</a> &#xb7; <a href="http://annevankesteren.nl/archives/2004/04/comments#comments">Comments (6)</a> &#xb7; <a href='http://annevankesteren.nl/archives/category/general' title='View all posts in General'>General</a></p>

<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Description rdf:about="http://annevankesteren.nl/archives/2004/04/comments" dc:identifier="http://annevankesteren.nl/archives/2004/04/comments" dc:title="Comments" trackback:ping="http://annevankesteren.nl/trackback/202" /></rdf:RDF> -->
<p id="footer"><cite>Powered by <a href="http://wordpress.org" title="Powered by WordPress, state-of-the-art semantic personal publishing platform"><strong>WordPress</strong></a></cite></p>
</body>
</html>