984 :
971:03/08/29 10:47 ID:???
>>983 すまん漏れは信者ではない。ストリクタンだ。
>>984 そうか。それじゃあ仕方ないですね。
正直StrictスレとW3Cスレではこだわりどころが違うので
W3Cスレ的にはDTDと照らしてValidってだけでは足りないと思うのです。
プレゼンテーション的語彙って何?
まさかfontとかbではないだろうし…
>>988 確かそれ誤訳だろ。
原文は
>These elements define content to be inline (SPAN) or block-level (DIV) but impose no other presentational idioms on the content.
>DIV・SPANは、それらを外しても正しくなくちゃいかんよ。
つーことは、Strictでbody直下に書けない。つまり
<body>
<div>なんちゃら</div>
</body>
と書けないってことだぞ。
仕様書で言っていることからどうしたらそうなるんだ?
div、span を外しても正しくなくちゃ…なんて聞いた事ないが、
具体的に何処に書いてあったのよ?
あと、その場合、仕様に沿ってlangやtitle属性を文字列に付与する時
どうするのか心底知りたい。
div span を外しても正しくないと云々ってのは
CSSが出始めた頃に、とっかかりをよくするために
「FONT等の見た目を指定していたものをスタイルシートで置き換えられる」
って言い始めたは良いけど
「CSSは見た目と論理構造を分離するためのものだ」という理念が伝わっておらず、
本来なら strong とか em を使うべきところを FONT で表現していた奴らが
単純に置き換え始めた。
それを何とか論理構造に目を向けてもらいたいという想いから、
「div span で強調を現したいなら、strong とかを使って
論理構造がわかる様にしないとダメだ。
div span を使わなくても論理構造が現せるならそうするべき。」
という主張があって、これが前後の説明が抜けて
「div span を外しても正しくないとだめだ」
となったんじゃないかと推測。
つうか、どっかでそんなことを書いていた本を読んだ気がする。
>>993 langやtitleは必須ではないから存在しなくとも正しいと思われ。
>>992 まぁそんなのHTML4.01等で書くやつはいないだろ。
>>992 書けないことは無い。が、
<body>
<div><p>なんちゃら</p></div>
</body>
と書けってことだろ。
<body>
<div class="list">
<div class="listItem">なんちゃら</div>
<div class="listItem">なんちゃら</div>
<div class="listItem">なんちゃら</div>
<div class="listItem">なんちゃら</div>
<div class="listItem">なんちゃら</div>
</div>
</body>
と平気で書くのか。
外すとinvalidになるdivやspanが必要な状況ってあるんだろうか。
1000!
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。