方法でサブタイトルにスタイルシート?私もフルカワさんとtsupoさんのvalid/invalidに関するやりとりを興味深く拝見(拝聴?)していました。方法で自分の作ったスタイルシートを使うことに成功と同じように、サブタイトルにスタイルを埋め込む場合の問題点の指摘をしようと思っていたんですが、文章を考えているうちに凹さんのこの記事を見つけてしまったので、あらたに再構成した上で、自分なりの考えを表明したいと思います。<h2>などのようなタグは一切使わないでサイドバーを活用するなどの他の方法を模索する。<h2>方式を使うなら、空要素も気にせず、いろいろ試してみる。いうのがスッキリしていいのではないかなあと思いました。以下にそう思うに至った経緯を述べます。]]>を使って解釈しないブラウザを切り捨てる。いうのがスッキリしているのではないかと感じます。)ちなみに、ウチのサイトで実験した限りでは、後者の方法でちゃんとjavascriptが動いてました。(IE5.01/win2000です。←&lt;じゃなくて<を使っている現時点の凹さんのサイトのCSSも見えてます。)また、凹さんの記事の最後のそれと、H2要素の内容が空だとvalidにならないんでしたっけ?(ふさわしくない記述法であることは明らかですが。)という話に関してですが、少なくともW3CのValidaterは問題なく通りますね。そもそも、ValidであることとVaidaterを通ることは別物ですし、それを誤解させるようなW3CのValidaterの結果表示画面やValidバナーが混乱を大きくしている要因のひとつではありますね。チェックでは減点されるようです。その結果の解説は私には曖昧でした。transitionalのDTDを参照してみました。%misc.inline;)*">...このあたりが該当個所だと思うんですが(DTDの文法を消化しきっていないので自信はないのですが)、最後に*がついているので「文法上は」空要素でもvalidなのかなと思いました。h2タグに関しては、空要素だと「意味」をなさなくなってしまうので、意味を大切にする方向で進んでいるHTML4以降のMLとしては、validではないと言った方がいいような気もします。そもそも、意味を大事にするということに主眼を置くならば、サブタイトルという名称自体からして、ブラウザに解釈させることを前提としたようなタグを入れること自体が好ましくないと考える方が自然であるように思われます。<h2>などのようなタグは一切使わないでサイドバーを活用するなどの他の方法を模索する。<h2>方式を使うなら、空要素も気にしない。いう風なのがスッキリしていいのではないかなあ...というのが私の考えです。コメント入力欄に「(任意)」の文字も!(2008.04.01)げ。(2008.01.10)コメントこの記事へのコメントは終了しました。伝言版(はてな出張所)ココログ不調時やメンテ中はこちらへ。コメント入力欄に「(任意)」の文字も!なわとびげ。AnalyticsBANNERS似非ページトップに戻る。