HTML の見出しをめぐる議論
先週は数日にわたって頭痛がひどくて、意識的に電脳から距離を取るようにしていたんですが、この周辺の話題については、色々な意見が出ていて楽しく拝見してました。
ただ、ひとつ気になったのは、思った以上に多くの方々が、現有の...ないし自分の周辺で目にするモデルの枠内だけで仕様書の内容を捉えてしまっているところ。
| 固定リンク
| コメント (2)
| トラックバック (2)
先週は数日にわたって頭痛がひどくて、意識的に電脳から距離を取るようにしていたんですが、この周辺の話題については、色々な意見が出ていて楽しく拝見してました。
ただ、ひとつ気になったのは、思った以上に多くの方々が、現有の...ないし自分の周辺で目にするモデルの枠内だけで仕様書の内容を捉えてしまっているところ。
| 固定リンク
| コメント (2)
| トラックバック (2)
Kuruma さんが、先日の XHTML+CSS (r)evolution, 3nd に対する、とっても良いレポートと論評をアップしていて、参加者された方には是非とも一読をオススメしたいのですが、いくつか気づいた点がでてきたので蛇足気味ではありますが、一応、書き留めておきます。
| 固定リンク
| コメント (2)
| トラックバック (1)
最近、一部で話題に上がっている POSH にも、"Use good semantic-class-names" という実践項目がありますが、今日はその class 名のつけ方について、最近、思い至ったことから。
POSH encapsulates the best practices of using semantic HTML to author web pages. Semantic HTML is the subset of HTML 4.01 (or XHTML 1.0) elements and attributes that are semantic rather than presentational.
基本的にはより論理構造を意識した class名をつけることが、今日のお話の目的なんですが、semantic-class-names のリンク先にない新味は、論理構造を文脈に読み換えながら class 名を考えるという点。(ただし、普段から意識的に文書全体の構造に照らして class名をつけている方には、それほど新味はないかも。)
例によって、あくまで試案であり、選択肢です。(というか、そもそも僕自身が試行錯誤の最中。)是非や取捨は各自でご判断ください。
| 固定リンク
| コメント (9)
| トラックバック (0)
前回の続きです。
念のため DTD を見直してたら(チェックしたのは HTML 4.01 Strict の DTD)、なんか激しく不安をかき立てられるような記述が..。
| 固定リンク
| コメント (0)
| トラックバック (0)
実は前々から定義リストの記述モデルって、どうにも気持ち悪いなと感じてます。
他所さまであまり突っ込んでいるのを見かけないので、僕の知識不足か誤解から来ているのかな..と、ずっと口にするのを避けてたんですが、HTML WG が発足して、HTML のモデルに関する議論が(少なくとも欧米では)盛んになってきていることもあるので、恥をかくのを覚悟で、書き留めておきます。
何かご存知の方は、是非、ご教示を。
| 固定リンク
| コメント (8)
| トラックバック (0)
なんだか br要素の話が賑やかなようなので便乗。(^ ^;)
どちらかというと現行規格ではなく、次世代規格の話になるので、少なくとも批判とかじゃありません。平たくいえば「br, hr 要素を論理セパレータとして見なすとこんな感じかな?」「その特性を活かすなら、仕様をこう変えた方がいい気がする」的な話です。
ちょっと小難しそうな感じがする方は、前置きはスルーして、ユースケースとサンプルコードだけ眺めてもらって、まったく支障ありません。っていうか、次世代規格の話だし、需要自体もそんなにたくさんあるようなネタでもないし、いっそ、全部まるごとスルーしてもいいかも。(笑)
まず <br/>, <hr/>, <seperator/>要素が構造か見栄えかの問題ですが、結論だけいってしまえば、僕はこれは文脈や用法次第だと思います。どちらにもなりうる、と。たとえば、「第3章の4段落目」と「56ページの16行目」は、それぞれ対象が文章にあるのか、書籍媒体にあるのかの違いがあるだけで、両方とも構造を示してますよね。もちろん、ホワイトスペースの調整のための見栄え本位な改行だってありえるでしょうし。
(そういえば、大学で編集の雑用をしていた時分、テキストファイルや Word 文書の行末に、ご丁寧にも毎行、改行を入れてくれる人が後を絶たなかったのを思い出しました。(^ ^;) )
ちなみに、これらの要素だからこそできる、構造化や意味づけの用法として、どんなものがあるかなんですが、鍵となるのは、おそらく空要素タグという性質になるかと思います。
ならば、空要素タグの性質とは何か?
真っ先に思い浮かぶのは、それは構造を持てない(=子孫や内容を持てない)という性質。この性質は一般に空要素タグの短所や限界として捉えられることが多いんですけど、実は裏を返せば、ツリー構造(もしくは入れ子構造)を成していなければならないという、SGML or XML系マークアップ言語の制約に影響される部分が少なくなることも意味しています。
この辺に絡むこととして、表題のようなことを前々から考えてたので、ちょっとまとめてみました。動機が上掲の議論とは別のところからきているので、はたして参考に値するかどうかはわかりませんけど。
| 固定リンク
| コメント (1)
| トラックバック (0)
Rusica さん@der Gegenwart の正しくHTMLを書こうと心がけている人に5つの質問に何となく反応してみました。
- HTML文書を制作する際に使用しているプログラムをお答えください。(Webプログラムも含む)
- 採用しているDTDとその理由をお答えください。
- 何故正しくHTMLを書いているのですか?
- W3CとWHATWG、どちらに期待してますか?
- あなたにとってHTMLとは何ですか?
| 固定リンク
| コメント (2)
| トラックバック (0)
ちょっと思い立って、5W1H の XHTML マークアップの手段について、少しずつ整理してみることにしました。理由や意義については、また別エントリーを立てるとして...
というわけで、理由と意義、あと注意点などについて、ちょっと書き留めておこうと思います。
| 固定リンク
| コメント (0)
| トラックバック (0)
比較項目 | カレンダー型 | 年表型 |
---|---|---|
事例 | ||
特性 |
|
|
| 固定リンク
| コメント (0)
| トラックバック (0)
ちょっと思い立って、5W1H の XHTML マークアップの手段について、少しずつ整理してみることにしました。
理由や意義については、また別エントリーを立てるとして、とりあえず今日のところは、When?(いつ?)...つまり、日時のマークアップ手段から。
| 固定リンク
| コメント (0)
| トラックバック (0)
日記・管理情報 生活 / アイテム [Web]Ajax・DHTML [Web]CSS [Web]JavaScripts [Web]XHTML [Web]その他 [Web]ブックマーク(del.icio.us) [Web]ブラウザ / Firefox [Web]ブラウザ / IE [Web]ブラウザ / Opera [Web]ブラウザ(Safari, WebKit, Konqueror) [Web]検索エンジン・DB [書籍]Web [書籍]中国史・中国古典 [生活]イベント [生活]中国古典 [生活]娯楽 / スポーツ / 野球 [生活]娯楽 / 音楽 / iPod [生活]教育 [生活]食 [電脳]ソフト / IME | FEP [電脳]ソフト / OS / MacOS X [電脳]ソフト / OS / Windows [電脳]ソフト / フォント [電脳]ハード / ノートPC [電脳]ハード / 周辺機器
最近のコメント