<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>HTMLとあるWEBクリエイターのblog</title>
		<link>http://www.kazumanishihata.com/technology/html/</link>
		<description>WEBクリエイター西畑一馬の気楽なブログ。
真剣なブログはこっち(to-R)</description>
		<language>ja</language>
		<copyright>Copyright 2008</copyright>
		<lastBuildDate>Wed, 03 Sep 2008 03:39:18 +0900</lastBuildDate>
		<docs>http://www.rssboard.org/rss-specification</docs>
		
		<item>
			<title>HTML 4.01 Transitionalにおけるmeta要素の記述場所</title>
			<description><![CDATA[<p>ネタ元：<a href="http://anond.hatelabo.jp/20080902220310">ブコメ一覧非表示機能で露呈したはてなの技術力の低さ</a></p>

<p>はてなダイアリーユーザーじゃないので全く気にならないのだけど、<a href="http://b.hatena.ne.jp/entry/http://anond.hatelabo.jp/20080902220310">ブックマークのコメント</a>で気になるものが。</p>]]><![CDATA[<blockquote>フォームでの対応は、対応範囲がはてダに限られる。ほかのブログでは対応できない。/<strong>metaもHTML4としては問題ないと思う。</strong>/技術的にすごいことをやればいいというわけではない。</blockquote>

<p>HTML4はbody内にmeta要素を書いても問題ないのか。。。本当に？</p>

<p>気になるのでDTDを読んでみる。</p>

<p>とりあえず、はてなダイアリーのDTDはいくつかのブログを見る限りHTML 4.01 Transitionalっぽい。変更ができるかもしれないけど、はてなダイアリーの仕様は知らないので詳しく調べずにHTML 4.01 Transitionalとしておく。</p>

<p><a href="http://www.w3.org/TR/html4/loose.dtd">HTML 4.01 Transitional DTD</a></p>

<p>meta要素は</p>

<p><code><pre>&lt;!ENTITY % head.misc "SCRIPT|STYLE|META|LINK|OBJECT" -- repeatable head elements --&gt;</pre></code></p>

<p>として% head.miscとして定義されている。</p>

<p>% head.miscが引用されている要素は以下の2つ。</p>

<p><code><pre>&lt;!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head --&gt;</pre></code></p>

<p><code><pre>&lt;!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title --&gt;</pre></code></p>

<p>head要素内では0個以上記述可能でtitle要素の中身には記述できない。</p>

<p>僕が今まで持っていたmeta要素に対するイメージとぴったしなのですっきり。</p>

<p>DTDの読み方は自信がないけど。</p>

<p>参考：<a href="http://www.tohoho-web.com/ex/dtd.htm">DTDの読み方</a></p>]]></description>
			<link>http://www.kazumanishihata.com/technology/html/363.html</link>
			<guid>http://www.kazumanishihata.com/technology/html/363.html</guid>
			<pubDate>Wed, 03 Sep 2008 03:39:18 +0900</pubDate>
		</item>
		
		<item>
			<title>Re:国内の大手サイトが採用しているHTMLのバージョン</title>
			<description><![CDATA[<p>ネタ元：<a href="http://c-brains.jp/blog/wsg/08/08/04-213647.php">国内の大手サイトが採用しているHTMLのバージョン</a></p>

<p>実際のエントリーよりコメント欄や<a href="http://b.hatena.ne.jp/entry/http://c-brains.jp/blog/wsg/08/08/04-213647.php">はてブ</a>のほうがおもしろかったりする。</p>]]><![CDATA[<p>コメント欄にある</p>

<blockquote>マークアップをする際に重要なのは、どのバージョンを採用しているかではなく、Web Standard に従って正確にマークアップされているか、になります。</blockquote>

<p>という記述の意味が全くわからない。</p>

<p>Web Standard→W3Cの仕様と解釈はするんだけど、なぜWeb Standard に準拠するかの視点がまったく抜けている。(書いている人はわかってると信じているよ)</p>

<p>Web標準を啓蒙する人たちの苦労と努力は知っているんだけど、たまに「Web標準に準拠」だけを掲げている人を見ると心配になる。</p>

<p>XHTML 1.1はapplication/xhtml+xmlではなくtext/htmlで記述するでしょ？</p>

<p>マークアップの目指すところはXHTML文章のアクセシビリティ、データポータビリティ性を最大限に高めることで、application/xhtml+xml問題のように必ずしも仕様に準拠する必要はないと考えている。</p>

<p>仕様に準拠してアクセシビリティが下がったら本末転倒だしね。</p>

<p>重要なのは手段じゃなくて目的だよ。</p>

<p>「仕様に準拠」は指標として単純で、かつ非常に多くの面で有用なのだけど、本質が抜け落ちてしまうと、僕には宗教論にしか聞こえない。<br />
</p>]]></description>
			<link>http://www.kazumanishihata.com/technology/html/328.html</link>
			<guid>http://www.kazumanishihata.com/technology/html/328.html</guid>
			<pubDate>Wed, 06 Aug 2008 13:23:21 +0900</pubDate>
		</item>
		
		<item>
			<title>IE7でページに何も表示されなくなる件</title>
			<description><![CDATA[<p>日本語版の更新バージョン0でもたまにページに何も表示されないバグが残っている。</p>

<p>おそらくキャッシュの問題なので</p>

<p>&lt;meta http-equiv="Pragma" content="no-cache"&gt;</p>

<p>を追加すれば解決</p>]]></description>
			<link>http://www.kazumanishihata.com/technology/html/37.html</link>
			<guid>http://www.kazumanishihata.com/technology/html/37.html</guid>
			<pubDate>Thu, 02 Nov 2006 17:20:14 +0900</pubDate>
		</item>
		
	</channel>
</rss>