<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>正しいXHTMLマークアップとは？ へのコメント</title>
	<atom:link href="http://www.umbrellaprocess.com/archives/146/feed" rel="self" type="application/rss+xml" />
	<link>http://www.umbrellaprocess.com/archives/146</link>
	<description>趣味コンピュータ音楽家。本業はWebエンジニア。</description>
	<lastBuildDate>Sun, 05 Feb 2012 00:31:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>umbrella_process より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-108</link>
		<dc:creator>umbrella_process</dc:creator>
		<pubDate>Mon, 08 Mar 2010 11:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-108</guid>
		<description>あと、Googleはclass名の中身も理解しだしてるので、そういう意味でもclass名はつけておくに越したことはありません。microformatsが世界共通とは、まだ言えない状況ですが。</description>
		<content:encoded><![CDATA[<p>あと、Googleはclass名の中身も理解しだしてるので、そういう意味でもclass名はつけておくに越したことはありません。microformatsが世界共通とは、まだ言えない状況ですが。</p>
]]></content:encoded>
	</item>
	<item>
		<title>umbrella_process より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-107</link>
		<dc:creator>umbrella_process</dc:creator>
		<pubDate>Mon, 08 Mar 2010 11:03:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-107</guid>
		<description>&gt;コンピューターも『人間』も読み書きできる簡単なルールが受け入れられていく

まさに、コレ！って思います。
コンピュータが理解できる範囲が狭すぎるのでいろいろおかしくなるんですよね。

