fetus Diary
![]()
すうぃ~と 美夏ちゃん、ただいま参上!
- ゲームとサーバと PHP と C++ と内輪ネタ 時々 テツ -
2007/08/01(水) - たぶん居なくならないんだろうなぁ…
<p class="TXT10" style="margin-bottom:4px;"><strong>07/06/25 05:02</strong> 投稿</p>
<p class="TXT12"><a href="watch/sm511142" target="_blank">2007年06月24日 横浜 - オリックス 4回表一部</a></p>
こういう間違った class の使い方してユーザスタイルシートの恩恵が全く得られないページを作る人…。
# Bookmarklet と DOM で操作するの面倒くさい。
class や id にはそれにどういうスタイルを適用するかではなく、意味を割り当てませう。その中身が text/css ドキュメントの中で重複するのは別に構わない。
class ってのは、あまりに汎用化された HTML の要素に対する補助的な意味属性なんだよぅ…。
P class="note" であれば、「この中身は段落であり、その種類は note である(メモをつづった段落である≒メモを記載している)」と。XHTML でない XML なら、note 要素になるような感じ。
ついでに言うと、strong 要素の使い方もたぶん間違い。この使い方するなら、まだ b 要素を使った方がマシかもしれない。「物理要素を使うな」は正しい主張なのだけど、その裏にある「意味によるマークアップ」を理解しないと、強調で無い場所だがデザイン的に太字の場所に strong 要素、同様にデザイン的に斜体(っていうか italic)の場所に em 要素を使うというかえってマズいことに。
ちなみに、id 属性は……「俺を呼ぶならこう呼びねぇ」なので……まあ、A name の代わりとか、LABEL target の対象指定とかその程度にしか正直…。
# 以上、HTML 原理主義者の主張。
# p 要素以外に中身にテキストが書けるブロック要素が欲しいなぁ…。div は "div 要素をそのまま消失させても HTML として valid" なようにしないといけないから実質使えないし、td とか li とかは論外だし。blockquote の中に code 書くときの間に入る要素が p にせざるを得ないおかしいと思うんだな…。
- 07/08/01
12:0012:14






コメント
コメントはありません。