実際仕事ではやっぱりDIVは避けてDLやPを使ってコーディングしてますけど、違和感がありますね。せめて要素で悩まないよう、class名をつけるようにしましょう！って、思います。</description>
		<content:encoded><![CDATA[<p>>コンピューターも『人間』も読み書きできる簡単なルールが受け入れられていく</p>
<p>まさに、コレ！って思います。<br />
コンピュータが理解できる範囲が狭すぎるのでいろいろおかしくなるんですよね。</p>
<p>実際仕事ではやっぱりDIVは避けてDLやPを使ってコーディングしてますけど、違和感がありますね。せめて要素で悩まないよう、class名をつけるようにしましょう！って、思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Wu-tang より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-106</link>
		<dc:creator>Wu-tang</dc:creator>
		<pubDate>Mon, 08 Mar 2010 10:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-106</guid>
		<description>umbrella_processさん、こんにちは。

umbrella_processさんのHTMLに対する厳しさを感じますーっ。
僕も、コンピューターの事を思うあまりにHTMLの邑楽かさがイラっと感じることがあります。でも、XHTML2.0ではなく、HTML5が受け入れられる(かはわかりませんが)という時代の流れで考えれば、今度は針が逆に軽くふれて、コンピューターも『人間』も読み書きできる簡単なルールが受け入れられていくんじゃないかなぁ。

という前置きで、
たぶん、umbrella_processさんはHTMLの各要素の意味・用途を厳しく独立化しすぎてしまっているんじゃないかなぁと思います...。そわそわ

例えば、HTMLで日付をマークアップする際も、日付は段落ではないのでPでは無い。日付を表現できる要素は存在しないので、div class=&quot;date&quot; が正しいHTMLとなる。

というのと同じようなことだと思うのですが、この場合、HTMLに&quot;日付&quot;を印す要素がない場合は、リストや段落を&quot;日付&quot;の上位の概念としてマークアップする。という考え方でないと、HTMLでは文書は全部divとclassになっちゃうと思います。

&gt;divとspanに意味的なクラス名をつけるコーディングが「無意味」で、クラス名無しのdlでのコーディングの方が「意味がある」という意見が、個人的には理解できません。

コンピューターからの視点では、class属性の値は単なる文字列で、マークアップされているデータの意味とは結びついていません。
値には意味がないので、コンピューターからは扱えないんです。

class属性は、HTMLでは表現し切れない分類・区分をつけるて、人間はその文字列に超個人的に意味をくっつけて、主にCSSやJSで使っています。だから、コンピューターのことを思うなら、divやclassで人間しか扱えない文字列をあてるよりも、「段落があるよ(ぼそ)」ぐらい教えてあげられるマークアップのほうが正しいというか「優しい!」

&gt;連想配列みたいなものでしょう？キーと値のセットですよね。記事の日付がキーで、記事のタイトルが値だと言うのはどうも気持ち悪い。

HTMLの説明の難しいところはここなんですよー
正しいマークアップなんてのはなくて、マークアップした人がどう情報を捉え、表現しようとしているのかで要素は変わるんです。
扱う値が日付とタイトルだから連想配列は正しい使い方じゃない。とならないのと同じで、それはケースバイケースでしょ。ということなんじゃないかな?</description>
		<content:encoded><![CDATA[<p>umbrella_processさん、こんにちは。</p>
<p>umbrella_processさんのHTMLに対する厳しさを感じますーっ。<br />
僕も、コンピューターの事を思うあまりにHTMLの邑楽かさがイラっと感じることがあります。でも、XHTML2.0ではなく、HTML5が受け入れられる(かはわかりませんが)という時代の流れで考えれば、今度は針が逆に軽くふれて、コンピューターも『人間』も読み書きできる簡単なルールが受け入れられていくんじゃないかなぁ。</p>
<p>という前置きで、<br />
たぶん、umbrella_processさんはHTMLの各要素の意味・用途を厳しく独立化しすぎてしまっているんじゃないかなぁと思います&#8230;。そわそわ</p>
<p>例えば、HTMLで日付をマークアップする際も、日付は段落ではないのでPでは無い。日付を表現できる要素は存在しないので、div class=&#8221;date&#8221; が正しいHTMLとなる。</p>
<p>というのと同じようなことだと思うのですが、この場合、HTMLに&#8221;日付&#8221;を印す要素がない場合は、リストや段落を&#8221;日付&#8221;の上位の概念としてマークアップする。という考え方でないと、HTMLでは文書は全部divとclassになっちゃうと思います。</p>
<p>&gt;divとspanに意味的なクラス名をつけるコーディングが「無意味」で、クラス名無しのdlでのコーディングの方が「意味がある」という意見が、個人的には理解できません。</p>
<p>コンピューターからの視点では、class属性の値は単なる文字列で、マークアップされているデータの意味とは結びついていません。<br />
値には意味がないので、コンピューターからは扱えないんです。</p>
<p>class属性は、HTMLでは表現し切れない分類・区分をつけるて、人間はその文字列に超個人的に意味をくっつけて、主にCSSやJSで使っています。だから、コンピューターのことを思うなら、divやclassで人間しか扱えない文字列をあてるよりも、「段落があるよ(ぼそ)」ぐらい教えてあげられるマークアップのほうが正しいというか「優しい!」</p>
<p>&gt;連想配列みたいなものでしょう？キーと値のセットですよね。記事の日付がキーで、記事のタイトルが値だと言うのはどうも気持ち悪い。</p>
<p>HTMLの説明の難しいところはここなんですよー<br />
正しいマークアップなんてのはなくて、マークアップした人がどう情報を捉え、表現しようとしているのかで要素は変わるんです。<br />
扱う値が日付とタイトルだから連想配列は正しい使い方じゃない。とならないのと同じで、それはケースバイケースでしょ。ということなんじゃないかな?</p>
]]></content:encoded>
	</item>
	<item>
		<title>umbrella_process より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-70</link>
		<dc:creator>umbrella_process</dc:creator>
		<pubDate>Sun, 08 Nov 2009 16:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-70</guid>
		<description>この記事、何気なく書いたのですが、よくアクセスされていて、各所で批判されている様です。

が、divとspanに意味的なクラス名をつけるコーディングが「無意味」で、クラス名無しのdlでのコーディングの方が「意味がある」という意見が、個人的には理解できません。

というか、定義リストって、連想配列みたいなものでしょう？キーと値のセットですよね。記事の日付がキーで、記事のタイトルが値だと言うのはどうも気持ち悪い。「日付」がキーで、「6月1日」が値だというコーディングなら納得いくんだけど…思い込みですかね…


まぁどちらにせよ、HTML5になったらarticleでコーディングすることになるでしょう。</description>
		<content:encoded><![CDATA[<p>この記事、何気なく書いたのですが、よくアクセスされていて、各所で批判されている様です。</p>
<p>が、divとspanに意味的なクラス名をつけるコーディングが「無意味」で、クラス名無しのdlでのコーディングの方が「意味がある」という意見が、個人的には理解できません。</p>
<p>というか、定義リストって、連想配列みたいなものでしょう？キーと値のセットですよね。記事の日付がキーで、記事のタイトルが値だと言うのはどうも気持ち悪い。「日付」がキーで、「6月1日」が値だというコーディングなら納得いくんだけど…思い込みですかね…</p>
<p>まぁどちらにせよ、HTML5になったらarticleでコーディングすることになるでしょう。</p>
]]></content:encoded>
	</item>
	<item>
		<title>umbrella_process より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-69</link>
		<dc:creator>umbrella_process</dc:creator>
		<pubDate>Sun, 08 Nov 2009 16:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-69</guid>
		<description>えーっと文法違反してますか…？すみません…
あと、続き的なものをこちらに書いてます。消化不良な感じで申し訳ないのですが…。
http://www.umbrellaprocess.com/archives/152</description>
		<content:encoded><![CDATA[<p>えーっと文法違反してますか…？すみません…<br />
あと、続き的なものをこちらに書いてます。消化不良な感じで申し訳ないのですが…。<br />
<a href="http://www.umbrellaprocess.com/archives/152" rel="nofollow">http://www.umbrellaprocess.com/archives/152</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>匿名 より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-68</link>
		<dc:creator>匿名</dc:creator>
		<pubDate>Thu, 05 Nov 2009 05:03:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-68</guid>
		<description>最終的に出した答えのdivとspanのみの無意味タグのみものが、
XMLに近い云々以前に一番xHTML準拠してないと思うのですが・・・</description>
		<content:encoded><![CDATA[<p>最終的に出した答えのdivとspanのみの無意味タグのみものが、<br />
XMLに近い云々以前に一番xHTML準拠してないと思うのですが・・・</p>
]]></content:encoded>
	</item>
	<item>
		<title>umbrella_process より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-24</link>
		<dc:creator>umbrella_process</dc:creator>
		<pubDate>Tue, 09 Jun 2009 04:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-24</guid>
		<description>コメントありがとうございます。！
そしてすみません、誤解を与える書き方をしてしまったようですが、「定義リストを使うべきか否か」はそんなに重要とは思ってないです。定義リスト+classでもいいと思います。
個人的によくないと思うのはあくまで「classなしの定義リスト」でコーディングしちゃうことです。これはW3Cの勧告がどうこう云々とは関係なく、制作の現場で困ってることなんです。また次の記事で書こうと思ってますので、ご意見いただければ嬉しいです！</description>
		<content:encoded><![CDATA[<p>コメントありがとうございます。！<br />
そしてすみません、誤解を与える書き方をしてしまったようですが、「定義リストを使うべきか否か」はそんなに重要とは思ってないです。定義リスト+classでもいいと思います。<br />
個人的によくないと思うのはあくまで「classなしの定義リスト」でコーディングしちゃうことです。これはW3Cの勧告がどうこう云々とは関係なく、制作の現場で困ってることなんです。また次の記事で書こうと思ってますので、ご意見いただければ嬉しいです！</p>
]]></content:encoded>
	</item>
	<item>
		<title>K1-TAN より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-23</link>
		<dc:creator>K1-TAN</dc:creator>
		<pubDate>Tue, 09 Jun 2009 02:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-23</guid>
		<description>私的に先にある通り、定義リスト+class属性で代替えする方が、まだいい気もします。無理にdivやspan要素を使わなくても…

個人的ですがdivやspanだらけのHTMLをWebデザイナーが好むと思えなくて...かえって見づらい気がしますし。非視覚系UAでアクセス時も分かりづらくなりそう</description>
		<content:encoded><![CDATA[<p>私的に先にある通り、定義リスト+class属性で代替えする方が、まだいい気もします。無理にdivやspan要素を使わなくても…</p>
<p>個人的ですがdivやspanだらけのHTMLをWebデザイナーが好むと思えなくて&#8230;かえって見づらい気がしますし。非視覚系UAでアクセス時も分かりづらくなりそう</p>
]]></content:encoded>
	</item>
	<item>
		<title>umbrella_process より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-22</link>
		<dc:creator>umbrella_process</dc:creator>
		<pubDate>Mon, 08 Jun 2009 01:43:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-22</guid>
		<description>そうですね。Web制作の実態に即した要素が増えるので楽しみです。
それまではdiv、spanで代替して、将来実装される要素名をclassに入れておくのがいいんじゃないかなと思ってるんです。
無理に既存の要素を使わなくても…</description>
		<content:encoded><![CDATA[<p>そうですね。Web制作の実態に即した要素が増えるので楽しみです。<br />
それまではdiv、spanで代替して、将来実装される要素名をclassに入れておくのがいいんじゃないかなと思ってるんです。<br />
無理に既存の要素を使わなくても…</p>
]]></content:encoded>
	</item>
	<item>
		<title>匿名 より</title>
		<link>http://www.umbrellaprocess.com/archives/146/comment-page-1#comment-21</link>
		<dc:creator>匿名</dc:creator>
		<pubDate>Mon, 08 Jun 2009 00:42:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.umbrellaprocess.com/?p=146#comment-21</guid>
		<description>HTML5になると日付や更新履歴のマークアップがしやすくなりますね！</description>
		<content:encoded><![CDATA[<p>HTML5になると日付や更新履歴のマークアップがしやすくなりますね！</p>
]]></content:encoded>
	</item>
</channel>
</rss>

