【W3C】Web標準仕様・技術系総合スレッド その1
*【W3C】Web標準仕様・技術系総合スレッド その1*
**スレッドの趣旨**
W3C(
http://www.w3.org)の仕様に限らずWeb上の仕様や技術について
広い範囲で語る割と自由なスレッド。HTMLの話題もどうぞ。
ただ、これが絶対というわけでもありません。Web初心者用のスレッドでもありません。
基本的には、質問や雑談などをしましょう。
**さいていげんのルール(みんなぜったいにまもってね)**
・あらし・あおりはスルーしましょう。
・議論してもよいですが、根拠の無い個人攻撃や中傷に走った人は
スルーして下さい。発言中に「w」や「(プ」やらが多く入るようになって
しまった人もスルーしましょう。
Voice関係のスレはないのか・・
3日ほどこのスレを見守ってみよう。
>>1 とりあえずスレ新設の動機になったネタでも投下しる。
まあ、なんにせよ、独立おめでとう。
新しいネタスレキタ━━━━━(゚∀゚)━━━━━!!!!
10 :
Name_Not_Found:04/08/31 22:22 ID:n1MFTjC2
>>77 1じゃないが…
仕様のStrictと紛らわしいので
概念のStrictの新しい言い方を考えてみよう
>1じゃない人が、誰にも言われてないのに>1じゃないと前置きして
なんだか意味不明な発言を>77に向けて発信!
ガンガレ>77!
というか、>1を読むと実際何を話せば良いのか理解に苦しむ…
基本的には雑談と質問をするらしい。
でも質問スレではないらしい。
議論は良いが嘲笑系はダメ。
>>77が概念のStrictの新しい言い方を考えるスレで良いでしょうか?
ところで、このスレの発生元はどこよ?
とりあえず、例として。
詩はpreを使うべきか、もっと適切なマークアップがあるのか
みたいな解釈にまつわる問題とかを罵倒無しで話し合えばいいのでは?
例は派生元スレで、最近結局結論が出なかった問題の一つだけど…。
あっちは一応質問スレだけど、そういうので紛糾すると質問が
しにくいようなところはあったな。
なにかあったとき、そういう議論はこちらで、という風に誘導されると
いい感じかも。
おおっ!ω3c絡みの正統スレが発生元でしたか!
んじゃ、ネタスレ住人は退散します。
失礼シマスタ!ノシ
えっと、こちらはW3C信者のスレで、あちらはストリクターのスレということでOK?
HTMLとそれ以外ってことでいいじゃないぁ?
>>15 ここでも結論しない気が…
というか、その手の無限ループ議論をここで請け負ったら、向こうは何もすることがなくなるような。
>>19 てか向こうこそ議論スレでしょ。質問者も受け入れられていただけで。
>>15 それ思いっきりstrictスレの範疇だよ。
>>10 ギャグ?Strict志向って言葉で誰でも理解するだろ。
それを略してStrictと使う人に略さないでと言うのと、新語を作るのとなら明らかにStrict志向ってちゃんと言ってよって方が
いい。
で、それだけ?そんなくだらないことのためにスレ立てたの?XSLT変換話とかしたかったんじゃないの?
でもXSLTスレ立てろって話だよな。
お前一体何がしたいのだよ。議論好きなストリクタン雑談スレでいいんじゃないか?
スレタイもろ失敗だな。
スレの役割が曖昧だなあ。
各技術スレですら賑わっていないし、寂れて放置の予感。
まあ、XSLTの話は、専らXML使いのスレが担ってるよね。
XHTMLの各モジュールについて雑談とか・・でも、XHTML2か・・
25 :
1:04/08/31 23:31 ID:???
>>21-22 そういうスレです。Strict HTMLのスレはStrict HTML以外の色々な話が
出来ないので、このスレ建てました。
ただし、そういう場所でPhotoshopの話題をするわけでもないので、
このスレタイです。自分の表現力が無かったせいもありますが。
スレ立てるほど人口はいないが他ではスレ違い扱いされるような技術の
総合受け入れ先になってくれればそれでいいや。
>>21 どうでもいいがなぜ切れているんだ?
新スレなんかいらんということか?
>>25 なら雑談スレにすればいいだろ。過疎板のweb関連雑談スレなら素人から玄人まで
来て、みんなが板範疇の話を気軽にできて便利だろうに。
過疎板なんだから新設するときはある程度汎用的なスレにしてくれよ。
>>29 すいません。
以前、技術系の話はしてはいけないと言われプチ祭りをやらかしてから
雑談スレはネタスレと化してます(´Д` )
スレの方向性で、すでに議論の予感
出番?(・∀・)
ものすごく頭の悪い(ry住人
33 :
1:04/09/01 01:57 ID:???
>>29 雑談も質問も大丈夫と
>>1に明記してあります。
雑談したい方はどうぞ。
なんか面白憂そうなスレだけど、ネタがないね。
基本的に議論てのは初心者の質問から、あーでもないこーでもないって入っていくから
むずい。
strictスレから誘導されてきました。
んじゃ、さっそく。
見出しにアンカーを設けた(id、name問わず)として、
それへの参照がわかりやすいようにするため、自身にリンク張ったりしますよね。
あれって、「それはおかしい」説と、「それでいいんじゃない?」説があるので、どうすべきか迷ってます。
文書の下部に、「この文章への参照は
http://〜」というのもあるけど。
>>35 それってStrictスレで議論すべきことでは…?
>>36 ああ、続きを書くのを忘れてた。
で、link要素のrel使え、ってなったんだけど、
実装されてるブラウザ少ないので、って話。
実装云々はあっちの範疇じゃないから。
仮に、文書の下部に、「この文章への参照は
http://〜」をやったとしたら、
携帯電話からでは無意味で無闇と長い文字列が挿入されるんだけど、
media="handheld"でdisplay: noneって実装されてるのかな?
一応手持ちのauでは出来たんだけど。
ふと思うに、「現実や実装を考慮してよりよいマークアップを考えるスレ」みたいのがよかったのかも。
>>39 スレの流れからはそのように見えなかったので。
>>35 現実的に、というなら構わないと思います。
もしくは、文書構造に無関係なものは全部JavaScriptに追いやるとか。
自分はDOMに一票。
link要素の中身をJSで書き出すのは割と有用だよね。
JSオンにしている普通のユーザには問題なし、
JSオフにしているユーザはしばしばMozやOpera使いなので問題なし、
可哀想なのは唯一JSオフにしているIEユーザか…。
ただ、実装問題ということなら、
ある程度冗長で無駄なマークアップを許容してもよい思うけど。
標準仕様マニアのW3C信者としては、scriptで書き出したものであっても、
その途中、あるいは最終的に生成された文書はやはり仕様に対して
正当である必要があるので、仮にStrict思想的に負い目があるから、
script化して外にだしても最終的にはStrict的な負い目は消えないかと思われ。
そんな潔癖性じみた話じゃなくて、単にコードの分離によって生まれる利便性の
話ならScript大いに結構なんだけど。
スレの流れを微妙に追えてないのにぱぴこ。
>>38の「現実や実装を考慮してよりよいマークアップを考えるスレ」っていいなぁ。
可能な限りStrictで書きたいんだけどUAのレンダリングも考慮しつつCSS含めつつ相談できるとうれすい。
>>37 auブラウザってメディアタイプhandheld認識するんですか!
知らなかった・・・orz
CSSも含めるのか?
まあ、W3Cの技術だから…。
>>45 実践する本人が納得するかどうかでしょうね。
link要素の書き出しに関して言えば、メンテナンスをlink要素だけに集中できるから便利だ。
更新日を数箇所書き換えたりするのは、別に大変ではないけれど。
meta要素の話も含む、と。
51 :
Name_Not_Found:04/09/01 15:58 ID:suzaAVZv
Strict-HTMLスレではCSSはスレ違いとされることが多かったしね
JavaScriptとかでDOMで文章を弄った結果もValidじゃなきゃだめというのは良く知られているけどXSLTはどうなんだろう。
Strictなテーブルレイアウトのやりかた。
XHTMLでStrictに書いた文章を用意(Aとする)。
XHTMLでAをテーブルレイアウトしたものを用意(Bとする)。
style.xslというファイル名でXSLTスタイルシートを用意。
そのファイルの<template match="/"></template>の中にBをコピー。
Aに<?xml-stylesheet href="style.xsl" type="text/xml" media="screen print"?>を追加。mediaの中はお好みで。
> XHTMLでAをテーブルレイアウトしたものを用意(Bとする)。
この段階で、仕様に合致したXHTMLとは言えなくなっている希ガス。
つまり本当は
> XHTMLでStrictに書いた文章を用意(Aとする)。
>Aをテーブルレイアウトした「XHTMLの様な物」を用意(Bとする)。
となり、最終的に非Strictなものを取り込んだAとBの混成物も
非Strictに成るかと思われる。
>>54 Bがloose.dtdならOKでは?
この話のミソはXSLTはスタイルシートなんだからなにやっても文章のセマンティクスには影響しないよね、という主張かと。
#2、3スレ前のStrict-HTMLスレで「XSLTはスタイルシートなんだからなにやっても文章のセマンティクスには影響しないよね」みたいな話題がたしかあった。そのときはたしか決定的な賛成意見も反対意見も出ずにあいまいなまま終ってた。
loose.dtdは一部見栄えに関する要素をStrictに追加した物に
すぎないのであって、Table要素の意味する所の「表」はStrictだろうが
Transitionalだろうがみじんも変化しておらず、表でない物を
table tag でマーク付けするのは(そのtable要素がHTML4.01互換である限り)
必ず仕様違反なわけだが。
>>55 XSLTで言うスタイルシートは、CSSのスタイルシートとは違うよ。
ttp://www.w3.org/TR/xslt#section-Introduction > A transformation expressed in XSLT is called a stylesheet.
> This is because, in the case when XSLT is transforming into
> the XSL formatting vocabulary, the transformation functions as a stylesheet.
XSLT仕様書では、*XSLTにおける変換* のことをスタイルシートと呼んでいる。
そう呼ぶ理由は、XSLという見栄えのための言語に変換する際に、
XSLTの変換がスタイルシートとして機能するから。
つまり、XSLTのスタイルシートで処理したものは、その構造が変換されたものということになり、
結果、文書のセマンティクスを変更する、ということ。
そもそもXSLTはXSLの一部として使用されることを意図して設計されたので、
見栄えのために文書を操作する過程もまたスタイルシートと呼んだんだろうね。
お前らってやっぱ endless rain とかが好きなのか?
誤爆?
今日、電器屋に行ってきたら、Bフレ体験コーナーでフォントの文字変更の仕方が分からないのか
ディスプレイのすぐ前まで頭を寄せて見てる人がいた。
あぁいうのを見たらやっぱりposition:fixedなフォントサイズ変更枠も必要なのかなと思った。
スレ違いかな・・
そもそもテーブルレイアウトなんて概念そろそろ投げ捨てた方がいいかと
>>63 レガシーマークアップを利用している時点で
XSLTを使おうが何だろうがHTMLとしてStrictではない、
って事かと。
NN4みたいなUAを相手にしなきゃならんのなら
実際の運用方法としてはアリだと思うよ。
だよね。現実的にはテーブルレイアウトを使っても仕方ない。
多義的な文だな。
テーブルレイアウトも現実的には必要だ、ということね。
なんか「現実的に」が免罪符になって何でもありになりそうだな。
ちょっと主旨とはそれるかもしれないけど、
NN4.xユーザーに聞いたところ、
「無理にレイアウトをして重くされるより、無味乾燥でも軽い方がいい。テーブルネストは落ちやすい」とのことでした。
NN4.xユーザーはmedia="screen,tv"でCSSキックしてるだけで充分かと。
はっきりいって今更NN4.xをターゲットにしてレイアウトを
しようとすることのほうが現実的ではない。
っていうか、正直、表示テスト以外で、本当にNN4.xをメインで使っていて、
かつ、他のUAの選択肢がない、と言う状況は(無いとは言わないが)
「現実的」に検討すべき対象なのか?
NN4.xではサポートされていたが、
Mozilla系(NN6.x〜)でサポートが切られたOSは結構ある。
「MozillaプロジェクトがマイナーOSや古いOSを切り捨てまくったから
今でもNN4.xを考えないとならない」という側面はあると思う。
>>69 俺もそれだな。たぶんW3C信者の大多数が採用していそうだ。
というか、ネスケ4で本文の隣にメニューを持ってくるようなことはそんなに重要?
シンプルに表示された方がよっぽど見易いんじゃなかろうか、ってのは偏見?
>>71 それがどの程度現実か、かなあ。
まあ、個人で趣味サイトを作るのか、企業で対象ユーザの定まったサイトを作るのかによるだろうけど。
>>71 Mozillaに限らず、UAの制作が止まっちゃったOSが数多く存在する事は知ってる。
で、そういうOSに対してグラフィカルなレイアウトを提供する意味って
なんじゃろ?
CSSやスクリプトを駆使して「より便利な画面」を提供する対象として
現実的にそこまで拘るシェアや需要があるとは俺は全く思えない。
>>70 漏れの知人は社長が頑なで、NN4.6以外認めない(新しいブラウザはまだ不安定、だそうだ)ので、
別のブラウザが入れられないんだってさ。
うちのサイトをNN4.xのためにmedia属性でスタイル適応させなかったら「軽くて見やすくなった」って感謝されたよ。
仕事中になにやってんだろうその人は。
>>75 >で、そういうOSに対してグラフィカルなレイアウトを提供する意味って
>なんじゃろ?
自分が見ているレイアウト→あの人はこのレイアウトで見れない→可哀相だからテーブルで再現したげるね。
かなぁ。レガシーブラウザ使ったこと無かったらこういう発想が生まれるかもしれない。
最近ニュー速にIE排除スレが足ったでしょ。なんでNN4.x排除運動はしないんだろうね。
まあどうせあの団体はM$と利権争いをしてるだけなんだろうからくだらいなけど。
>>77 再三言われてるけど、
NN4.xに対する対応の仕方は「テーブルレイアウト」or「CSSを効かせない」で解決してる。
しかし、IEは「シェアがでかい」「そのせいで間違ったHTMLを書くやからが続出する」「ゆえに他のブラウザも追随する」というダメな状況が生まれてるからね。
無視できない存在と無視しても問題ない存在の違いってわけさ。
>このレイアウトで見れない→可哀相だから
レイアウトで見て「貰えなくて」可哀想なのは作者であって、
読者側は大抵気にしてなかったりする。
特に未だにNN4.x使ってるような年期のはいったユーザーは。
レイアウトなんか飾りなんだから。レイアウトが再現されなくて
読者が残念な想いをするようなら寧ろHTMLとして間違ってる。
もしも、情報とレイアウトが不可分ならHTML単体ではなく、
SVGとか使うべき。或いはW3Cの規格をあきらめてPDFとか。
>>79 俺に突っ込むなよ。
「なんでNN4.xに無理矢理レイアウトを提供するやつがいるのか」に対して、「こうじゃないか?」って言っただけなんだから。
ここらへんで、新たな話題振ってみる。
どうサイト構築するのが賢い?
たとえば、XMLをXSLTでXHTMLに変換するのはメジャーだけど、
その変換する過程は、そこまでメジャーじゃない。
(バッチやスクリプト使ったり、Apache Ant使ったり(俺はコレ))
なんか決定的に使いやすいやり方とかあるのかなあ?
みんなどうやってるのか激しく気になる。まるで他人の生活習慣が気になるが如く。
サイトをローカルで見るためにApache起動してる?
妥当そうなスレが見つからないから、このスレに投下してみる。
>>78 >そのせいで間違ったHTMLを書くやからが続出する
これを助長してるのはNN4.xも同じだろ。まあ
>無視できない存在と無視しても問題ない存在の違いってわけさ。
結局ここにいきつくわけだけどさ。
それにしても標準化団体は自分達の思想を押し付けすぎなんだよ。M$からしたら
「なんでこんなガキの言うことを聞いてやらないといけないんだかな」
と思うのは当然。もっとM$をうまく動かさなきゃだめだよな。まあそこら辺が標準化団体の
幼稚で「ガキ」と罵られる所以なわけだけどさ。
>>82 > >そのせいで間違ったHTMLを書くやからが続出する
> これを助長してるのはNN4.xも同じだろ。まあ
いやいや、「そのせいで」の「その」を無視か?
> それにしても標準化団体は自分達の思想を押し付けすぎなんだよ。M$からしたら
押し付け過ぎって……。まずなんのための標準化であるのか、ってことと、標準化団体の実像を再認識すべきじゃないかな。
W3Cは後方互換などに力をいれてるあたりからも、かなり柔軟な姿勢を見せている。
多分過激派信者を標準化団体のそれだと勘違いしてるんじゃないか?
過激派信者の主張は標準化団体の主張じゃないぞ?
>>82 > それにしても標準化団体は自分達の思想を押し付けすぎなんだよ。
これってマカーが全てのドザーが「マカーは腐れだと思ってる」という妄想に似てるね。
>>83 >W3Cは後方互換などに力をいれてるあたりからも、かなり柔軟な姿勢を見せている。
なんか勘違いしてるけど、考慮すべきは現状業界を背負ってるM$であって全体を均等に考慮しても駄目なのよね。
簡単に言えばM$にさえ自分達の標準化思想を理解してもらい、完全協力を得ることさえできれば
それでほとんど成功なんだよ。しかしそれができてない。
だってW3C等はただの理想を話してるだけで、M$は現実的に商売なんだから子供っぽい理想論では
商売人に協力は得られないでしょ。だから子供なわけで。
標準化団体は言ってることの根本はすばらしいんだけど、現実性をもった人がいないのか
「現実人」達との距離があるというか、現実人達の立場や諸々をわかってないというか・・・
標準化団体がIEを完全に標準ブラウザとして推奨して、その上でM$に協力してもらって
自分達の理想をかなえるとかの方法を取れば全然違ってたのにね。
要はM$の利益を一番考慮することが標準化の最短コースなのに、それをできないのって
結局ユーザ・制作者を考えてない。独り善がりの理想論なのよね。
>>85 > だってW3C等はただの理想を話してるだけで、
押し付け、って言ってたんじゃなかった?
>>85 言いたいことはわかるけど、それって結果論だよね。
北伐失敗した後に「長安を急襲しておけば」って愚痴ってる魏延と同じじゃん。
そういう話より、
>>81みたいな話を聞かせてくれよ。
90 :
81:04/09/02 03:32 ID:???
92 :
81:04/09/02 03:56 ID:???
しょ、しょんなー(;´д`)
>>89 >>1嫁
ある意味このスレは他のスレの不足してることを全部補うんだから、滅多なことではスレ違いにならない。
まあ興味のない話はスルーするといい。
>>81 おまいは趣味か?どんなサイト作ってるのよ。まずはそれから聞こうか。
返答しだいで答えは変わるな。
94 :
先走るが:04/09/02 06:03 ID:???
>81
うちは make でやってるけど、なんかあまりに汚いので perl スクリプトに書き換える予定
決定的に使いやすいというのはないなぁ……
>>93 > ある意味このスレは他のスレの不足してることを全部補うんだから、滅多なことではスレ違いにならない。
それはわかるが無知がW3Cを罵倒する、まで許容するのはどうかと思う。
>>70-80 別にテーブルレイアウトを要求する理由がNN4だけ
って訳じゃないと思うけど。
CSS質問スレではIEは癌とまで言われているし。
つーか撲滅運動云々は、シェア率の問題でしょ。
IEは九割超えてる一方、NN4はもう1割にも満たない。
>>76 漏れの知人は社長が頑なで、NN4.6以外認めない(新しいブラウザはまだ不安定、だそうだ)ので、
別のブラウザが入れられないんだってさ。
まぁこういうのは極例だろうけど、後方互換にも程がある希ガス。
どっからを切ってどこまでを考慮するかってのは微妙なラインだけど。
と言うか、基本的なマークアップさえしっかりしておけば、CSSがあろうとなかろうと関係無い訳で。
「NN4が対応していないから、段組はfloatではなくテーブルレイアウトで」と言うのはおかしいと漏れは思う。
みんな机の上の話のほうが好きなのかなあ…
100 :
76:04/09/02 11:39 ID:???
>>98 あ、それはNN4.xを入れてる人、ってのの例だからね。
漏れはNN4.xは見栄え無効支持派だからね。
>>97 二行目と三行目は関連がないな。
IEは癌、ってのとテーブルレイアウトを強いられてる原因とは無関係。
テーブルレイアウトをするわけは、NN4.xに対応しようとしているか、
レイアウトについて無知なのか、「CSSは未開拓」という無知の戯言を真に受けてるか、だろう。
> みんな机の上の話のほうが好きなのかなあ…
地に足をつけた論議をしようとすると、その「地」が
泥沼みたいな状態でどこまでも沈んでいくからなぁ。
マジな話として、有る仕様に対して「未対応のUA」が
相手なら何かしようと言う気は起こるし、そう言う配慮も
必要だと思うが、有る仕様に対して「バグが有るUA」相手だと、
やる気も何も起きないし、そんな物に利用者側が配慮する
必要性をみじんも感じない。
バグフィックスはあくまでベンダーの仕事であって、
個人的には「(UAのバグが原因で)不具合が起こる」
と仕様を守っているWeb Masterにクレームを付ける奴は
正直馬鹿なんじゃないかと思う。
文句があるわけではないけど、
なるべく建設的な話がいいなあと思わなくはない。
まあ、とはいえ雑談スレだしね。
>>96 間違ってると思ったらちゃんと否定してやりなよ。W3Cマンセーなら、W3C罵倒する人に
なぜマンセーなのかを教えてやればいい。正直俺は
>>85の言うW3Cの頭の固さという欠点?
には同意しちゃったけどね。
まあ非難されるのにはそれなりに訳があるんだと思うよ。無料配布なのにIEとかを非難するのと
同じでしょ。いろんな視点があっていろんな意見があると。相手の意見を変えるには
相手より筋の通った意見をだせばいいわけで。まあそれができないから
>>96みたいなレスなんだろうけど。
MSがW3Cが「勧告する技術なんかに一々かまってられか!」
といって、W3C無視して独自のマークアップ言語作って
IEに実装している、と言うなら
>>96 や
>>104 に同意出来るが、
問題なのは MS は IE を W3C の HTML や CSS をサポートしている
かのように振る舞わせておきながら、実はちゃんとサポートしてない点。
さらに、DTD宣言の有無で独自の(元はバグから発生した)CSS解釈を
スイッチさせているとか(DTDとCSSに何の関係があるのか小一時ry)
そういう独自仕様で W3C の標準を侵すようなことをやっている。
W3CがMSに比べて夢見がちな子供だというなら、それはそれでかまわないが、
だったら PDF を作ったアドビみたいに大人の対応をしてほしい。
106 :
Name_Not_Found:04/09/02 16:37 ID:EY3Z15GE
あああ
頭を抱える音が。
結構どっちでもいいや、と思いつつ毎度迷うんだが…
javascript + DOM で、動的に見栄えを変化させる仕組みをHTMLに組み込む場合、
1:見栄えは CSS で記述して、セレクタとなる id や class を DOM で編集
2:DOM をつかって StyleSheet ルールを追加し、id や class を DOM で編集
3:DOM をつかって Style 情報を直接編集
の3パターンを考えつくんだが、どれ(またはその他)がいいのかなぁ。
ちなみには、代用スタイルシートの切替などとの関係で1の方法を採用して居るんだけど、
これだと完全にscriptに依存している(それ以外では出現しない)セレクタがCSSの中に
出現して、なんか切り分けが出来てないというか、HTML+CSS+javascriptの1セットでみた場合、
javascriptがCSSに依存してて、メンテナンス性の悪さを感じてしまうんだが…。
皆様の意見をキボン。
XSLT+CSS最強説
111 :
96:04/09/02 21:03 ID:???
>>104 > 間違ってると思ったらちゃんと否定してやりなよ。W3Cマンセーなら、W3C罵倒する人に
> なぜマンセーなのかを教えてやればいい。
マンセーしてる、という見え方がそもそも違うわけで、ね。
共通の規格に則ってほしい、ってだけだよ。
んー。車のパーツの仕様が各自好き勝手やったらメンテのたびに、専用パーツを求めなきゃならなくて面倒だよね?
実際は互換性があるようになってて、それは自社製品以外のものを使われる危険性はあるけれど、
他社製の車に自社のパーツが使われることもあるから成り立ってるよね。
携帯電話なんかは、各社好き勝手やってるのが現状じゃない?
今なんかはJPGでとりあえず3キャリアOKになってるからいいけど、
昔はドコモ用にgif、J-PHONE用にpng、とかやってたじゃん。
あれって、要するに各社が独自の規格でやってたからでしょ?
accesskey属性なんかもJ-PHONEはdirectkey属性とか独自で採用してるし(ここらへんはDTDの問題だけど、
わざわざ汎用性のないDTDを作る必要もなかったわけで)
うまく言えないけど、
仕様を守ってもらう、ってことは結果、制作が楽になるわけで、
制作されたものが同じ仕様に則っていたなら、ブラウザの仕様も統一できるわけで、
そういう循環を破壊するのが独自仕様なわけなんだよね。
> 無料配布なのにIEとかを非難するのと
> 同じでしょ。
間違ったマーク付けを蔓延させる→そのマーク付けに対応せざるを得なくなる、という悪循環なわけなのよ。
一つ、W3Cが頭が固い、と言ってる人は、何をもってそういってるの?
後方互換や、間違った記述の許容(BLOCKQUOTE要素をインデントに使ってる人もいるから、クォーテーションはつけないようにしてください、とか言ってる)
を見る限り、かなり妥協してるように見えるけど。
頭が固いのは、過激派の信者だと思んだよね。
海外でバカやる日本人を見て、「日本人はバカばっかり」って言ってる外国人と同じ感覚で、「W3C界隈の連中」を人くくりにしてるような気がする。
頑なに反対するやつも頭の固い連中だろうし、
そこまで力説しても最初の二三行しか読まないと思うよ。
113 :
96:04/09/02 21:24 ID:???
>>112 いやいや。
聞いて貰う(うまくレンダリングされる)ことに意味があるわけじゃない。
言いたいことを言う(正しい文書を書く)ことに意味があるんだ。
>>111 >一つ、W3Cが頭が固い、と言ってる人は、何をもってそういってるの?
MSにだけ特別な利益を与えるような方法で標準化を進めなかった。
標準化をしてMSがもの凄く利益を得られるのであれば、MSだって商売なんだから
当然協力するだろうよ。
今IEから他のブラウザに移れない理由ってIEでしか見れないサイトが多いからってのもあるよね。
まさにMSの戦略通りなんだよね。そこらへんを理解して標準化してもMSからユーザが離れられない仕組みを
作ってやれば標準化はもっと簡単に進むさ。
>>105 >W3CがMSに比べて夢見がちな子供だというなら、それはそれでかまわないが、
>だったら PDF を作ったアドビみたいに大人の対応をしてほしい。
現実の商売。金や利権が絡むある意味汚い部分での「大人」がMS。(別に大人という必要はないけど)
それを理解できない理想論のW3Cは「子供」。
そういう意味でW3Cは「大人」にならないといけない。って別にいけなくはないけどね。
strictスレに投稿したいんだけど、ちょっとスレ違いてt言われるからこっちに。
:first-child擬似クラス
このクラスを使えば例えばul要素の1個目のli要素にだけ他とは違うプロパティを与えたりすることができる。
しかしこのクラスを使ってHTML上では差のないli要素を、CSSで1個目だけ違うもののように扱っていいんだろうか?
他と違うプロパティを与える時点で、間違いなく論理的に1個目のliは違う意味を持ってるので
クラスやIDをつけるのがStrictであると思われる。しかしそれはこのクラスの存在意義を
完全に否定することになる。
一体W3Cは何を考えてこんな意味不明な擬似クラスを作ったのだろうか?
>>114 言いたいことはわかるけど、それって結果論だよね。
北伐失敗した後に「長安を急襲しておけば」って愚痴ってる魏延と同じじゃん。
つか、具体的にMSを支持する仕様、ってどういうものを言ってるの?
marquee要素を正規採用、とかCSSにスクロールバー関連のプロパティを盛り込む、とか、
隣接セレクタの廃止、とか、そういうこと?
実際、独自仕様に関してなんら強制力を持っていないんだから、
marquee要素を廃止する動きなどはW3Cにはないし、
IEが実装していないプロパティを削除する理由もない。
それとも「浮動したブロックは右上に空きがあればそこにはいる」とかに仕様を書き換えたらいい、ってこと?
具体的なものが見えてこないんだよね。
なんでこういう話ばかりになるのかしら。
おっと誤爆した
>>115 意味不明なのは、たぶん、ごっちゃになってるからだ。
CSSで論理的意味のない強調を施してもなんら問題はない。
という建前は置いておいて、確かに一つ目の要素だけ見栄えを与える、という状況が思いつかないな。
誰かこれだ、っていう例はないもんか。
>>117 IEの実装に従えばいい、IEが悪い、という議論から生まれたスレじゃなかったっけ?
どこでやってもスレ違いだったから。
>>116 >言いたいことはわかるけど、それって結果論だよね。
なんでも結果論で片付けては成長できないな。初めから大人の世界を勉強不足だったんだよW3Cは。
>具体的なものが見えてこないんだよね。
だから?
>>119 >CSSで論理的意味のない強調を施してもなんら問題はない。
論理的に意味のない強調ってどんなんの?例を頼む。
>確かに一つ目の要素だけ見栄えを与える
別に「与える」とは限らない。取り去るのかもしれない。
またage房が来たか。意見もないのに。
>>122 ん?
h1を「赤くする」の赤に意味なんてない。
divの中のemを「大きくする」の大きさに意味なんてない、ってこと。
p:first-child:first-letterをデカくして欧米の新聞風味にするのは
論理的に意味があるの?
>>122 > 別に「与える」とは限らない。取り去るのかもしれない。
んじゃ「デフォルトスタイルを与える」とでもなんでも好きなように読み替えりゃいいだろ。
つまらんage足イクナイ
<hn>うんこ順位</hn>
<ol>
<li>おまえの
<li>おれの
<li>↓の
</ol>
1位だけ文字を大きくするとか?まあそもそもCSSを考えたクラス付けとかしてる
から悪いんだろ。元々クラスやIDはCSSのためを考えて振るものじゃない。
って、どちらにしろその議事クラスの意味は不明だねw
127 :
124:04/09/02 21:56 ID:???
>>123 >h1を「赤くする」の赤に意味なんてない。
>divの中のemを「大きくする」の大きさに意味なんてない、ってこと。
いや、それは地の文と見分けがつくようにして
強調されているんだと表す意味があるのでは。
>>126 なるほど。1位だけ特に目立たせる、ってのはあるな。
でも、それ以外に使い道思いつかないな。
>>124 CSSで表現するものは少なくともHTMLの論理とは関係ないよね。
そうでない「論理的な意味」というのは、まああるかもしれないけど、
それを考えても何かしら得られるものはない気がするよ。
哲学でもやりたいならさておき。
なんかStrictスレになってきたな…
>>123 >divの中のemを「大きくする」の大きさに意味なんてない、ってこと。
二つのemの大きさをそのfirst-childで、別々にされては結果的にCSSがHTML
での構造を否定することになる。
おまいはなんかstrictをまず理解できてないだろ
結局問題は
>CSSがHTMLでの構造を否定する
このあたりか?
>>127 ああ、強調の意味が互いに違う意味で使ってるね。
あんたの言ってるのはHTMLドキュメントに記述された「強調(マーク付け)」だよな?
俺の言ってるのはCSSに記述された「強調(セレクタに対するプロパティ)」のこと。
強調なんて言葉を使った俺が悪かった。
>>131 そういえば、似たような話で
h2よりh1のテキストを大きくすべきとか言ってた人がいた気が。
>>130 > 二つのemの大きさをそのfirst-childで、別々にされては結果的にCSSがHTML
> での構造を否定することになる。
なんでそうなるのかなぁ?
あんたのリクツじゃdisplay:noneもpositionも「HTMLでの構造を否定してることになる」だぞ?
CSSで与えられた表現はHTMLドキュメントになんら影響を与えない。
strictを理解しろ、というまえに、CSSの位置づけを理解した方がいいよ。
>>133 HTML2.0の仕様書にはそれに近いことが書かれてるな。
でも、実際h1をh2より小さくしても、それこそ全文非表示にしてもHTMLの構造は否定されてないだろ。
ヴィジュアルブラウザの挙動で構造が否定される文書ってなんなんだ?
>二つのemの大きさをそのfirst-childで、別々にされては結果的にCSSがHTML
>での構造を否定することになる。
それは人間の目が「構造が変わっている」と感じることであって。
UA的にはどっちもem要素でしかないわけだから、論理構造は一切変化していない。
>>134 多分彼の理屈はまったくそのとおりで、
彼のCSSレイアウトは典型的なデフォルトスタイルシートと似通っているに違いない。
>>130 おまいはなんかweb制作をまず理解できてないだろ
結局こういう流れになるのかよ・・・
>>139が嘆いているのは、おそらく、
Strictスレと同じような非建設的で哲学じみた答のない無限ループ議論
の流れになっていること、だと思う。気がする。
>>141 いや、ループしてないだろ。
>>130が間違った発言をして、論破、終了してる。
ループってのはパンくずとかその辺りじゃないの?
ただ、このスレの場合、ある程度の妥協も許されるわけだし、
パンくずさえも一応の回答は出るんじゃないの?
>>142 まあ
>>141は私見でもあるのだけど、ごく最近のレスだけのことではなくて
NN4とかW3Cと標準化などが出たあたりから全体としてそのような流れを感じる、
ということを表明したもの。
まあ雑談スレだから、どう流れるかは分からんわな。
>>143 印象だけで書かれてもな。
テーブルって言葉に過敏に反応する初心者信者に通ずるものがあるぞ?
>>131-141 お前らバカ?
>それは人間の目が「構造が変わっている」と感じることであって。
>UA的にはどっちもem要素でしかないわけだから、論理構造は一切変化していない。
否定と変化の意味の違いもわからないのか?CSSで構造が変化するわけないだろ。
バカなお前らに問題をはっきりと教えてやるよ。
「HTMLの論理構造とCSS適用後の視覚・聴覚から与えられる構造が食い違うことは是か非か。」
なんだよ。例えば極論で言えば、ol要素のliに上から順(ソースレベルでの)にクラスを振っていく(first-second-...)
そしてCSSで並びを
second
third
first
にしてしまったらHTMLでの構造と完全に食い違うだろ。もちろんこれはわかりやすく言うための極論であって
現実ではもっと微妙なレベルになる。その例が:first-child関係であり、hnでの文字の大きさにもなる。
実際に↑の極論ではそういうならびにするならHTMLを書き換えるべきだ。それはわかるだろ?
それと同じでfirst-childもHTMLを書きかえてしっかり他とは違うという論理的なマークアップをしなければ
、↑のアフォな極論を容認する方向へ進んでしまう。
議論をするつもりなら他人を馬鹿にすることはお勧めしないよ。
>>142 >
>>130が間違った発言をして、論破、終了してる。
バカ?そんなずっと2ちゃんやってるほど暇じゃないんだよ。1時間レスをしなかっただけで
論破したとかって・・・問題がなにかもわからずにアフォだろお前。
隔離スレとして使えそうだなここは。
全然読んでないけど、必死っぽいところから見るとまだわかってないみたいだね。
CSSでどんな視覚効果を与えても構造に干渉してないってば。
その指定方法が「○○の一つ目」とかであったとしても。
>>149 勘弁してくれ。あれ一人のために駄スレにされちゃかなわん。
暴言はいてるのは一人だし、スルーしとけばいいだろ。
>>146 まあCSSを適用、未適用で意味レベルの印象が変わってしまうようでは駄目ってのはデザイン系をやってる
やつなら理解できるが、お前の言い方は悪い。もっと仲良く議論できるように大人になれよ。
>>146 斜め読みだけど、あなたの主張は、
「一つ目、という明示がHTMLには記述されていないのに、一つ目という指定方法でCSSが適応されている」
という部分を指摘してるんだよね?
明示してなくても「一つ目」なんだから「一つ目」でしょう。
隣接セレクタなんかを見ればわかる。隣接してる、って明示がなくても隣接してるから指定できるんだよね。
隣接してるものと、隣接してないものをは区別される。
それと同じように、その要素の一つ目と一つ目以外は区別されるわけだ。
それは、HTML文書内の記述で「一つ目」に書かれている、というものを元に適応させてるわけで、
その構造を否定することにはなりえないんだよね。
>>150 お前がわかってないぽいぞ。必死な馬鹿は、構造に影響は与えないが構造と食い違うデザインが駄目だ
とかってあばれてるみたいよ。
>>152 それは全然違うと思うぞ。
>>130の主張は、同じレベルのem要素を一つ目だからという理由で(classなどで明示していないのに)他のemとkぅべつする事、を指摘してるわけだし。
まあ、漏れは賛同できないけど、
>>152の指摘は見当違いかと。
>>154 >結果的にCSSがHTML
>での構造を否定することになる。
とはっきり言ってるからああ言ったんだけど。
CSSの適応対象の指定の仕方に問題があるわけでしょ?
結論。
1.「HTMLソースレベルでの一つ目、二つ目は論理的な意味を持っている(表している)。」
うんこれだな。
>>153が非常にいい回答だった。first-childについては終わり。
ところで
CSSでol要素のliの表示順番を変える = CSSは構造に影響を与えないから何をしてもよい
このあたりはお前らどう思う?
>>146でかいたアフォな極論が是か非かってこと。
>>157 難しいな。
漏れ的にはそういう人間の視覚的な効果で錯覚させる行為はやめてほしいけど、
そういってしまうとpositionやdisplayも否定することになるわけで。
正しい、という意味でなければ「誤解を招くような見栄えの提供は避けるべき」とは思うけど。
ユーザビリティの観点からは幾らかの制限が掛かってくるでしょうね。
ただ、一般論としての是非は言えないと思います。
>>158 誤解を招くような見栄え
*{
display:none;
}
>>157 ベスト10番組で、順位の下から順に発表することはよく行われることだが。
ベスト1が最後に表示されて何か不都合でも?
今更だけど、first-child は
<ul>
<li>あかまきがみ</li>
<li>あおまきがみ</li>
<li>きまきがみ</li>
</ul>
としたら、
あかまきがみ | あおまきがみ | きまきがみ
とか
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| あかまきがみ
| あおまきがみ
| きまきがみ
\_______
みたいなレイアウトには重宝すると思うよ。
>161
> ベスト1が最後に表示されて何か不都合でも?
単に逆順になってるならそれでもいいかもだけど、無茶苦茶に並べられたりとか、
肝心な部分だけ見えなくなってたりとかそういうことも含めてるんじゃない?
例えば、
em {display: none;}
>162
なるほど。盲点でござった。
確かに左端には|いらんもんな。
164 :
163:04/09/03 01:52 ID:???
>>161 ああ、ごめん。
>>157を読み返さずに勘違いしたままレスした。
逆順じゃなくて、無茶苦茶+ナンバリング消しとかだったらもはや序列リストとは思えない状態になるんじゃないの?
に訂正します。
>>162 その例なら :first-child 要らないんだが。
li { display: inline }
li + li:before { content: " | " }
>>165 そういうやそうだな。
:first-child実装してるブラウザなら+もbeforeも実装してるわな。
見栄えに論理的な意味なんか無いんだからHTMLとCSSは分けましょうって
流れの中で、「見栄え変えたら論理性に影響が出ちゃわない?」と言う事自体が
根本的に杞憂。
例えばBタグを使うと「太字になるが、そこに強調や見出しという意味はない」
と言うのは周知の事実。
first-childを使おうが使うまいが、CSSが適用されようがされまいが、
論理性に意味はない。
ただ、へんなCSSだと、ユーザが勘違いをするかも知れない。と言うのは
確かであって、それは文章の論理構造の話ではなく、ユーザーインタフェース
の話題。
>>167 もうまとまったから次話をしてたんだよ……。
accesskey属性値を書くことについてはどう思いますか?
<a href="foo.html" accesskey="1">1)foo</a>
実装の問題でこうする羽目になるんですが。
>>167 ついでに言うとおまいちょっと論点がずれてるぽ。
>見栄えに論理的な意味なんか無いんだから
HTMLでの論理構造と、見栄えから推測される論理構造が食い違うことの話をしてたんだよ。
誰もCSSが論理構造を変えてしまうなんて思ってないだろ。見栄えと論理の不一致ね。
>>169 aceesskey自体使うなようっとおしい。IE使ってればそんなものなくても勝手に
tabで順番に行くんだから。IE以外を使ってるヲタなんか相手にしてもしょうがないって。
>>171 > IE使ってればそんなものなくても勝手に
> tabで順番に行くんだから。
tabindex属性と混同してない?
174 :
169:04/09/03 02:31 ID:???
>>169 自己レスだけど、CSSで背景画像で数値を頭につける、の方がまだstrictかな。
見栄えのためのclassをつける、って辺りがどっちもどっちって感じだが。
>>174 なんでaccesskeyなんてやりたいの?とりあえず専用スレあるから探してみな。
わかってるだろうけどサイトごとにキーが違うからそんなにアクセシビリティ・ユーザビリティの
向上にはならないよ。よほどリピーターが多いサイトならいいけどさ。
UAのショートカットと重複したりな。
177 :
169:04/09/03 10:54 ID:???
>>175 ちゃんと読んで欲しいんだけど、
「アクセスキーに指定した文字を『記述する方法』について」を言ってるんだよ。
アクセシビリティについては、
>>172で言ったとおり、携帯電話のため。
しかも、「なんのために」かなんて話はどうでもいいの。
「アクセスキーに指定した文字を『記述する方法』について」を言ってるの。
そんなに難しいこと言ってるか?
W3Cがaccesskeyの共有に関するノートでも出してくれるといいのにね。
accesskeyがCSSに移行したら面白そう。
>>177 大抵1〜9を並べてメニューにするからolを使うのも手。
特定の機種に特化したユーザビリティを考えると
プッシュボタンの絵文字がベストになっちゃうけど。
*[aceesskey]:after{
content:attr( aceesskey) ") ";
}
ちなみに、これじゃあかんのか? IE用とか、CSS未対応UA用とかいうなら
有る程度HTMLに手を入れることも止むを得ないかと思うが……。
>>180 勿論HTMLの構造にも依存するかとは思うが、
必ずしもAccesskeyが1-9の連番に成っているとは限らないから
olによる連番は危険かと思われ。
ユーザCSSで連番表記が数値ではなく「イ、ロ、ハ」とか
指定されていると訳わかんなくなるし。
>>182 >ユーザCSSで連番表記が数値ではなく「イ、ロ、ハ」とか
>指定されていると訳わかんなくなるし。
バカ?ちゃんとdecimalを指定しとけよ。
>>177 >しかも、「なんのために」かなんて話はどうでもいいの。
お前ガキ?自分の問いにだけ答えろなんて態度じゃ社会でやってけないぞ。
相手がとんちんかんなことを言っても、イラつかず大人な対応するのがお前の
ほしい回答を得る一番の近道だ。
184 :
1:04/09/03 17:02 ID:???
>>183 >バカ?
>お前ガキ?
>>1を読みましょう。このような発言は慎んでください。不毛なループへの入り口です。
> バカ?ちゃんとdecimalを指定しとけよ。
だからユーザCSSの話なんだけどね。
勿論、どんなちゃんとしたHTML+CSSでもユーザ側が
狂ったCSSを適用すると狂った結果になるが、
olの連番を「イロハ」にすると言うのはそこまで狂った設定ではないし。
逆に言えば、製作者側は連番が自分の指定したタイプで必ずしも表示されると
考えるべきではない、と言うこと。
>>184 >>1を読みましょう。こういう人は完全にスルーで。
>>185 まずはCSSの優先順位というものを勉強しましょう。制作者CSSよりユーザCSSorデフォルトCSSが優先されることはありません。
あら?他のスレと読み違えちゃったのかしら…
>制作者CSSよりユーザCSSorデフォルトCSSが優先されることはありません。
閉口。
!imp(ry
いつからネタスレになったんだここは。
ユーザスタイルシートのプロパティに !important を付けるのは常套手段だと思ってたんだが……
だからネタスレというわけか。
だいたいUAが制作者スタイルを無視してユーザースタイルで表示する実装を行うことも自由だぞ。(実際あるし。)
あくまで制作者スタイル・ユーザースタイルを同時に適用させたときの優先順位に関するルールに過ぎない。
>>193 そうか;ユーザスタイルシートつかったことないからきづかなったよ...
気付かずに「優先順位というものを勉強しましょう」とか言っちゃうのは恐ろしい間違いですね
>>197 気づいてたらいえないよ。まあ結局
>>195の言うことが正しいわけで、俺はずいぶんと痛いわけだけど。
ブラウザデフォのスタイルシートで表示されているのが理想だけど
ユーザースタイルシートで:beforeを無効にされてたら
accesskeyの明示に関しては手の施しようがないなぁ。
ならテキストとしてHTMLに書いて置けばいいかと。
実装の問題上、CSSに頼らないなら
>>169のようにするしかないしね。
>>198 まぁ、次から偉そうな事をいう前に自分で調べてみましょうって事で。
特に今回は
>>185 がわざわざ「だからユーザCSSの話なんだけどね」
っていってるんだからそこで気付くべき。
無知や勘違いは勉強すればどうにでも成るが、自分を疑わなくなったり、
間違えても開き直るようになったら絶望的。
日系ソフトウェア10月号特集1「最新ホームページ・プログラミングのワザ」の
Part 2、CSSとJavaScriptによるTips集の記事がダメダメだという話は
このスレでしてもいいんですか?
203 :
1:04/09/04 00:51 ID:???
>>202 まあ、とりあえず、内容を書いてみてください。
>>202 なにがどう駄目で、どう改善可能かまとめてくれよ。
>>180 それいい、って思ったんだけど、うちメニューが20以上あるんだよなぁ。
でもアドバイスどうもです。
>>181 strictスレなら「実装なんか知らん」で済むんだけどなぁ。
主に携帯電話向けのために(スクロール面倒だから)つけるので、実用性がちょっと。
やっぱ「有る程度HTMLに手を入れることも止むを得ないかと」でFAかなぁ。
意見サンクス。
HTML・XHTMLマークアップに関して思いっきり議論できて、かつ活発な所ってありますか?
「ここ」っていわれるかもしれないけど、なんか長文とか書くとご迷惑をかけそうで・・
208 :
207:04/09/04 21:32 ID:???
食べ残しクッキーは無視しでください(´・ω・`)
210 :
207:04/09/04 21:45 ID:???
>>209 あー、マークアップはこういうときどうすればいいの?とかのちょっと趣味領域の話かなぁ。
って、今考えたら個人の趣味領域に関して議論しても無益か・・スレ汚しゴメン、立ち去るわ。
そういう話にこのスレッドは向いてる気もするけどな
Strictスレで久々に真性ハッケソ
984 Name_Not_Found 04/09/04 21:16 ID:???
つーか勘違いしてる反W3C厨は多いが、Strict自体が有害になることって滅多にないぞ
985 Name_Not_Found age 04/09/04 22:12 ID:???
>>984 UAしだいでいくらでも
986 Name_Not_Found 04/09/04 22:14 ID:???
>>985 ageてまで主張したいことなら具体例をあげてみては?
991 Name_Not_Found age 04/09/04 23:11 ID:???
>>986 html4.01strictDTDで書かれたHTMLファイルを読むとフリーズするようなUAを作ればって意味だよ。
勝手な妄想で無駄なレスをつけるなよ。
992 Name_Not_Found age 04/09/04 23:13 ID:???
>>989 MSはもう既にW3Cから抜けてるでしょ?それにW3C内でのMSから来た人間の地位が低ければ
W3CとMSの同調ができないのもしょうがない。
トップをMSの人間にすればいいのにね。
頼むからそういう荒れる原因を持ち込まないでくれ
と言おうが言うまいが荒れるのは何かしら宿命的なものを感じるな。
>>213 Strictスレでふつうに
「荒れるからあっちいってください」
といってここに誘導貼られてます
そういえば隔離スレだったんだなここは。
あれると思ったら、スルー汁。
後、ここは一部スレ違いの誘導先であるが、隔離スレじゃないぞ。
>>213 > と言おうが言うまいが荒れるのは何かしら宿命的なものを感じるな。
>>212の転載のメ欄とここで暴言吐いてる香具師のメ欄を見れば、どうすれば解決するかわかると思う。
というわけでストリクター川柳の復習
ストリクター 放置やスルーは 学ばない
>>218 いい意味でも悪い意味でも几帳面なんだろうな。漏れも含めて。
220 :
1:04/09/06 00:14 ID:???
几帳面でもダメです。原点に戻りましょう。
and, see
>>1.
221 :
219:04/09/06 02:08 ID:???
>>220 >>218はあらしでもあおりでもないし、発言中に「w」や「(プ」やらが多く入ってる人でもないからスルー汁、って言われる筋合いは無いんだけど。
違っちゃった人みたいにテンプレを示し続ける1のがよっぽど煽りくさいが
1がスレの空気を汚してるのも事実。
>>227 thx。他所の板は見てないので知らんかった。
正しいHTMLを書く手法の特許でもとろうかな…
不思議マークアップを書く手法の特許とるよ。
>>230 その称号は「どこでも配置モード」開発者に捧げられるべきだ。
tabindexがMSのものになるのか・・・
tabindexもaccesskeyも、XHTMLだとないんじゃなかった?
onclick書くとき、onkeypressも併せて書くのが習慣になってるんだけど、
それでも同じ記述をするのはなんか冗長だなぁと思うんだけど、
これって統一しようとか言う動きはないの? もちろん互換性は犠牲になるだろうが・・
>>237 それだとスクリプトを無効にしている人は・・
サーバーサイドでなんとかすれと?
>>238 onclickやonkeypressの話ですよ。
>>239 あぁ、そういうことか。でもスクリプトの増えてくるとちょっと面倒そうだね。
>>240 むしろメンテナンス的に風通しがよい気が。
そういえば、かの昔イメージマップはサーバサイドだったような…悪夢のような仕組みだよな…
どのへんが?
>>236 DOM2 Events では DOMActivate というより汎用的なイベントになっている。
> それでも同じ記述をするのはなんか冗長
onkeypress で安易に onclick と同じ処理を行って
無条件に false を返してる例とかよく見かけるが、
これって一切のキー操作不能状態を意図するとみなされるコードだ。
まともに処理させようと思ったら onkeypress イベントは
大抵の場合キー判定が必要になる。
onclick と onkeypress が別々に存在するのは
同じ記述で済まされるケースばかりではないからだと思われ。
>>244 ストリクタとしては、できるだけ仕様に沿った正しいHTMLを記述するように
しています(仕様に反したHTMLはUAを混乱させユーザビリティを低下させるので)。
要するにストリクタであること自体が、ストリクタとしてユーザビリティを保つ行為になってます。
その他WAIを守るとかいろいろありますが、それらはストリクタとしてではなく、
一般的なウェブマスタとしての行為なので割愛。
>>244 ページにもよりますが、
閲覧用途のHTML文書とは別に再利用用途のXML文書を用意してます。
HTMLコードからゴミコードを除去し、インデントしたり、
要素名の大文字小文字を統一したりするプログラムを組んでいるのですが、
ちょっと相談させて下さい。
基本的にHTMLコード内の改行コードとタブ文字はスペースと等価であり、
また、複数の連続するスペースは1文字のスペースと同じになり、
さらに、tagの前後にあるスペースは省略されると認識しているのですが
1:
<p>This is a <em>pen</em>.</p>
自分の知る限り全てのブラウザはこの<em>の直前のスペースを
省略しません。
これは多くのブラウザが間違った実装をしているのでしょうか?
それともこのスペースは省略されないとする仕様がどこかにあるのでしょうか?
2:
基本的に改行コードが保持されるのはHTMLの要素内ではpre要素の内容のみだと
認識していますが、
<script type="text/javascript">
var i = 1;//
alert(i);
</script>
script要素の内容の改行コードは明らかに保持されています。
これも仕様に言及されているのでしょうか? また、script要素以外に
このような要素はありますでしょうか?
教えて君で申し訳ありませんが、識者の方、宜しくお願いします。
>>248 1.
その<em>の前のスペースには意味がありますので取り除いてはいけません。
タグの前後のスペースが省略されるというのが間違いです。
開始タグ直後と終了タグ直前の改行が無視されるという仕様があるだけです。
2.
script 要素の内容は CDATA 型なので通常の HTML として解釈されるもの
ではなく、 そのスクリプト言語が解釈する部分です。改行に意味を持たせる
スクリプト言語なら改行には意味があります。
同様なのが、style 要素で、そのスタイル言語が解釈します。
250 :
248:04/09/19 01:36:48 ID:???
ありがとうございました。
このクソスレまだあったのね。おい
>>1はまだいるのか?お前自分でちゃんと最後まで面倒見ろよ。
ところでCSSってくそだよね。もちろん実装の話。
何でこんなくそなCSSの実装で、strictを薦めてくるやつとかが後を絶たないの?
正直頭が悪いとしか思えない。
とりあえずどれだけCSSがアホかってことを証明する簡単な方法がある。
Yahooのトップページをスクリーンにでもとって、自分で全く同じ見栄えになるように
コーディングしてみる。もちろん、見れるブラウザも同じ範囲にする。だから数種類の
CSSを書く必要がある。なので、JSは必ず使えると言う前提でもいい。
で、通常テーブル+柔軟にCSSを使用すると、およそ40分(遅すぎか?)で仕上がるね。
それとCSSを比較して10分程度の差であるなら、つまり50分以内にできるのであれば
strict+CSSも捨てたものじゃない。
万が一テーブルよりはやいのなら、明らかにそいつはstrict+CSSでやるべきで。
ついでに言うと天才。うちで雇いたい。東京住まいなら教えてくれ。もしくは
引越してきてくれ。しょぼいが寮があるので。
で、どっかのうpロダに完成コードをさらしてくれ。では待っている。
見た目至上主義はカエレ
話題がなさそうなので釣られてみるが。
今テーブルレイアウトされているものをCSSで再現する技術はそんなに重要かね?
StrictなHTMLでCSSレイアウトすることのメリットは、HTMLがStrictであることの恩恵を目的とするだろ。
テーブルの見てくれがCSSで再現できるかどうか、よりもっと重要なポイントがCSSへの移行にはあって、
そこが読み取れていない限り
>>251は負け組みだろ。
Yahoo! Japanのトップページの件だが、昔Strict覚えたての頃に試したことがある。
今思えばかなりやっつけだったしDTDに違反しない程度のStrictでしかなかったが(要はdiv多用)、
レイアウトを真似るだけなら三十分とかからず再現できた覚えがある。
本質の見抜けない
>>251の下で働く気はないし(東京住まいでも何でもないしな)、
給料どころか勉強にもならんコーディングに三十分も費やしたくないからうpはできんが。
反応しなくていいんじゃない?
どうせ何言っても「出来ないんだろ?」ってつっかかってくることも目に見えてるし。
CDプレーヤーは映像が出ないからダメだ、って言ってるくらい本質が見えてないやつなんだし。
256 :
251:04/09/30 17:12:01 ID:???
>>252 別に俺はw3cを馬鹿にしてるわけではない。現状に実装に嘆いてるだけ。
>>253 元々HTMLってそういう部分もあるんじゃないか?それをw3cが曲げただけだろ。
>>254 >今テーブルレイアウトされているものをCSSで再現する技術はそんなに重要かね?
なんか勘違いしてるけど、コーディングとデザインは全く関係ないよ。
うちはデザイン完成後にコーディングしてるから、その時にどちらでやるかってこと。
もちろんstrictのメリットは知ってるから、実用レベルで使えるコーダがもしもいるなら
当然ほしい。っていうか正直テーブルレイアウトと同じスピードで同じ守備範囲を保てる
コーダーがいたら誰だってほしがるよ。
それで以前に試した時は、CSS何枚書いたの?色々なブラウザ要に分けなきゃいけないよね。
NN4.xなんてCSSなんて実装してないから(JSSだっけ?)別途1枚書いてやらなければいけないよね。
>>255 何か勘違いしてるけど、別に俺はCSS厨テーブル厨に分かれて言い合いをしたいわけじゃないよ。
所詮コーデイングされどコーディングって話をしたいのさ。
257 :
254:04/09/30 17:33:06 ID:???
>>256 IE5.5、IE6.0、Mozilla(一年くらい前、バージョン忘れた)、Opera(同)、
あと友人のMacでIE。当時Safariがあったら多分確認頼んでる。
>NN4.xなんてCSSなんて実装してないから(JSSだっけ?)別途1枚書いてやらなければいけないよね。
NN4.xは避けただけ。
文章において「メニューボックスがどこの位置にあるか」がさして重要とは思わなかったから、
それはHTMLレベルでのStrictな表記に気をつけただけ。最低限ナビゲーションは付加したけど。
NN4.xの素のHTML確認と、あとそれと一緒にLynxも使ったかも。
テーブルをCSSで再現するのはコツがわかれば難しくはない。
というか逆に聞きたいんだけど、テーブルでがっちり固めたサイトをLynxで見るとどうなるか知ってる?
Lynxに限らずとも、w3mだのxyzzyのwww-modeで見たときにどうなるか、っていうのを知ってる?
要らん親切心(どこにメニュー云々)で逆に使いづらいサイト構成されてもね。そういう話じゃないか。
多分、「そんなマイナーブラウザ云々」が来ると思うよ。
じゃマイナーなNN4.xも含めてIE以外のブラウザは全部弾いたらいいよね!
260 :
251:04/09/30 17:52:15 ID:???
>>257 付き合ってくれてthx
>文章において「メニューボックスがどこの位置にあるか」がさして重要とは思わなかったから、
こういう感覚の人ストリクターとかに多いけど、実際は重要なのよね。
企業から頼まれるような仕事は文章じゃなくて、イメージを売るっていう感じなんだよね。
>というか逆に聞きたいんだけど、テーブルでがっちり固めたサイトをLynxで見るとどうなるか知ってる?
そういうブラウザで見るようなサイトじゃないことが多いんだよね。
変な話に聞こえるかもしれないが、古いブラウザには対応しないといけないが、音声やテキスト系は無視だったりする。
「flushとかでかっこよく仕上げてください。」とか
「カッコイイデザインでお願いします」とか
結局見ためでお金をもらってる。使いやすさや、HTMLとしての再利用性などを
高めてもお金を払ってくれる人は今のとこいないんだよね。
結局テーブルレイアウトは現在雇ってるコーダーにとってもろもろのことが範疇なんだけど、
CSSは常に新しいバグが見つかり続けてるからそれを与えられた時間内に完全にフォローできる
コーダーはいない。んで、いるならほしい。
ところでいつになったらCSS2レベルのものが出回ってるブラウザの99%で問題なく使えるように
なるのかね?10年とかかかったりする?
MS曰く「標準準拠はしない。だってみんなそれで満足してるんだもん」
(注: みんな = 顧客の大半)
>>261 確かに俺も満足してる。1ユーザとしては・・・・
しかし製作側にまわると途端に不満が噴き出す・・・・
しかし前に
「IEは標準準拠してないので、使うのやめましょう」
っていう標準化団体の運動があったけどよく裁判にならないよね
だってCSSを実装するか否かはM$の勝手でしょ?
それを実装してないからって反IEとかしたら明らかにお縄だと思うんだけどな。
それって日本国外の話?
何の法律について言ってるの?
>>263 標準準拠を命題として掲げてる団体が
「うちとしては IE はあまり褒められたもんじゃないから使わないことをお勧めする」
と言って何の問題が?
「ホンダの車は立ち上がりが悪いからトヨタがお勧め」
ってカーショップが自サイトで言ったら裁判になるか?
>>263 なる場合はその論拠となる法律も示してね。
Strictスレもこっちも思い込みの激しいやつがいるみたいだな。
裁判とかやったことないんだなお前ら。
うん。
>>260 > >文章において「メニューボックスがどこの位置にあるか」がさして重要とは思わなかったから、
> こういう感覚の人ストリクターとかに多いけど、実際は重要なのよね。
> 企業から頼まれるような仕事は文章じゃなくて、イメージを売るっていう感じなんだよね。
こういう文章を読む度に絶望的な気分になる…
いや別に
>>251がバカすぎて、とかそういう意味じゃなくて。
実際そういう風潮は確かにあるし、
それに騙される顧客がいる限り今の風潮は変わらんのか、って意味で。
>>271 もう少し言いたい事をわかりやすく言ってほしいな。
何が君の期待と違うのかを具体的にさ。
例えばPDFでやることをHTMLでやろうとする今の風潮に絶望とかね。
まあさすがにそんな馬鹿なことを思ってるわけではないと思うけど。
>>269 具体的にポイントを明確にして書き込みしないと意味ないよ
>PDFでやることをHTMLでやろうとする今の風潮
って何?
>こういう感覚の人ストリクターとかに多いけど
そうなの?ふ〜ん。
連続投稿するなよ
俺だよ俺
いや、たぶんオレ。
今帰ってきたところだけどオレオレ
>>260 > 変な話に聞こえるかもしれないが〜再利用性などを高めてもお金を払ってくれる人は今のとこいないんだよね
涙が出そうになるくらい同意。
でも少ないけどいなくはないよ。
漏れがそういう(Strict志向なコーディング)してお金もらえてる顧客もいるし。
>>281 へぇ。
それってSEO見地のstrictコーディングではなくて?
完全strictのHTMLで金額上乗せしてくれる人は見たことないよ。
そもそも再利用性なんてことにこだわっても、客はどうせ自分では触れないんだから
何もうれしくないし。
昨今話題のアクセシビリティに絡ませていけば乗る客もいるのかな
是非やってみておくれ。
285 :
1:04/10/02 00:18:59 ID:???
>>251 代理保守乙。
>>283 まず国を洗脳してくれ。
そういえば、Strict+CSSからテーブルレイアウトとかに
なってしまったサイトがあったなあ…。担当者が変わったせいだったんだが…。
無きシニアネットか。
287 :
Name_Not_Found:04/10/15 23:22:57 ID:nMSIlIfv
保守age
信者からみてblogってどうでつか?
>288
私はカトリックですが、blogは楽で良いと思います。
290 :
Name_Not_Found:04/10/21 02:31:47 ID:wZDbDGbL
>>288 文法守れてればblogでもいいんじゃないの?
オレ自体はblog触ったこと無いからなんとも言えない。
RSS配信なんてのは感心できるが。
まあ、下手に変な文法広まるよりはblog側が一括して正しい文法で
世の中に出してくれたほうが助かるな。しかし、残念なことに
blog側が糞な文法だというウワサなのだが。
>>291 最近見つけて嬉しかったのかな。
アートとレイアウトは違うよね。
レイアウトが非難されてるだけ、ってのはそんなに難しい話題なのかなぁ。
ただのドット画やんけ。そんなんCSSでもできるし。
>>291
つか固まりそうになった_| ̄|○
>>290 ・テーブルレイアウト
・DTD無し
・divばっか
ちょっと見た感じだとこんなもんだな。
一部なのかどうなのかは知らんが
・リスト表示なのにulとか使ってない
・p使ってない
ってのもあったな。
>>296 そういうのもあるだろうけど、積極的にstrictなものにしようとしてるところもあるみたいだよ。
ただ、blogの性質上、各記事にアンカーを置く、ってのがややこしいみたいだけど。
ただID振るだけだと参照用になってる、ってわかりにくい、ってので、
その記事タイトルに記事タイトル行きのアンカーがあったり、ってのはstrctスレでも意見が分かれてるけどな。
>>298 まぁこれが現実だな、うん。
仕様書の存在を知っている者がごく少数。
その中で仕様書をしっかり読んだ者が少数。
てかコピペしすぎ
301 :
Name_Not_Found:04/10/25 01:23:07 ID:wzJDV5zU
この板にいる色んな層の中で素材屋とかそこらへんは、
厨や工や主婦が沢山いるんじゃないのかなーとオモタ。
HTMLについては学校の教科書から腐っていそうだが、どうなんだろうなあ。
>>301 円周率がおよそ3なんて非常識だ!と憤っていた俺の学校の数学教師がいるんだが、
そいつが担当する情報教育では、腐れマークアップを「覚えやすいように厳密な定義とは
違っているかもしれません」などと言いながら平気で教えている現実。
>>302 円周率は小学校で「3」って教えてたやつね。今は3.14に戻っているらしいが。
つーか、「およそ3」なら正しいじゃん(;´Д`)
>>302 そんなものは非常識だ!って指摘したら殴られる?
305 :
Name_Not_Found:04/10/25 22:25:16 ID:wzJDV5zU
円周率はおよそ3に一意に収束する。超越数である。
まあ、円周率3で教えるっていうのはマスゴミの捏造なので気にしなくていいと思われ。
スレ違いの様相を呈していることは分かる。
>>298 今更ながら読んでて発狂しそうになった。
過去ログ読んでたのだけれども、
W3C信者とストリクターって違うの?
一緒だと思ってた orz
310 :
1:04/11/09 14:59:56 ID:???
>>309 W3C信者の方がぬるいニュアンスがあると思う。
ストリクターはある種の偏執狂っていう感じ。だからあのスレ殺伐なんですが…。
まあ、一般人から見ればどれも同じ筈。
僕はある程度までマークアップできるなら適当でいいと思いますが…。
HTML程度で何か情報を面白い形で使えるとも思いませんし…。
#叩かれそうだな
W3C信者
→最初は“とほほ信者”のような蔑称に対抗した造られた蔑称
後に自称にも用いるようになるが、布教に熱心な人を指したり
ストリクター
→どっちかというと最初から自称、lint厨のようなValid主義に対抗した?
今ではW3C信者とほぼ同じ意味、どっちかというと内省的
ストリクターはW3Cの勧告を鵜呑みにするより、
自分が信じるHTMLの有るべき姿を追求している人、
ってイメージがあるな。
W3C信者っていうと、
W3C文書に対する批判力が欠如していてあんまり自分で考えておらず、
HTMLに限らずW3Cの作る仕様その他のリソースはみな正しい、
みたいなイメージがあるなぁ。
「クールなURIは変わらない」なんてリソース(の和訳)をよむと
即刻右に習えでContentNegotiation導入、みたいな。
SHOULDって書いてあるとMUSTぐらいの勢いで解釈しちゃったりとか。
現在strictスレで話題になっている章番号について。
現行の一般的な実装において章番号をUA上で視覚化してユーザに伝える、
という要件のもとでは、どう(X)HTMLを記述するのがベストだろうか?
直接記述以外に解法はある?
スルーされた>310=1
あっ……
普通にごめん。 orz
吊ってくる…
319 :
1:04/11/10 03:37:49 ID:pst4QWl9
酷いなあ。お礼に、首吊るの手伝うよ。
320 :
1:04/11/10 04:07:45 ID:???
ageにする設定保存されるのか…orz
ageちまったスマソ
>>315 ないと思う。
結局公約数的な仕組みでは、細かい情報は、人間さまに直接伝える
ほかに方法がありません。
>>314 >即刻右に習えでContentNegotiation導入、みたいな。
その通り、俺は導入した。お陰で一回はクールなURIのために役に立ってくれた。
ただ、一般ユーザがリソースをダウンロードして色々使うのには面倒だと思う。
だからローカルでテストのつもりで直接見られないとか。Apache起動して確認。
拡張子書かないのは楽でいいけど。
あと拡張子にjaとか付けてると、英語版UAで面倒とか(わざわざリソースを選ばされる)。
>>312 原理主義っていうと、排他的イメージがあるなあ…。
良心的な信者はW3C信者でない人に対しても理解があるもんだと思うが。
>>320 >あと拡張子にjaとか付けてると、英語版UAで面倒とか(わざわざリソースを選ばされる)。
うちは.htaccessに ErrorDocument 406 /redirect.cgi として
拡張子つきURIに飛ばすCGIを用意して回避してる。
確かにFirefoxは誉められすぎだがそいつの論拠は激しくむかつく
324 :
Name_Not_Found:04/11/16 14:14:55 ID:7EhJMxRu
というか俺としてはIEの7がもの凄く出てほしい。
他のブラウザはいらん。ユーザとしても制作者としても。
IE7はGeckoエンジンを搭載しています。
このスレとしては325がいらんな。
328 :
325:04/11/16 15:52:42 ID:???
>>326 そうなのか。それなら互換性もとれていいな。
>>327 スレ違いだったか?
95%のブラウザでCSS2まででも完全サポートしてくれればstrictオンリーの俺としては
かなり楽になるんだがな。
っていうか今日寒いわ。最近は会社の中でも3枚着ないときついな。
そのページにある主張はさておき、サンプルとして掲載されたページのHTML
がFirefoxはもちろん、IE、ネスケ、Operaの標準モードで期待通りに
動かない事は事実。
下辺に固定領域を設ける事が出来るのが互換モードにおけるtableレイアウトの
大きなメリットなんだよな。
> document.GetElementByID()
>>322 ・オレはテーブルレイアウターだ
・IEで表示されりゃいい、ってスタンスで一生懸命作ったのに、Firefoxでは崩れるyo!
・IEと同じように表示してyo!
以上
くだらん
334 :
329:04/11/16 17:38:34 ID:???
>>331 はぁ?
随分試したけど、標準モードではまず無理だぞ。
似たような事はいくらでも出来るけど、柔軟性が全然違うよ。
お前の方がスキルが上だと言うのなら、ある要素を過不足無くブラウザの
底辺に固定し、その上にスクロール領域を設けてみろよ。標準モードでな。
底辺に固定する要素のサイズは文章量によって変化する事をお忘れなく。
あと、スクリプト使えばできるけど、そんな事は分かっているので。
>>333 え。1ページ目でダルくなったもん。
1ページ目はそう書いてあるよ。あんな陳腐なもん読んだの?
>>334 必死だなこいつ( ´,_ゝ`)プッw
頭が固いんだよお前は。
どっちも煽りあうなよ。
面倒なデザインをしたがらなければどんなブラウザにだってある程度対応できる、
って漏れは思うんだが。
「しゃもじで畑を耕したよ」
「しゃもじは畑を耕す道具じゃない」
「じゃあ、しゃもじ使わずお前が耕してみろよ。お前んちにある道具だけでな」
畑耕さなきゃいいじゃん、って。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja"><head><meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
<title>CSSテスト</title><style type="text/css"><!--
* {margin:0;padding:0;}
body,html{
background:#00a;
overflow:hidden;
height:100%;
width:100%;
}
#top,#bottom{
width:100%;
height:5%;
background:#00a;
color:#fff;
text-align:right;
}
#contents{
width:90%;
height:90%;
margin-left:10%;
background:#fff;
color:#000;
overflow:auto;
}
--></style></head>
<body>
<div id="top">top</div>
<div id="contents">文字の羅列を自分でしてくれ。さすがに書き込めない。</div>
<div id="bottom">bottom</div>
</body></html>
これでどうだ?IE6.NN7ではもんだないぞ。
俺って暇だよな。
>>334 を見てて思ったが
>底辺に固定する要素のサイズは文章量によって変化する事をお忘れなく。
これを忘れてたな。まあそれはその時々でheightのパーセントを変えるだけだから
さして問題ないだろ。
しかしスキルがないやつってどうして直にムキになるんだろうな。
>>340 とりあえずあおるような発言は控えてほしい。
342 :
329:04/11/16 18:42:26 ID:???
お前ムカつくけど、サンプルまで書いてきた事は評価してやるよ。ありがとう。
正直、そんな事はとっくの昔に試しているんで、あんまり役には立たないんだけどな。
343 :
336:04/11/16 18:46:47 ID:???
>>342 試したのか?何か問題あった?
実は俺はfirefox自体知らないんだよな。IEとNN7以外はあんまり気にしてない。
firefoxってNNとは違うエンジンなのか?
344 :
329:04/11/16 18:51:52 ID:???
もちろん、試したよ。overflowプロパティによる疑似フレームは前にもやったし、
336がアップしたサンプルもさっき試したよ。
問題があるのは、
>底辺に固定する要素のサイズは文章量によって変化する事をお忘れなく。
ズバリここ。
動的に底辺部分のサイズが変わる場合、互換モードのテーブルレイアウト
ほどうまくは行かないんだよ。
素直に互換モードを利用するか、あるいはUIやレイアウトを変える事で
対応するべきだと言うのがこれにハマった時の結論だけど、そこに行きつく
まで色々試してはみたよ。
345 :
336:04/11/16 19:00:03 ID:???
暇だからfirefox1.0っていう最新のやつを入れてみた。何も問題はなかった。
レンダリングエンジンNN7と同じかな?
>底辺に固定する要素のサイズは文章量によって変化する事をお忘れなく。
>動的に底辺部分のサイズが変わる場合、互換モードのテーブルレイアウト
>ほどうまくは行かないんだよ。
動的って?更新にあわせてスタイルも書き直せよ。たいした手間じゃないだろ。
bodyにID付けておけば問題なく複数ページでも対応できる。
346 :
336:04/11/16 19:03:06 ID:???
今firefox入れたついでに
>>322のサイトのやつ試したが、こいつ本当にスキルないね。
こいつは
>>329と違って、
>底辺に固定する要素のサイズは文章量によって変化する事をお忘れなく。
これを問題とはしてないよな。そうゆう文章は見当たらなかったし。
そう考えるとこのサイトでだらだら愚痴ってるやつはただのスキル不足ってだけだな。
347 :
329:04/11/16 19:07:19 ID:???
いや、動的て言ったら、プログラムによって内容が変わるという事だから…。
取りあえず、お前そんな悪いやつじゃないんだな。
height を % で固定すると文字サイズが変わったときに破綻しやすいんだよな。
だからといって #bottom を em で指定すると、今度は #contents の高さが定まらないし。
height: 100% - 3em;
とか計算できれば良いんだけどね。
>>347 プログラムなら底辺要素ないのバイト数で簡単にCSSも動的に書き換えればいいでしょ。
そんなに難しいことではないよ。セマンティウェブを邪魔することにくらべて
どちらが優先するべきことかはこのスレにいる時点でわかってるよね?
>>348 文字サイズ固定すればいいだけでしょ。
そもそもそんなデザインをしてる時点で、アクセシビリティやユーザビリティは
無視なんだから。
そもそもわざわざ#contentsのみスクロールさせ酔うとする時点で見づらいんだよ。
完全に制作者の都合(広告とか)だろ。それこそフレームを使えばいいよ。
ってデザインにケチを付けるスレじゃなかったな;
>>345 > レンダリングエンジンNN7と同じかな?
同じといえば同じだが、N7.0なんかはもう2年以上前のものなので
それと比べるならバグ修正等による違いがある可能性がある。
352 :
329:04/11/16 20:05:55 ID:???
>プログラムなら底辺要素ないのバイト数で簡単にCSSも動的に書き換えればいいでしょ。
いや、残念ながらそうもいかないよ。いわゆる疑似フレームはピクセル指定が期待
通りに働かない事は分かっていると思うが?
>完全に制作者の都合(広告とか)だろ。
その通り。制作者の都合という点を考えたら(一部において)互換モード
やテーブルレイアウトにニーズがあるという事。
>どちらが優先するべきことかはこのスレにいる時点でわかってるよね?
そんな事に簡単に結論が出せるならテーブルレイアウト論争なんて起こらない
んだよ。標準化がむしろ歓迎されるべき事である事をなんら否定するつもり
はないが、今まで出来ていた事が出来なくなるという事に我慢ならない人たち
が居るし、そのために互換モードやTransitional DTDが用意されているわけ
だから。
strict DTDが万能だと思うのは間違いだし、cssテーブルモデルでさえ、
互換モードのレンダリングアルゴリズムは完全には再現できないんだよ。
それはブロックモデルの仕様をひもといてみればある意味必然なのだが…。
>それこそフレームを使えばいいよ。
いや、実際その通りでしょ。
モバイル機で、ページ指定の文字サイズを無視する設定にしてる奴は少なくないはず。
少なくとも、俺の周りでは100%そうしてる。
文字サイズに干渉してまでデザインするのは、特に日本では非現実的だ。
css-discuss で最も多い話題がフォント関連だそうだから、世界的にも同じ事が言えそうだ。
354 :
329:04/11/16 20:19:43 ID:???
多くの信者やストリクターに言える事だが、htmlを構造化文書としてのみ
とらえ、ブラウザと一体化したwebアプリケーション実行環境のスクリプト
であるという事を無視しすぎていると俺は思う。
実際、strict DTDだけを利用していたら、マトモなチャットルームも
作れないぞ。
自分で制御できる部分に関しては、strict DTD でどうにかなる。
application/xml( or xhtml+xml) なら、要素型の追加などで DTD 変更しても
もじらなら理解してくれるわけで。
どうしても loose DTD にしなければならないのは、アフィリエイト。
これだけは自分で制御できない。広告を入れる以上、text/html
でのレスポンスでより多くの訪問者を獲得しなければならず、
DTD を変更しても、スルーされるか、おぺら辺りは落ちまくる。
>>352 >いや、残念ながらそうもいかないよ。いわゆる疑似フレームはピクセル指定が期待
>通りに働かない事は分かっていると思うが?
ピクセル指定なんてしないよ。#contentsと#bottomのheightのパーセントを
動的に書き換えるだけ。問題ないよ。
勉強すればstrictで実現することは不可能ではない。
差がでるのは手間(デメリット)とSEOやセマンティック等(メリット)。
358 :
329:04/11/16 20:47:23 ID:???
>ピクセル指定なんてしないよ。#contentsと#bottomのheightのパーセントを
>動的に書き換えるだけ。問題ないよ。
パーセント指定はブラウザのクライアント領域のピクセル数によっては
かっきり同じには出来ないんだよ。と言うか、スクリプト使えばどうにでも
なる事は、
>>329で言っている通りなんで…。
それと動的ページを作る時は、なるべく動的要素を減らさなくてはならない
わけでcssまで動的に生成するのはあまり誉められた事じゃないんだよ。
数十万〜数百万PV/DAY レベルになるとアクセシビリティよりサイトが軽いという
事の方が重要だから。
>ブラウザと一体化したwebアプリケーション実行環境のスクリプト
>であるという事を無視しすぎていると
そのような事実はないし。
>strict DTDだけを利用していたら、マトモなチャットルームも作れない
当たり前だし。
360 :
329:04/11/16 20:53:17 ID:???
>そのような事実はないし。
お前の発言である、
>当たり前だし。
が、少なくともひとつはそういう事実があった事の証明だなw
>>359 htmlがスクリプトでないからチャットルームが作れないわけだが。
頭悪い?
362 :
329:04/11/16 20:59:04 ID:???
>>361 それは俺が悪かったな。
strict DTDに添ったHTMLを出力するサーバーサイド&クライアントサイド
のスクリプトでは、まともなチャットルームは作れません。
という事が言いたかったです、はい。
363 :
329:04/11/16 21:01:10 ID:???
>htmlはブラウザと一体化したwebアプリケーション実行環境のスクリプトである
これも訂正しておく。
正>
htmlはブラウザと一体化したwebアプリケーション実行環境の構成要素である。
>>362 それはおまいのスキルがないだけ。
ところで動的なページにこだわってるみたいだが、具体例をあげてくれ。
どういうものを作りたいんだ?正直strictだろうがなんだろうが本人の
スキル次第でどうとでもなるよ。
365 :
329:04/11/16 21:07:26 ID:???
またスキル云々かよ…
ちなみに俺がどういう点を問題にしているか分かる?
言ってないから分かってないのはある意味当然なんだけど。
必要があれば説明するが、お前はどういう点で俺のスキルが足らないので
チャットルームが作れないと思っているんだ?
>ところで動的なページにこだわってるみたいだが、具体例をあげてくれ。
チャットの話しの先にするか後にするか決めてくれ。
先にするなら説明するよ。
何か悪い人じゃなさそうなので周知のことでしょうけどフォローしておきます。
IEなんかの独自拡張の仕様と、W3Cが正式に勧告した仕様とは異なるから、
できなくなったことがあったとしても不思議ではないですね。
CSS2何かの新しい技術を含めるとできるようになったことも多いし、
散々議論されてきたことだけど、標準化によるメリットも大きいわけですが。
そして、それとは別に、現実に仕事を請け負って、
限られたコストでクライアントの要求(しかもたびたび無知な…)
に応えなければならない人たちには色々と思うことがあるであろうことも理解できますです。
>>365 半分は基本的なスキル不足だろ。後の半分はなによりお前の脳に柔軟性がない。残念!
ブラウザに柔軟性のあるレンダリングを望むより、お前の脳みそ柔らかくしたほうが早い。
とりあえずお前のそのこり固まった脳みそで考えたことでもいってみろ。
書いてる途中に自分でも、いや、すでにわかってるだろ。柔軟性が必要なのはお前自身ってこと。
まあ↓で愚痴ってくれや。
369 :
329:04/11/16 21:28:36 ID:???
>とりあえずお前のそのこり固まった脳みそで考えたことでもいってみろ。
それは分かったから、
>>329から始まった底辺に要素を貼り付ける話しを先に
するのか、
>>354から始まったチャットルームの話しを先にするか決めろよ。
チャットルームとかBBSはStrictでも普通に作れるだろ。
むしろ何で作れないのかを聞きたい。
ほっとけ。何でもかんでも仕様・実装のせいにするのは厨の決まり手だ。
相手するのも馬鹿馬鹿しい。
>>369 同時進行でいいよ。そんな難しい話でもないんだから。
ほら早くしてくれ。
373 :
329:04/11/16 21:32:00 ID:???
じゃー、チャットの話しを先にするよ
「まともな」というのは操作性が快適という事だが、フレームの概念が存在
しないstrict DTDでは自動更新が「まともには」出来ないんだよ。
フレームの概念があれば文章を書いている最中にログ領域の更新があっても
入力作業を妨げられる事はない。フレームが存在しないチャットルームでは、
入力作業の途中にページ更新が発生するので支障が出るんだよ。
1. XHTML1.0 Framesetを使う
2.. 入力の途中に更新ボタンを押さない
3. そもそもHTMLをつかってWEBアプリを作ろうとしてるのが間違えているので、
JavaApletやFlashを使う
4. そもそも(略)なので、XForms, SVGなどを使って何とかする。
5. つーかIRC使え。
ApletじゃなくてAppletだった
376 :
329:04/11/16 21:39:20 ID:???
374>>
結局、そういう結論になるわけだろ? アホクサ
>>376 アホクサい理由を書いてくれないと話にならないよ。
Frameset DTDの何が行けないんだ?
そもそも、HTMLは
「ブラウザと一体化したwebアプリケーション実行環境のスクリプトである」
なんて事実は無いのに、勝手にそう使おうとしてるくせに、
なんで、今更Strict DTDにこだわるんだ?
>>376 お前Strictを勘違いしまくってるだろ。
frame使用してもそれぞれがstrictであればなんら問題はないよ。
っていうか仕様書くらい読んでから濃いよ。
っていうかお前アフォだろ。
だからお前ら厨の相手をするなよ。
>>373 >フレームの概念が存在
>しないstrict DTDでは
transitionalでは存在してるとでも?
こりゃ逃げたな329w
383 :
329:04/11/16 22:03:16 ID:???
いや逃げてはいないけどな。フレーム使っていいならなんの問題もないだろ?
フレーム使う事に難色を示す信者がまったく居ないって言うなら俺が言う事
ないよ、マジで。
>>383 マジレスすると難色示す人はいるよね。
俺もサイトで使われるとちょっと嫌かも。
でも2ch専用ブラウザやら各種アプリやらはフレーム状態。
結論:
やっぱウェブはアプリじゃないなぁ
>>383 お前はさっきからユーザビリティ云々で文句を言ってたのか?
Strictに対して文句を言ってたんじゃないのか?
チャットルーム云々とstrictとは何の関係もないのは明らかなんだが、
一体お前は何が言いたいんだ?もの凄くstrictと無関係な方向に来てしまってるんだが。
正直に答えてみな。
フレームを使うこととstrictが関係あると思ってたろ?
strict=フレーム禁止
とか思ってたろ?
そもそもフレーム自体の意味わかってないだろ?
あぁ・・・こいつアフォだわ。
お前ら329で検索して読んでみろよ。真性君だよこいつ。
煽りが増えてきたな
まあ珍しい馬鹿だからな。
こういう中途半端に知識のあるやつの勘違いってのは一番叩かれるんだよ。
自分では知識はあるとか思ってるから余計におかしなことをいいだしちゃってな。
まあ元々はテーブルレイアウトとstrict+CSSレイアウトとの対比問題だったんだけど、
チャット云々で自爆しちゃったみたいよ。
まあ俺としては一貫してスキルがないだけとしかいえないがな。
391 :
329:04/11/16 22:16:26 ID:???
>>385 >strict=フレーム禁止
はぁ? だからそれは
>>383で答えている通りだろ?
確かに(一部だか大多数だか知らないが)信者がフレームを嫌っているという話し
を明記しないで前提にはしていたが、そもそもフレームに関しては、チャットの話
しが出る前に
>>それこそフレームを使えばいいよ。
>いや、実際その通りでしょ。
と答えている通りだけど?
362 :329 :04/11/16 20:59:04 ID:???
>>361 それは俺が悪かったな。
strict DTDに添ったHTMLを出力するサーバーサイド&クライアントサイド
のスクリプトでは、まともなチャットルームは作れません。
という事が言いたかったです、はい。
( ´,_ゝ`)プッw
>>391 一部の信者に嫌われたくないからフレームを使わないのは是か非か?
っていう話だったの?何かおまえ支離滅裂。何が言いたいのか全然わからん。
ここは信者に好かれようていうスレじゃないよ。
文字固定ってどう思う?
CSSの色々なバグなんて文字固定しちゃえば完全CSSレイアウトも結構簡単なんけどさ。
ブラウザにちゃんとした拡大縮小が付けば一発で色々な問題解決になると思うんだよね。
さっきもいったように文字固定すれば何も問題はなくできちゃうから、pdfのような
全体の拡大縮小ができるとかなり便利なんだが、そういう機能をもってるブラウザって実在しないの?
技術的に難しいことなのかな?
396 :
1:04/11/17 00:17:03 ID:???
・色々話し合うのはいいですが、煽りはやめてください。
・また、相手に何かが足りないと感じた場合、自分の知識をひけらかすような形ではなく、
きちんと相手に知識を与えてください。何かを書く場合根拠も書いてください。
・与えられた知識が自分の知っているものでも、腹を立てずに、感謝するなりしてください。
・どんなに腹が立つ相手でも攻撃的にならないでください。
・それとなるべく平和的な口調で御願いします。(「はぁ?」とかいうのは無し!)偉ぶるのもなし!!
・この発言は別にどちら側の敵・味方という意味で書いているのではありません。
話合うときも、敵や味方などという観点は捨ててください。事実は事実で受け入れましょう。
・間違ったと思ったら謝罪しましょう。皆さんも許してください。
過去のW3C関連スレみたいになってほしくないので。ウザいですが勘弁を。
変なレス見かけたら
>>1やこのレスを見るように促してください。
>>395 Operaはちょっと違う気がします。(ページの枠がそのまま)
PDFっぽいのは現状ではないと思いますが…。
>>396 このスレはあなたが管理管轄するものですか?
流れで煽り煽られになって荒れるんならそれだけのものだってことだろ。
不毛な議題を不毛でない議論でどうにかしろってのが無理な話。
皆さん乙彼。
いっきにレス付いてたからここまで読んだけど
さっぱり分かりませんでした。
勉強してきます。
不毛どころかstrictの意味すら理解できてない厨だったから荒れるのもしょうがないだろ。
>自分の知識をひけらかすような形ではなく、 きちんと相手に知識を与えてください
→ アホの相手も面倒くさがらず的確なポインタを示してあげてください
>与えられた知識が自分の知っているものでも、腹を立てずに、感謝するなりしてください
→ 半ば煽りで基礎的なリソースを示されても御礼は言いなさい
>それとなるべく平和的な口調で御願いします。(「はぁ?」とかいうのは無し!)偉ぶるのもなし!!
→ 俺(>1)のレスに関してだけは目をつぶれ!
>間違ったと思ったら謝罪しましょう。皆さんも許してください
→ 穴があったら隠れたい状況でも最後まで居座れ、謝罪しろ
こんな感じで読み替えろ、と
402 :
329:04/11/17 01:45:26 ID:???
読み返してみたよ。お前ら全員フレーム嫌いなのかと思って
strict DTDを利用してチャットルームを作る
↓
frameset DTDはアクセシビリティの視点で問題があるので
絶対に利用しない。
という前提をどこにも書かないで記述し、
transitionalを使う → フレームを使ってもよい
strictを使う → フレームを使ってはいけない
という主張になっていたから、
>正直に答えてみな。
>フレームを使うこととstrictが関係あると思ってたろ?
とか、言われてたんだね。
チャットの話しで議題にしたかったのは結局フレームを使うべきか
否かの例だったので、DTDの話しではなくアクセシビリティの話し
なのだから、最初からそう言えばよかったのに、
>言ってないから分かってないのはある意味当然なんだけど。
とか言っていました。ごめんなさい、マジメに…。
逝ってくる。
>>402 そもそもはじめの話題にはアクセシビリティなんて毛ほども関係なかったのに
いきなり一人だけアクセシビリティ議論に勝手に移行して、周りとのくいちがいに
きづかなかったのが原因だな。
でもずいぶん男らしく謝るんだな。とりあえずお互い水に流しましょう。
しかいアクセシビリティっていうけど、どんなブラウザでも理解できるようにするのが
アクセシビリティだと思ってないかな?
正直frameを理解できないのはブラウザの責任であって制作者が四苦八苦すべきことではないだろうな。
I am not found
405 :
1:04/11/17 03:06:28 ID:???
>>398,401
まあ一部を除いてその通りです。くれぐれも全員で喧嘩にならないように御願いします。
# Strictスレの荒れてる時みたいな空気は嫌いなので。
正直話題が不毛でもいいんですけど、とりあえず基本のルールは徹底して欲しいです。
1として、このスレでは大事なこととしています。マターリ。
>>400 きちんと話し合おうとする姿勢次第で被害状況も変わると思います。
>>403 「frame が理解出来ないからフレームを表示できない」とは限らない。
HTML4.0x の仕様書には「フレームをサポートしていない、またはフレームを
表示しないように設定してある場合」というような記述がある。つまり、
ユーザーが設定によってフレーム表示/非表示を切り替えられるブラウザと
いうのがあってもいいと示唆している。
当然、フレーム非表示を設定した場合、フレームに完全対応したブラウザで
あっても <noframes> 部分が表示される。また、音声ブラウザ等、フレーム
になりようがないものもある。ブラウザの責任ではない。
>>405 根本的な部分に話を戻すようでやや心苦しいが。
俺は不毛な話題を作り笑顔で続けて自分で学ばない初心者に指導するより、
自分で学べることは学んだ上で(半ば煽りになっても)意見ぶつける方が有意義に思う。
マターリだか何だか知らんが、匿名掲示板で表面取り繕うのにどういう意味がある?
お互い丁寧語使ったらよりよく理解し合えるか?議論がよりよい方向へ向かうか?
半コテで頑張って自治するのは全然構わないけれども、
実際問題お前さんには何の実行権限もないわけだし(削除も規制もできないわけで)、
口だけ番長みたいな存在が頑張ってでしゃばる方がよっぽど荒れることもあるぞ。
あと何言ってもわからんバカだって世の中にはいるんだから、
「誠意を持って話し合えば結果は変わる」ってのは説得力なく感じるよ。
>>406 >音声ブラウザ等、フレーム
>になりようがないものもある。ブラウザの責任ではない。
仕様云々は置いておいて、アクセシビリィティに絞って話すよ。
フレームは何も表示の定義だけではなく論理的な構造であるともいえる。
フレームの構造部分を理解するのはブラウザの仕事。機械に理解しやすくするのは制作者の仕事。
なんでもかんでも制作者に押し付けるなよ。strictすらできない一般制作者になんでもかんでも
言うより、みんなでブラウザの向上を叫んだほうが早いんだよな。つまりベンダに向けて叫ぶことも
アクセシビリティの一貫なんだよ。
だって音声ブラウザとかならフレーム1と2のどちらを読みますかとかの選択をさせればいいだけでしょ。
何も一気に読めなくてもいいんだし。そしてどちらかのフレームが自動更新されたら更新通知だけする。
制作者に求めるのは、フレームごとの論理性であって、例えば広告フレームや
コンテンツフレームなどにしっかりわけてtitleを付ける。それだけで音声UAしいてはセマンティックウェブの
向上にもつながる。
簡単にいうと、ブラウザが悪い。何の用意もせずに制作者にだけ苦労をさせるな。
苦労はCSSの実装だけで十分だ。
>>1>>407 煽りたいだけの厨も少なからずいる。それを
>>1は少なくしたいんだと思う。
しかしよく考えてくれ。ここは2ちゃんだ。そういう場所なのだよ。
相手を罵倒しながら意見交換をする場所なのだよ。だからここまで大きくなったのだよ。
正直煽りが皆無ならいわゆる粘着もいなくなるわけだよ。煽り煽られるのが何だかんだ言って
好きな人間がここに集まるんだよ。希望をかなえたければ他の掲示板でスレを立てなさい。
こういう低レベルな批判ばかりが飛び交う場所に粘着してもしょうがないだろ。
つまるところこのサイトは便所の落書きだということをお忘れなく。
>>407 僕がそれを大切だというのは、
>俺は不毛な話題を作り笑顔で続けて自分で学ばない初心者に指導するより、
そのような初心者はまずこのスレッドに出てこないこと(多少、知識が抜けてる人が来るのはありうるが)
不毛なら不毛だと指摘しても良いけれども、ただ、その最中煽りなどをして
本人達が頭に血が上って、無駄なレスを多くして結局話題がグダグダになって
(レスの絡み合いなんて本人でも把握しづらいですから)更に被害を大きくしたくないからです。
>お互い丁寧語使ったらよりよく理解し合えるか?
まあ、丁寧語を使う/使わないは自由です。相手に不快感を与えるための口調をやめて欲しいだけです。
(たとえば、「てめえの〜」とかそういうもの)丁寧語はひとつの手段です。
>議論がよりよい方向へ向かうか?
そうです。上の根拠により、向かいます。
>口だけ番長みたいな存在が頑張ってでしゃばる方がよっぽど荒れることもあるぞ。
それは重々承知しております。すみません。
>あと何言ってもわからんバカだって世の中にはいるんだから、
わかります。そう判断したら無視(放置)してください。
(まあ、でもStrict理解できるなら論理も理解できると思うが…)互いに刺激しあうのは駄目です。
>>409 >煽り煽られるのが何だかんだ言って好きな人間
そのような人間はあまりいないと思いますが…。そしてそのような光景は、
(特に知識を得たりするためのこの板では)見苦しくみえます。
>こういう低レベルな批判ばかりが飛び交う場所に粘着してもしょうがないだろ。
なんだかんだいって、色々な人が沢山いるので、ここにスレッドがあります。
#まあ、初期は「こういうスレッドが欲しい」ということで立てましたが
>つまるところこのサイトは便所の落書きだということをお忘れなく。
そうは思いません。この比喩自体、どこかの誰かが言った物に過ぎず、
2ちゃんねるの実態とは大きく違うと認識しています。(良スレというのもありますし。
無駄な喧嘩の少ないリソースは少なくとも読みやすいリソースだと思います。)
さて、そろそろスレ自治の話題が大きくなってしまったので、消えます。
お前のそれは自治とは言わないだろ。
賛同者なく「スレを立てた」つう既成事実を因り処にしてワガママ言ってるに過ぎんよ。
説得力全然感じない。
無駄な煽りが多いのは事実だと思うけど
注意してなくなるものなら苦労しないのよね
まぁ自治厨っぽい書き込みに一番過剰反応するのは煽り煽られ大好き君だからねぇ。
はっきりいってたいてい火に油を注いで終わる。
>>410 っていうかお前日本語わからないの?
勝手に2ちゃんの中でもこの板は特別とか思ってるのか知らんが、
そんなのお前の妄想だから黙って他の掲示板いけよ。
池沼は消えろ。
>>406 > 当然、フレーム非表示を設定した場合、フレームに完全対応したブラウザで
> あっても <noframes> 部分が表示される。
マジでIE市ね
なんで真っ白になるんだよ
>>408 いや、HTML4.01 の仕様書を見ると、フレームを表示しない場合は
<noframes> の方を表示しなければならないとあるんだよ。
確かに、フレームを表示しないブラウザが <frame> をリンクとして
表示するようになれば、制作者側の手間は減るだろうし、そういう
論理構造もあるだろう。でも、HTML4.01 はそういう仕様にはなって
いない。
だから、もしこれを悪いというのなら、悪いのはブラウザではなく
HTML4.01 の仕様だという話になる。
408ではないのだが
>>417 フレームを表示しない場合⇒<noframes>を表示しなければならない
というのがどうやったら
<noframes>を表示する⇒フレームを表示しない
になるのだ?現実に、lynxはそのような実装になっている。
>>417 だから仕様は置いとけと言ったろ。
今話してるのはアクセシビリティ問題。仕様がくそであろうが、音声ブラウザ開発者は
最良を自分で選択しないといけない。
そもそも音声ブラウザではフレームもノーフレームも表示などできない。
所詮勧告どまりの仕様があーだーこーだ言わずに黙ってフレームが処理できる
したらどうかと。
まあどちらにしろ制作者側だけにフレームを使うなと言うのはお門違いである。
支離滅裂だな
>>418 仕様書には、「フレーム対応のブラウザは、フレームを表示しない場合にだけ
<noframes> を表示しなければならない」とあるんだが、これは逆に言うと、
フレームを表示する場合は <noframes> を表示してはならないという意味
では? つまり、<frame> と <noframes> は完全に相対するのでは?
>>420 支離滅裂であることを論理的に説明してくれたらカコイイんだけどな。
>>419 > そもそも音声ブラウザではフレームもノーフレームも表示などできない。
noframe表示できない音声ブラウザがクソってことだよな?
>>408では、noframeを用意させることがクソって言ってるんじゃないの?
「だって音声ブラウザとかならフレーム1と2のどちらを読みますかとかの選択をさせればいいだけでしょ。」
は、そう解釈できるんだけど。
>>421 >フレームを表示する場合は <noframes> を表示してはならない
これと、
><noframes> を表示する場合はフレームを表示してはならない
はイコールではないでしょう。
426 :
425:04/11/18 11:13:38 ID:???
補足:
後者は、フレームをリンクとして表示するという意味ね。
>>424 >> そもそも音声ブラウザではフレームもノーフレームも表示などできない。
>noframe表示できない音声ブラウザがクソってことだよな?
音声なんだから表示できるわけないだろ馬鹿。
430 :
418:04/11/18 21:12:25 ID:???
>>421 仕様書には、
・フレームをサポートするUAは、フレーム非表示設定の時のみnoframes表示(MUST)
・フレームをサポートしないUAは、noframesを表示(MUST)
の2点しか書かれていない。
フレームをサポートしないUAのframe要素への振る舞いは未定義。
lynxのように、noframes要素の内容を表示しつつframe要素のsrc属性で示されたURIへの
リンクを表示しても問題ないのではないか。
>>430 だからどうでもいいって。勧告どまりの仕様書を絶対視しても意味ない。
仕様を素に標準化を進めたいなら勧告でなんか出すなよ。
っていうかいろんな解釈ができるように書くなよ。
それでいて実装が自分たちの思惑と違ったからといって文句を言うなよ。
まずはわかりやすい仕様書を書け
>>425 <noframes> を表示している時にフレーム部分も表示すると、
それは「フレームを表示する場合」になるので、
<noframes> を表示してはならない規定に反するんじゃないのか?
>>430 どういう形であれframe要素を表示するということは、サポートしている
ことにはならないのか?
439 :
Name_Not_Found:04/11/19 05:42:43 ID:AN5LTm7F
> フレームをサポートしないUAのframe要素への振る舞いは未定義。
要素型が未知であればその要素をスルーする、という大前提があるだろ。
440 :
Name_Not_Found:04/11/19 06:05:22 ID:vsPkSjfg
HTML4.01strict+CSSで自分のサイトを仕上げてるんですが、最近img要素の
widthとheightが面倒になってきました。
結構頻繁に更新してるので、見出しなどの画像文字のwidthとheightをいちいち
その都度書き換えるのが面倒でしょうがありません。
画像文字の作成時に決められたサイズに合わるのも面倒です。
ドローソフトでやってるときに文字レイヤだけコピーして新規ウインドウに貼り付けると
サイズが自動的にギリギリになり、文字によって毎回サイズが変わります。
img要素のwidthとheightを画像文字の時だけつけるのやめようかと思いますが、
another lintで減点なしですが文句を言ってくるのが多少気にかかってしまいます。
みなさんはどちら派でしょうか?迷ってるので意見を聞かせてください。
imgなど使わない。画像はcssで指定する。
同じhtmlをPCと携帯の両方からアクセス可能にするために、そうしている。
442 :
440:04/11/19 07:09:44 ID:???
>>441 コードはどうしてるのですか?
<h1><span>テスト</span></h1>
h1{background...}
h1 span{display:none;}
これをjsで適用するとかですか?
もっといい方法でやってそうですね。よかったら教えてくださいm(_ _)m
>>442 てか、わざわざdisplay:noneなんてしなくても携帯でcss解釈できるのってめったにないと思うけど。
例外的にcss解釈できる香具師は高スペックだから画像が出てもかまわんだろうし。
444 :
443:04/11/19 07:48:41 ID:???
スマソ勘違いしてた。「テスト」ってのは代替テキストか。
h1というのは見出しだから画像用に使うのはまずいと思う。divあたりが適当じゃないかな?
(携帯ブラウザによっては表示が変になる)
445 :
440:04/11/19 07:57:21 ID:???
>>443-444 え?画像文字はだいたい見出しなどのフォントのしょぼさをカバーするために
使っているのですが、少し話が食い違ってましたか・・・^^;
もしかして
>>444さんは普通のimgでやるべきものあえてCSSでやって携帯でも見れるように
しているということですか?
とりあえず私の今回の話は画像文字などをimg要素で使う時にwidthとheightの指定が
面倒なので省略するか検討中なのですが、それについてのアドバイス・意見などきかせていただければ
幸いですm(_ _)m
必須属性じゃないんだから別にいいんでは。
文字列の代替画像なら height : 1em にしちゃうとかな。
>>445 > え?画像文字はだいたい見出しなどのフォントのしょぼさをカバーするために
かなり大雑把だけど、
h1にタイトルを入れる。
画像場所確保のために縦横のサイズを決める
その確保された場所に背景としてタイトル画像を置く
CSS無効 タイトル出る
CSS有効 タイトル画像出る
ソース読み 画像の存在関係なくタイトルがある
漏れは面倒なんでこうしてる。
>>446 ラスタ画像を拡大縮小するとひどいことになるからなあ
SVGがごく当たり前に埋め込める世の中になってくれればいいんだが
>>445 製作者の都合(lintで点数取るとか)でwidthやheightを指定してるんなら
やめちまえ。
なんのためのstrictやcssなんだか。
>>445 ISO-HTMLならwidth、heightは指定しなくていい(できない)ですが。
>>445 面倒いなら、止めるがよろし。
width,heightが論理的か否かの議論があるが、
実践上の違いはさほどあるまい。
俺はXHTML1.1だが、既に使っていない。
img要素ってどうなんだろ。
HTMLが文書を書くためのものだと考えるとimg要素の存在がどうも不思議に思える
>>452 視覚補助みたいに考えればいいんじゃないかな。
alt属性で、画像が無くても意味が通じる。
けれど、画像があれば尚分かりやすい。
補足の文章を書いて、画像のalt属性と被る、ってのはどうなんだろう。
alt属性は画像の説明じゃなくて、その画像に置き換わる内容を記述するんだよね
>>454 本当はそうだけど、多くは画像の説明になってしまう。
それはそれでalternativeなのでいいと思う。titleに感想とか言い訳とか書く。
>>452 そうだね。object要素にすべきだね。
っていう話ではないのか。
このスレはずいぶん馬鹿が多いんだね。
>>452 文書用だと勝手に決め込んでいるこいつはアフォ
>>458 マーク付け言語が何用なんだと思ってるのか
まぁXMLはデータベースにもなるな。
>>458はハイパーテキストマーク付け言語のことを言ってるみたいだがな。
465 :
Name_Not_Found:05/01/16 22:52:22 ID:EX3YgHsh
保守age
>>466 http://www.w3.org/XML/Linking > The XML Linking Working Group has completed its work and is no longer active.
らしいです。僕も今知りましたw
だから HLink 関係とかで Linking Task Force なんてのを招集してたのか。
W3C とはあまり関係ないけど、JavaScript (と ECMAScript) の
メディアタイプに関するインターネットドラフトが出ているようです。
規定されるのは text/javascript、application/javascript、
text/ecmascript、application/ecmascript の4つです。
ttp://www.ietf.org/internet-drafts/draft-hoehrmann-script-types-01.txt 現時点での text/javascript と application/javascript の違いは、
Encoding considerations の部分 (UTF-8 と UTF-16 に関して、
どの転送条件下で base64 等のエンコードが必要か云々) だけのようですね。
お、いよいよ正式の MIME-Type が出来る準備が進められているんだな。期待。
>>468 セクション3で一応触れながら、この文書の範囲外とも言っているけど、
charsetなしのtext/*のエンコーディングについては、HTTP経由の場合に
RFC2046 (MIME Part2: Media Types) の「デフォルトはUS-ASCII」と、
RFC2616 (HTTP/1.1) の「デフォルトはISO-8859-1」とが競合する状態になるのか。
(といっても有名無実の規定ではあるようだけど。)
とするといずれ、現在ドラフトのXML Media Typesみたいに、
上記の混乱を解消するためと言って、text/*のほうがdeprecateされたりするのかも。
まあ、ドラフトも出たばかりのようだし、様子見ですな。
何が分からんのか分からん。書いてある通りじゃない。
ネタがね〜な。
個人的には、最近アナウンスされた IE7 のレンダリングエンジンが、
どこまで改善されているかが気になる。
少なくとも application/xhtml+xml っていう MIME タイプを受けつけないことと、
XML 宣言がなされた XHTML を互換モードでレンダリングするバグだけはどうにかしてほしい。
……まぁ、全く期待はしていないがなぁ。
互換モードのレンダリングは間違いなくバグだろ。
MS 公式に標準モードで表示すると書かれているんだから。
>>476 あそこ割といい加減だよ。特にWeb Developmentの項。
いくつ間違いを指摘した事か。まだまだあるけど、もう知らん。
そもそも IE7 ちゃんと出るんだろうな?
前、iPodより遙かに安い音楽プレーヤー出すって言ってたがどうなったんだよ?
IE7ってっけっきょくタブブラウザなの?
その辺のIEコンポ系タブブラウザの機能をほどよく実装するんじゃない?
W3C自体がいくつかのページで複数使っているらしいし特に問題とはいえない
SEO的に濫用するのはもちNGだが例えば一つのページに複数のドキュメントが含有されるときなど
詳しくはStrictスレへ
>>474 > ネタがね〜な。
そうでもない、むしろ仕様書の更新は多いくらいじゃないか?
http://www.w3.org/TR/ CSS3関連、xml:id関連、XSLT 2.0、XPath 2.0、XQuery、SPARQL etc...
W3C以外ではIRIがRFCになったりしてるし。
>>482 > SEO的に濫用するのはもちNGだが例えば一つのページに複数のドキュメントが含有されるときなど
一般的には、「じゃあなんでその複数のドキュメントが一つのページになってるのか」の理由となる「総合的な見出し」をh1とし、
それぞれをh2にする、という考え方になるケースが多いけどな。
486 :
484:05/02/24 03:23:19 ID:???
>>485 俺はそこの住人だけど、飢えてないよ。
ネタがない、ってのと無知な厨房でもいいから来てほしいってのは全然違うのですよ。
わざわざ一レスのために誘導しろってか。
こうやって続くからね。
490 :
Name_Not_Found:05/02/25 00:36:32 ID:4GVz2/d0
うまいサイト管理の仕方はないの?
サイトマップ勝手につくってくれたり、
次、とか前とか上とか文書のシリーズとかバージョンとか
動的リソースとか全部うまい具合に管理してくれるやつ。
>>491 名前を言え。
それともツールっていう名前なのか。
CMS
495 :
Name_Not_Found:2005/03/24(木) 16:51:32 ID:aeivu0lP
age
Jscript .NETのようにコンパイルして、バイナリを置きなさいってこと?
XML使いのスレ 2.0
http://pc8.2ch.net/test/read.cgi/hp/1057198990/l50 の
>>608です。
同スレ
>>614に再誘導されました。
DTDの書き方に関する質問をさせて下さい。
DTDでエレメントを定義する時には、
<!ELEMENT 要素名 制約条件>
とします。
ところが、W3Cのhtml4.01 strict dtd等を見ると、
<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->
というような記述が見られます。
この+(INS|DEL)にある"+"の使い方が分かりません。要素の後の+は回数指定と言う事は無論知っていますが、
この+は何にどのような意味で作用を及ぼしているのでしょうか。ご教授願います。
HTML仕様書邦語訳を読んで、既に別の問題は解決済みです。
「DTD 読み方」でのGoogle検索は行いました。
・・・あ
自己解決しました。例外的許可(+)と例外的不許可(-)を示すんですね
スレ汚しすまん
素人な質問ですいません。
W3C標準の技術で innerHTML に相当するものを実現させようと思ったら
やっぱりDOM、DocumentFragment とか使うしかないのでしょうか?
プログラムを作る側としては innerHTML があると汎用性が持たせられて非常にやりやすいのですが、
どうも標準技術じゃないので導入を躊躇してます。
innerHTML が DOM に追加されるのも検討されているそうですが、
IE 発祥ってのがなんとなく気に喰わないですね。
>>502 DOM3Core
textContent
504 :
Name_Not_Found:2005/04/28(木) 00:26:05 ID:Wk4zHMYi
>>498 スクリプトのソースは人間が読むものじゃないから
人間がそのまま読めるものだけに使うべきtext/*はdeprecatedってこと
>>504 ちょいと語弊があるな。
前提知識なしで読めるか否かね。
506 :
Name_Not_Found:2005/05/05(木) 19:03:12 ID:3ahd/J1g
某掲示板でサシで対決しているんですが、正解が欲しくて書き込みます。
<div id="body"> ← 相手いわく不可
・body要素→文書中一意でなければならない
・id属性値→文章中一意でなければならない(ここではbodyです)
body要素は必ず出現する→id属性値に使うことはできない(?詳細は相手の頭の中)
正解をご教授ください。
>body要素は必ず出現する→id属性値に使うことはできない
これはNG
・body要素は必ず出現する
・id属性値にbodyを使うことはできる
そもそも <body> 自体必須の要素ではないだろう。
「必ず出現する」とはいえないんじゃないか?
タグの省略はできるが省略したからといってbody要素がなくなるわけではないぞ
ありがとうございます。自分の考え違いでなく安心しました。
あとはどうやって説得するか…厳しいne
>>508 タグは省略できますが、要素としては必ず存在します。
511 :
508:2005/05/05(木) 20:27:00 ID:???
>>509-510 ごめん、よく読まずに書き込んでた。
>タグは省略できますが、要素としては必ず存在します。
そりゃ、その通りだよね。
>>506 の相手の言わんとするところは、「文書中一意でなければ
ならない要素名は id の属性値として使用できない」、ってことね。
なんだ、単に仕様の話で、陰険なストリクターの議論じゃないのか。
なんだそりゃ。
ユーザーがブラウザによって表示のしかたが違うって事を理解してれば解決じゃないのか
frameset だったら body 要素も省略できるわけだが。
まあアクセシビリティとかは置いといての話だけどさ。
516 :
508:2005/05/06(金) 13:32:57 ID:???
知識p(略)の件ですが、投票にしてきました。
有識者に一票頂ければ(コメント頂ければ尚)幸いです。
>>515 frameset の件ですけど、 noframes 中に body が存在するという考え方はおかしいのでしょうか?
ただし実際には noframes タグは、開始、終了とも必須です
> 16.4 Alternate content
> Authors should supply alternate content for those user agents that do not support frames or are configured not to display frames.
(from w3c)
省略可能ではありますが、shouldです。
知識pって何よ。
ようやく見つけた。晒しちゃっていい?
NAVER 知識plusでそういう話題が出てるのか。
とりあえず<div id="body">は文法上はまったく問題ない。
body要素はひとつしか存在し得ないが
それとid属性の名前空間とはまったく関係ないからな。
で、<span class="red">が文法上は無問題だが思想的におかしいのと
同様におかしいのかと問われると、俺はそうは思わない。
OKと思える状況はいくらでもあるだろう。たとえば↓とか。
<dl>
<dt id="head">頭</dt>
<dd>頭部には角があります。</dd>
<dt id="body">本体</dd>
<dd>本体部分はガンダニウム合金でできています。</dd>
</dl>
<span class="red">だって思想的におかしいかといえば、
(それだけの情報では)おかしいということにはならないだろう。
>>516 noframes自体がbodyの代替であってbodyを含んではならないような気が・・。
>>519 id よりは title なんじゃないか?
適切な属性が思いつかないんだけど。
>>519 SGMLではid属性は全て大文字に変換された後に解釈されるからそれで構わないけど
xml(XHTML)の場合大文字小文字を識別するから大文字で書いておかないとSGML文書から
XML文書の当該id属性を参照できないよ。
個人的にはdtとddの両方にそれぞれclass属性でheadとかbodyとか付けるかも。
/⌒ヽ
⊂( ^ω^)つ
( ノ プーン
三 レレ
>>523 URI (RFC 1630) は大文字小文字を区別するので、参照先の id と
一致していれば問題ない。
ただし SGML 文書中にある id="head" への参照は、参照元が
SGML か XML かに関わらず href="〜#HEAD" と書くことになるので、
これはよろしくないと考えられる。
ISO-HTML では URI 中のフラグメントも大文字に変換して比較すべきと
書かれてるけど、これは参照先の文書が HTML だった場合の話なので
HTML から XML を参照する分には問題ない。
HTML から参照するリソースが常に HTML とは限らないでしょ。
(^ω^;)無視されたお
527 :
508:2005/05/06(金) 19:00:20 ID:???
>>519 > それとid属性の名前空間とはまったく関係ないからな。
そう思っています。
ですが、それを仕様として明記した個所ってありますか?
明記していなければ(ブラウザまかせであれば)、相手の言い分ももっともなので。
弱い側に解釈していかないとまずいですよね。
例でいうと、HTMLでは、id中に「.」が使えますが、実用上使えませんよね。
そういう話で。
>>527 さっきから思っていたんだけど、あんた本当に508か?
529 :
506:2005/05/06(金) 21:16:07 ID:???
506=510=527 でした。
まぁいいじゃない^^;
>例でいうと、HTMLでは、id中に「.」が使えますが、実用上使えませんよね。
使えるよ。何をもって「使える」とするかは人次第だが。
HTMLを突き詰めていこうとするとSGML仕様書が必要になるけど、
これが無料で手に入らないのが辛いなあ。確か$200くらいだっけ?
>>516 >frameset の件ですけど、 noframes 中に body が存在するという考え方はおかしいのでしょうか?
<![ %HTML.Frameset; [
<!ENTITY % noframes.content "(BODY) -(NOFRAMES)">
]]>
<! ELEMENT NOFRAMES - - %noframes.content;
-- alternate content container for non frame-based rendering -->
なので、まさにnoframes要素中にbody要素と言える。
だが、 noframes要素が必須でないのでframesetでbody要素がない場合もあり得る。
<![ %HTML.Frameset; [
<! ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->
]]>
SHOULDであって、MUSTではない。
>>533 あ、これはどうもありがとう。おかげで不正流出版を探さずに済みます。
本当はISO 8879原典を読みたいけど、文句言っても仕方ない。
って、JISにとってのISOは、W3C仕様翻訳に対する原典との関係
(The English version of this specification is the only normative versionな関係)
とは違うんだろうけれど…。
idとclassの用途ってなに?
ずっとCSSやアンカーでの利便性だと思ってた。
仕様書読め。
>>535を読んだら(゚Д゚)チョルアアアアア!となって
反射的に突っ込みを入れてしまった。
>>506に任せといた方が良かったろうかなあ。
>>535 むっ、それだ!
>>506よ、「あなたは<div id="body">はbody要素と
同じ意味を持つと解釈しておられるようですが、
では<div id="em">はem要素と同じ意味を持つんですか?」
とでも問い返してやれ。
あっ、私はNAVERのアカウントも持ってないし作ってまで問い返す気もないから。
>>538 このまま生暖かく見守っていたかったなあ。
まあ、この後の反論を楽しみにまっておきまつ。
541 :
540:2005/05/07(土) 02:29:48 ID:???
>>538 ついでに回答のname属性にも突っ込んでやれや。
まあネーバーなんだし放っておけばいいだろ。
とうとうhtmllintのMLにまで飛び火
> チェッカーでは、クリアーすることは、確認済みなのですが、body要素自体に、
> bodyという名前をつけて許されるのは、おかしい気がするのですが?・・・
必死杉w
>何故でしょうか?
やっぱりいわいさんはCOOLだなあw
HTML-lintのMLのアーカイブってどっかに公開されてる?
参加しないとログ読めないの?
タグ名とIDの区別がつかないのか。
tgaName=id=名前=nameなのか。そうなのか。
548 :
一部改変:2005/05/07(土) 21:46:01 ID:???
1421
--------------------------------------------------------------------------
<div id="body">について質問です。
HTMLにおいて、body要素内に<id="body">というのはゆるされるのでしょう?・・・
チェッカーでは、クリアーすることは、確認済みなのですが、body要素自体に、
bodyという名前をつけて許されるのは、おかしい気がするのですが?・・・
1422
--------------------------------------------------------------------------
岩井です。
>> <div id="body">について質問です。
>> HTMLにおいて、body要素内に<id="body">というのはゆるされるのでしょう?・・・
問題ありません。id 属性の値はただの識別子です。
そこに body という識別子を振る必要があるならば使うべきでしょう。
>> チェッカーでは、クリアーすることは、確認済みなのですが、body要素自体に、
>> bodyという名前をつけて許されるのは、おかしい気がするのですが?・・・
何故でしょうか?
--
いわい
549 :
一部改変:2005/05/07(土) 21:46:32 ID:???
1423
--------------------------------------------------------------------------
4.01仕様書には下記の様に書かれていますが、
id = name [CS]
この属性は、要素に名前を割り当てる。この名前は文書中で一意でなければなら
ない。・・・と記されています。仮の下記の様なソースの場合
<html>
<head>
<title>div id</title>
<style type="text/css">
<!--
body{margin: 0px;padding:0px;}
#body{padding:10px;color:#000000;}
-->
</style>
</head>
<body>
<div id="body">
<h1>midasi</h1>
<p>content</p>
</div>
</body>
</html>
body要素は、本文をあらわしているにもかかわらず、id属性で同じくbodyを使え
るということが不思議なのですが?・・・
他の名前でないとまずいと理解していたのですが?・・・間違いなのでしょう
か?・・・
550 :
一部改変:2005/05/07(土) 21:47:23 ID:???
1424
--------------------------------------------------------------------------
>> 4.01仕様書には下記の様に書かれていますが、
>> id = name [CS]
>> この属性は、要素に名前を割り当てる。この名前は文書中で一意でなければなら
>> ない。・・・と記されています。
id 属性はあくまで「名前(名前という言い方が分かりづらければ、識別子とか
ラベルなどといってもいいのかもしれません)をつける」だけであって、仮に
<div id="body"> という id をつけたところで、その div 要素が body 要素と
同じ働きをするわけではないのではないでしょう。なにせ、名前がつけられてる
だけですから。
仕様書における This attribute assigns a name to an element. の解釈として
は、これが妥当だと思います。
同じく仕様書における This name must be unique in a document. ですが、こ
れは、id 属性に対して著者が名前をつける際の規則であって、既存の一意性が
求められる要素名と同様のものを付してはならないということではないでしょう。
というように、今まで読んでいたのですが。
--------------------------------------------------------------------------
現在ここまで
551 :
Name_Not_Found:2005/05/08(日) 12:08:01 ID:VUmjkspd
body要素のbodyは要素の名前というより要素型の名前でしょう、と思ったのですが、
HTML 4.01の仕様書では
> The element's name appears in the start tag (written <element-name>) and
> the end tag (written </element-name>); note the slash before the element
> name in the end tag.
となっていますね。つまり、body要素のbodyは要素の名前だと。
しかも、id属性の説明には
> This attribute assigns a name to an element.
とあります。
これでは今回のような誤解が生まれてしまうのも無理はないですし、
要素型という概念への理解を妨げることになりかねないでしょう。
これは仕様書のまずい部分かもしれませんね。
552 :
506:2005/05/08(日) 12:51:23 ID:???
>>552 なんでそうなる。
idに使ってもなんの問題も無い。
<div id="body">と<body>が同じと思ってる時点で、・・・まあいいや。
ついでに言えば「.」だって困りはしない。cssの方でエスケープすればいいだけ。
なんかもう、もどかしすぎてうずうずするよw
(・∀・)
尿道から手を突っ込んで精液擦り出したい気分いい気分
557 :
Name_Not_Found:2005/05/09(月) 09:38:49 ID:ri4JAMBZ
そもそも、<body id="body"> なんて普通はやらないと思われ。
だったら、bodyに対して定義をすればいいだけじゃん。
下のようなのはよくやつけどね。
<body>
<div id="body">
〜
</div>
</body>
<body id="body">なんてやるならば、bodyエレメントに対して直接定義をすれば良い。
<body>の次にDIVを入れるのをDIV病と馬鹿にする香具師もいるが、これだと<body>に
直接定義するのと微妙に意味が違うし論理的に構成する上で全く問題は無い。
>>557 > そもそも、<body id="body"> なんて普通はやらないと思われ。
> だったら、bodyに対して定義をすればいいだけじゃん。
id は CSS だけのためにあるわけじゃないし、
id を振った方が処理が楽な場合も多いのでなんとも。
少なくともいわゆる a name="TOP" の代わりに
body に id を振るのは常套手段だと思うけども。
> 下のようなのはよくやつけどね。
>
> <body>
> <div id="body">
>
> 〜
>
> </div>
> </body>
やらんやらん。
絶対に悪いとは言えんけど、いくらなんでもこれはないだろう。
というか「bodyに直接定義するのと意味が違う」からこそ
「論理的に問題がある」と言われ「div厨」と揶揄されるんですよ。
idの名前の件はともかく、divについて。
ブログで、bodyには背景画像がついていて、「全文」を幅800弱で中央寄せしてるんです。
まあそんなワケでそういうdivがあるんです。たぶん。
論理的に問題があるかどうかはともかく、文法的には問題ないでしょ?
560 :
558:2005/05/09(月) 13:13:10 ID:???
>>559 > ブログで、bodyには背景画像がついていて、「全文」を幅800弱で中央寄せしてるんです。
> まあそんなワケでそういうdivがあるんです。たぶん。
なんで body に padding を指定しないの?
> 論理的に問題があるかどうかはともかく、文法的には問題ないでしょ?
もちろん。
>>535 プログラミング言語の「予約語」と混同しているのではないかと思うのだけど…違うかな。
>>558 > 少なくともいわゆる a name="TOP" の代わりに
> body に id を振るのは常套手段だと思うけども。
はぁ。
それでそのIDに対してリンクを貼ると大抵のブラウザはトップに移動すると言う事でしょうか。
そもそもね、ページ内アンカーは場所が特定できる事が最低条件でしょ。
body全体に対してページ内アンカー貼っても場所がそのページの<body>エレメント内だと特定できても
具体的な位置を特定できないじゃん。
位置が特定できなかったら一番上とするなんてルールは何処にも無い。
ページトップにアンカーを貼りたいならば、
<body>
<div id="top"></div> のようにしてね。
DIVの中身が空でも文法的には問題ナッシング。(LINTとかだとエラーになるかもしれないけど。)
あと、LINE厨がかなり多いけど、あれはW3Cとは違うものが入ってるからね。
HTML4.01以降、METAタグでのメールアドレスの指定なんてものは削除されたのに、
未だに無いとエラー吐いてくるし。(減点は無いけど。)
そのくせして、XHTML1.1 strict で MIMEタイプが text/html でも文句言わないんだよね。
>>562 > XHTML1.1 strict で MIMEタイプが text/html
別に text/plain 付けられても文句など言いませんが。
564 :
558:2005/05/13(金) 15:10:38 ID:???
>>562 > 位置が特定できなかったら一番上とするなんてルールは何処にも無い。
あー確かに。例が不適切だったわ。
そもそもフラグメントの位置に「跳ぶ」ことを期待すること自体
問題があるのを忘れてた。
> <div id="top"></div> のようにしてね。
同じ理由でこれも NG になっちゃうね。
そもそもフラグメントで指定された要素 (の内容) だけを
取得してくるような実装だってありうるわけだし。
(例えば2chブラウザのレス番ポップアップみたいなやつね)
代わりの例をあげとくよ。
CSS 2.1 までの CSS には、URI をセレクタにすることができないので、
利用者が個々のページに対してスタイルを自由に設定できるように
body に id を付けてる人がいる。
# HTML 4.01 とか XHTML 1.1 じゃ html 要素には id 属性がないから。
> HTML4.01以降、METAタグでのメールアドレスの指定なんてものは削除されたのに
lint は結構 k16 さんの好みが強く出てるから。
確かにその辺の事情を知らない人が
何でもかんでも lint を基準にしちゃうのは困るんが。
> そのくせして、XHTML1.1 strict で MIMEタイプが text/html でも文句言わないんだよね。
それは言うと思うけど?
http://openlab.ring.gr.jp/k16/htmllint/explain.html#unrecommended-mime
> HTML4.01以降、METAタグでのメールアドレスの指定なんてものは削除されたのに
lintのエラー説明には、
「Lynxなどの一部のWWWブラウザは、この情報を解釈して、このメールアドレスへ直ちにメールを出したりできます。HTML作者を明示するためにも、このタグは入れるようにしましょう。
しかし、古いMozillaは <LINK> タグをサポートしていないので、このタグをせっかく書いても、Another HTML-lint ではエラーが出ますが、気にしないでください。Mozilla4.0 になってようやく <LINK> がサポートされました。
と、指定を薦めているにもかかわらず、HTML4.01では、リンク形式に MADE は含まれていません。また、指定があれば mailto: である必要もありません。この警告は減点されません。」
と明記してある。
567 :
Name_Not_Found:2005/05/16(月) 14:31:44 ID:ywtgRP9Z BE:134971687-#
MIMEタイプとして、 text/rfc822 というのを時々見かけるのですが、
これって IANA に登録されて増したっけ?
message/rfc822 とか text/rfc822-headers なら登録されているのですが。
こだわらなくてもいいんじゃないの。
どうしてもってなら、forms[0]がgetElementById('f')
>>568 HTML 4.01なら使える。
HTML 4.0や(HTML 4.01をXML化したはずの)XHTML 1.0では使えない。
まあ素直にidでも使ったら。
藻前等質問よろしいですか?
今春からWebプログラマ兼Webデザイナとして就職して、そろそろデザインの仕事が来そうなんだが
参考に余所の大手企業サイトを見たところ、DOCTYPEを書いてないところが大杉。
CSSを使ってデザインするは基本として
HTML4.01で書くべきか、XHTML1.0で書くべきか。TABLEは使うべきか否か(今はTABLE混在の方がいい気もするが)
ちなみにサイトの寿命はおそらく1〜2年、技術ないやつの手打ち更新は考慮する必要はなし
図々しくてすまんがアドバイスあったら頼む
>>572 そんな事も自分で判断できないなら、もう辞表を書く準備を始めた方がいいよ。
574 :
572:2005/05/17(火) 16:09:34 ID:???
自己解決しました。
576 :
572:2005/05/17(火) 20:33:53 ID:???
>>573=574=575
何お前構って欲しいの?www
それはさておき、ちょっと考えをまとめてみた。先に長文スマソ。
とりあえず選択肢は3種類
・HTML4.01 Transitional
・HTML4.01 Strict
・XHTML1.0 Strict
それぞれについて俺なりに考えたメリットデメリットをつけるとこうなる
■HTML4.01 Transitional
(全体的なレイアウトをTABLEタグで構成、細かい装飾をCSSで行う(あくまで「ここでは」))
[メリット]
・一般的な企業サイトで使われている為無難
・そこそこ古いブラウザでもそこそこ見れる
・従来のサイトで使われていた為その手の利用者にはわかりやすい
[デメリット]
・将来性を考えると微妙
・そもそも「見る」ことができない人はどうなるのか
■HTML4.01 Strict
(データ構造を重視)
[メリット]
・W3Cの勧告もあり今後はこれに移行されると思われる
・CSSが適用されない場合でも内容がわかりやすい
・内容の更新が容易
・バリアフリー
[デメリット]
・CSSが適用されない場合に企業イメージが伝わり難い
577 :
572:2005/05/17(火) 20:34:27 ID:???
続き。
■XHTML1.0 Strict
[メリット]
・HTML4.01 Strictより更に先を見越した感じ
[デメリット]
・HTML4.01 Strictと大差なし
これをまとめるとポイントはこうなる
・9割の一般ブラウザ利用者、一部の旧or特殊ブラウザ利用者、一部の障害者に対する重み付け
・クライアントの考えるターゲット
・クライアントの好み
・利用目的、利用期間、規模
といったところが俺の考えだけど実際どうなの?
>>573の口ぶりからするとこのスレでは答え出てるようだが
スレ住民的にはTABLEはNG?
線形化して読めるなら、テーブルレイアウトでも
宗教上の理由を除けば何も問題ない。
Strictが良いと思っていて
仕様に口出しできる立場なら、Strictのメリットを説いてみれば?
(理解する蔵は少ないと思うけど。業種にもよるのかな
ぶっちゃけ、○○のようなのは別に客になってもらわなくて結構とか
平気で言われますよ。)
HTML4.01を「W3Cの勧告もあり今後はこれに移行されると思われる」とか、
XHTMLを「HTML4.01 Strictと大差なし」とか、お前読解力なさすぎだろ。
ワンソースマルチユース(バリアフリー?)なんて考えるやつはそんな結論出さない。
580 :
572:2005/05/17(火) 21:47:30 ID:???
俺Strict信者じゃないからなぁ
今仕事で使うならどっち推奨かってだけで、俺的にはどっちでもだし。
今ある企業サイトの殆どがTransitionalなのは何故だろう?
Strictに移行するにはまだ早いから?別にどっちでもいいから?作った人が考慮してない?
どっちでもいいがありそうかとは思うが
>>578 ありがとう、お前優しいな
話す必要が出てきたときに言ってみるよ、多分任すって言われるけど
その前にStrictのメリット理解しないといけないが('A`;
俺の理解でどこまで正しいのやら・・・
>>579 Strictに移行されないの???('A`;
FONTタグとか非推奨なのは減ってくと思うんだが・・・
よくわかってないアホな俺に説明してもらえると有り難い。参考サイトでもいいから。
581 :
572:2005/05/17(火) 21:54:20 ID:???
あー、自己レススマソ。
HTMLの種類が増えるだけで、対応ブラウザが減ることはない、
=普通に見るだけならどれ使っても問題ないんだから非推奨だからって移行とかありえないってことか・・・?!
全然違うかもしれん('A`)
うん、日記はブログに書いたらいいと思うんだ。
そうだよね。あとチラシの裏でも問題ないよね
584 :
572:2005/05/18(水) 00:06:58 ID:???
で、実際どうなの?世の流れは「どっちでもいい」でFA?
StrictスレとかCSSスレとか見るとStrictしか許さない的なところがあるが
>>580 >>579が突っ込んでいるのは、今後は (strict な) XHTML へ移行していくってのが
一般的な未来予想というか希望的観測というか、そんなもんだからだよ。
いまさらHTML4とか言われると、おじさんがっくりきちゃうよ。
おじさん 元気だしなよ。
おじさんには悪いけど、obsoleted になっってない仕様を採用しても別に問題ないと思うが。
あと、別に 4.01 Transitional でも Strict なソースを書けるわけだし、そこから XHTML の適当なバージョンに
アップデートするのもそんなに困難な作業じゃないだろ。
DOCTYPE 宣言だけ見て勝手にがっくりされてもなあ。
590 :
533:2005/05/18(水) 07:59:54 ID:???
>>585 ありがとう、とりあえず行ってみるよ
>>587 4.01についてじゃなくてStrictについて言ったんだけど、そうとれる文面だたならスマソ
>>589 DOCTYPEないと動作変わって来ないですか?
XHTML1.0 Strictで作成すると、表を作成したときに
セル幅の指定(th width=”〜”)とかがW3Cのチェックに
引っかかるのが辛いな・・・。
>>591 セル幅なんてCSSで指定すればええやんけ
>>592 それはわかってるんだけどね。
そのページでしか使わない表がいくつかあって、おまけにセル幅も
各表で違う場合にCSSで指定ってのがかえって手間だなと。
同じフォーマット(各セル幅も含め)のテーブルを、複数のページで
使用する場合ならCSSで指定するけどさ。
style="width:〜"でも使っとけ
列幅は縦方向のセルで共有するものだから <th> じゃなくて
<col> に設定するものじゃないのか?
>DOCTYPEないと動作変わって来ないですか?
ブラウザが勝手に変えとるだけじゃ!
ブラがだんだんきつくなってきた。嬉しいわん。
598 :
589:2005/05/19(木) 03:28:11 ID:???
>>590 んとだな。
たとえば XHTML 1.1 で書いたもののファイルタイプを text/html にするのはまずいわけだ。
が、そうしておかないと閲覧できずにダウンロードダイアログが開いてしまう UA があるので、
「間違ってるけどしゃあねぇな」って判断はアリだろう。
UA の実装が追いついてないのは残念な話だが、この場合がっかりの対象はサイトじゃなくて UA だろ。
同じ理由で、UA の挙動に配慮した結果あえて 4.01 Transitional を宣言しているんだったら、
そりゃやっぱり UA にがっかりすべきだ。
おいらに変わる奴が出てきたのか? はちべぇ
600 :
533:2005/05/19(木) 07:51:15 ID:???
>>598 丁寧な説明ありがとう。
となると、世の企業サイトがTransitionalな書き方をしているのは
あえて無難なところを取っている、てことでいいのかな?
>>598 text/html で吐き出したいなら XHTML 1.0 を使うべきだと思う
1.0 はまさにそのために用意されてるようなもんだし。
1.1 は text/html との互換性を捨てちまったので (lang属性がなくなったりとか) 、
text/html として送るのはやめた方がいいかと。
>>600 単純にわかってない奴が幅を利かせているだけかと
>>598 > そうしておかないと閲覧できずにダウンロードダイアログが開いてしまう UA があるので
いや、最近の主要ブラウザではそんなのめったに無いと思いますが?
Mozilla, Mozilla Firefox, Netscape, Opera, Safari, その他多くのテキストブラウザも正常に観覧できるけどね。
もし、IEだったらあんな糞ブラウザ無視していいよ。
W3Cの仕様を守る気が無い上に、実装はふるいは、CSSのバグは多いわで最悪。
あのブラウザがCSSをまともに実装してないからテーブルレイアウトしているサイトがどれだけあることだか。
明らかにWebの世界に多大な迷惑をかけているね。
といっても、企業サイトだとIEも考慮しなければならない場合も多いのが現状かもしれん・・・・。
IE向けにはテーブルレイアウトごみごみソース、他のブラウザには綺麗なXHTML1.1を出力するのがいいかも
>>602 >といっても、企業サイトだとIEも考慮しなければならない場合も多いのが現状かもしれん・・・・。
かもしれんも何も、閲覧者の95%(最近90%ぐらいに減った?)占めてるブラウザを考慮しなくていい企業なんてねーよ。残念ながら。
(´-`).。oO( >602は社会に出ればいいのになぁ・・・)
う〜〜〜ん
>>603 > 閲覧者の95%(最近90%ぐらいに減った?)
各種調査結果によっても差があるようだけど
だいたい9割がIEで残りの1割を他ブラウザで取り合ってる感じみたい。
国別でも相当シェアが違うみたいだけどさ。
つーか、IEは俺も嫌いだけど嫌いだから、だけで
9割前後のシェアを持つブラウザの事は無視する訳にはいかんのよなぁ。
ま、普通の人はIEが標準で、他のは標準に合わせることすらできない欠陥品としか思ってませんから。
WEB開発者でさえ、このていたらく。
一般ユーザがどう思ってるかなんて、おしてしるべし。
“大衆に必要なのは絶対的真実ではない。
彼らの下衆な期待を満たしてやるということなのです!!”
だめです。
Opera8.0へのリンクも入れましょう。
(これはこれでバグがあるけどw)
613 :
611:2005/05/21(土) 00:07:39 ID:???
>>603 > かもしれんも何も、閲覧者の95%(最近90%ぐらいに減った?)
> 占めてるブラウザを考慮しなくていい企業なんてねーよ。残念ながら。
ん?
自分の勤めている企業(Webデザイン関係)は普通にIEでは見れないサイトだけど。
W3C準拠とアクセシビリティが売りだからね。
といっても、顧客はIEで見れないサイトを嫌がるから、XHTML1.1 Strict にして、
ブラウザによってMIMEタイプを変えるって感じだね。
\IEのシェアが9割ってのはサイトの種類によってかなり違うぞ。
オンラインゲーム関係のサイトだと97%ぐらいIEだし、
Unix関係の専門サイトだと30%切ってた。
自宅サーバ構築系だとIEは6割ぐらい。
まぁ、これは俺の経験だから当てにならんな。
おめーはいったい何処の話をしてるんだ?
>>614 >といっても、顧客はIEで見れないサイトを嫌がるから、XHTML1.1 Strict にして、
>ブラウザによってMIMEタイプを変えるって感じだね。
考慮しまくりじゃん。ホントに考慮してないなら全てのブラウザにapplication/xml+xhtmlで渡せよ
>\IEのシェアが9割ってのはサイトの種類によってかなり違うぞ。
いやそんなん分かってるし。インターネット全域に対する調査みたいなのをよくその辺の企業が出してるだろ、あれの話だよ
>> IE は無視れとか UA の実装なんざ知ったことかとかいう趣旨のレスをつけている香具師
あなたの話の続きをぜひ拝聴したいです。
Strict スレで。
# もっと実務よりの話をしようよぅ。
はいちょう って はいにょう に似てないか?
インライン要素。少なくともブロック要素しか
現れえないところにobject要素が現れることはできない。
ちなみに今気づいたんだがmapもブロック要素を
内容に取れるインライン要素だったんだな……
むしろこっちのほうがインライン要素を
内容に取れないという点でなぜ?という感じだ。
で、「『仕様書にあるんだからOKでしょ』って言われてもねぇ…」とだけ言われてもねぇ…
こちらにはそういわれた文脈というのがさっぱり見えないわけで。
621 :
619:2005/05/28(土) 10:29:09 ID:???
>>622 IE は abbr 無視してくださるから、IE ユーザーにも見せてやろうと
思うなら acronym だな。
XHTML 2.0 では削除されるみたいだがw
>>610 もちろんIEで来た奴はapplication/xhtml+xmlで供給されている
その注意書き自体が読めないというネタなんだよな?
>>626 ここの住人がやるとXHTML 1.1になってしまう。
メディアタイプはもちろんapplication/xhtml+xml。
さらにはメタデータてんこ盛りでかえって重くなる
やりすぎるから疎まれるんだ…
かつての閉鎖騒動の時にもそういう流れがあった…
UTF-8Nもお付けして、さらに重くなっております。
あげ
<pre>タグ教の教祖様が来ましたよ
<.pre>
おっと
</pre>
<per>633</per>
<par>633</par>
ではないの?
W3Cの技術書を全部日本語に訳して
出版したいんだけどどうすればいい?
金出せば?
まずはw3cに連絡を。
オライリあたりからすでに出ていそうな予感。
なさげ。でもホスィ。
かへすたはショb−。
つかいにくー
まいごまいgp
>>640 昔すみけんさんが HTML 4.0 の邦訳を出版したかったみたいなことを書いてたなあ。
全部翻訳したいんです。全部です全部。ゼ・ン・ブ
Accessibility
Amaya
Annotea
CC/PP
Compound Document Formats
CSS
CSS Validator
Device Independence
DOM
HTML
HTML Tidy
HTML Validator
HTTP
InkML
Internationalization
Jigsaw
Libwww
MathML
Mobile Web Initiative (W3C-MWI)
Multimodal Interaction
OWL
Patent Policy
PICS
PNG
Privacy and P3P
Quality Assurance (QA)
RDF
Semantic Web
SMIL
SOAP/XMLP
SPARQL
Style
SVG
TAG
Timed Text
URI/URL
Validators
Voice
WAI
WebCGM
Web Services
XForms
XHTML
XLink
XML
XML Base
XML Binary Characterization
XML Encryption
XML Key Management
XML Query
XML Schema
XML Signature
XPath
XPointer
XSL and XSLT
以上
訳したきゃさっさと訳せばいいじゃねーか
自分で訳せないなら金出して人雇えや
全部訳してWeb上に公開してください
そしたらきっと人気者になりますよ
どっかに訳したの載ってなかったっけ?
あったよ。
おちつけみなのもの
とりあえず、上にあげた項目のうち、
重要度とか興味のある、なしで、
A,B,C、くらいにランクわけしておいてくれ
そんで重要度とか緊急度の高い順に訳すから
Aランク ○、○(ぜひ訳してほしいもの)
Bランク X、X(時間があったら訳してほしいもの)
Cランク △、△(日本語になっても読みたくねぇ)
こんな感じで分類よろ
別に英語で困らんけど。
>Omoti輸卒@特殊投機強襲部隊 ◆rzOmotimAo
直訳でわけの解らん日本語より、原語で読んだほうが理解が早いんだよ。
英語が分かればなorz
Validatorは訳す必要ないと思われ。
英語が分からないって中卒か?いや中卒だって辞書引くくらいできるだろうに。
「ランクわけしておいてくれ」って、なんで他人がお前のために手間をさかにゃならんのだ。
んだなっし
しかも、他人の商売に
それを必要とする読者像が見えてないようで
英語は読めないけど
日本語で書いてあれば読める。
そういう技術者はいっぱいいる
そういう連中に読ませるのだ
しかし、技術者は英和・英英辞書を持っている。
日本語訳の需要ってないんかのぅ、、、
みんな英語の原文でバリバリ読める人
ばっかりなのかのうぅ、、、
でもそれだと中学生とか、かわいそうだよね、、、
「自分さえ理解できればいいや」
って考えだと文化が発展しないと思うがのぅ、、、
だから戦争に負けたんかのぅ、、、
知識を上層部で囲い込んで下流に流さないから、、、
有言不実行
え?日本が戦争して負けたんですか???
いつ?どこと?
とりあえず訳本出してから意見集めてください。
>>670 まだ十代だからあえてこの表現を使うが、キモすぎる。。。
すまん。十代のレスを「ムキすぎる」と読んでしまった。
「英語の原文でバリバリ読め」ない層に
どれだけ購買意欲があるかというだけの話で、
別にボランティアしたけりゃ好きにすればいい。
W3Cサイトもテーブル脱却したんだから「左側で」とか意味不明なこと言われてもなぁ
とにかく全部訳せよwwww
とりあえずサイト作ってそこにうp汁。
みんなで誤字・誤訳直してまとめたのを出版へって感じでいいんじゃね?
自分一人で全部訳す覚悟が無いなら無駄
>>682 「みんなで」訳して出版して利益出たらどうやって還元すんのよ?
還元なんかする訳ねーじゃんpgr
>>684 恵まれないヒト達か、
ティムたん達か、
まろゆき達に
寄付。
688 :
Name_Not_Found:2005/07/05(火) 15:22:11 ID:pRX1/iOc
xoopsのテンプレートをいじろうと思ったら、formとぜんぜん関係ないところでfieldsetやらlegendやらが使われていた。
divやhnの代わりのようだが、こういう使いかたってどうなん?
その手の話は、Strictスレのほうがいいかも寝。
ちょっと前、枠が付いて枠に重なる形で見出しを表示できるって
意味も無くfieldset,legend使うのが流行して、stricterたちが叩いてたじゃん。
その名残じゃねーの?
>>691 でも、その人は指摘されたところちゃんと反省してるからいいよね
カスイケスレより。
text-indentで文字を画面外に追い出すことは間違ったCSSの使い方だよ派
(tableレイアウトと同レベルだよ派・一生tableレイアウトでもやってろ派)
と
text-indentに負の値を指定することは一切問題ないし画像代替のいい手段だよ派
(現状のCSS仕様ではこれくらい仕方ないよ派・頭の固いアホは氏ねよ派)
tableレイアウトって世間で毛嫌いされてる割に致命的デメリットはない。
よく「音声ブラウザだと〜」とかいうけど、大抵のtableレイアウトは「表」とか読み上げられるのがウザイ程度で、内容は理解できる。
ひどく複雑なtableの場合でも、前後関係が乱れるだけで、読まれないわけではない。
ところが、text-indentの場合、
1.一般IEユーザ(80%)は当該部分の文字サイズ変更できない。
2.titleやaltがtipで表示されるのは、一般化されたUIだけど、表示されない。
3.背景非表示で当該部分全く表示されない。
4.ハイコントラストで同じく表示されない。
5.スクリーンリーダによっては読めないものもありそう。
こんなに実害がある。
「css切った時」とか言う人がいるが、普通の閲覧者にはそんなの無理(といかIEにはクリック一発でそんな事する機能はない)だし、
たまたま、firefoxやoperaがあんなデフォスタイルなだけで、「css切った時見栄え」にはなんら保証がない。
わざわざ不具合増やしてトリッキーなことをやる意義はなんにもない。
なんで、素直に画像にリンク貼らないの?
text-indent の場合ってナンジャ
わけわからん
>>694 「どのユーザ」にとって「何が不具合か」をごちゃ混ぜにしてる希ガス(わざとか?)。
> 1.一般IEユーザ(80%)は当該部分の文字サイズ変更できない。
一般て何?text-indent部分に限らずpx指定の文字サイズ変更できないのはIEのバグだが。
じゃIEはそういうバグがあるので、ハックなり各環境でのチェックなりすればいいんじゃねえの?
> 2.titleやaltがtipで表示されるのは、一般化されたUIだけど、表示されない。
text-indent関係ない。altをtip表示はIEだけじゃね?そもそもtitle(alt)入れてない場合は?
> 3.背景非表示で当該部分全く表示されない。
背景非表示に *勝手に* なってるUAってあるのか?
背景非表示で伝わらない情報があるのは単純な背景画像でも同じだろ。
そこを *わざわざ* 切ってるならそのデメリットも少なからず認識してるはず。するべき。
(もちろん重要な情報が一切伝わらないというのは制作者側の穴ではある)
> 4.ハイコントラストで同じく表示されない。
text-indent関係あるか?ていうかハイコントラストって何を指してるの?特定の機能?
> 5.スクリーンリーダによっては読めないものもありそう。
ありそう、でなじられちゃたまらんだろw 実際にあるものを出してくれって。
「ある」と証明されないのであれば「ない」。悪魔の証明。
>「css切った時」とか言う人がいるが、普通の閲覧者にはそんなの無理
だから普通って何よ?IEにボタン一発機能がないから何よ?
>たまたま、firefoxやoperaがあんなデフォスタイルなだけで、「css切った時見栄え」にはなんら保証がない。
それが対象ユーザの利用するUAなら見事にポイント合わせてる、ってだけの話。
あるいは他のそういう「デフォスタイル」でないUAを度外視してるだけの話。
それを他人がどうこう言うことではないし、言ったところで何の意味もないこと。
なんかごっちゃになってるぞ
ていうか
>「css切った時見栄え」
何これ?
W3C信者というか、>694読む限りただのアフォが絡んだだけのように見えるがw
>>699 その使い方は普通におかしいと思うけどな
>694は意味がわからんが
>>698 恐らくブラウザがユーザースタイルシートなどを適用されていないときに
予め持っているデフォルトのスタイルシートのことだと思われ。
確かHTML2.0の仕様書に「こんな風にレンダリングする奴が多いよね」みたいなのが書いてなかった?
>>694 テーブルレイアウトの致命的デメリット
・見づらい
昔、borderをボーダー以外(テキストの先頭に四角を置くとか、斜めに塗りつぶすとか)
に使っているのはなんか違うとか言っているレスがあったのを思い出した。
で?
706 :
Name_Not_Found:2005/07/10(日) 21:41:39 ID:9w2V1NLV
>>703 テーブルレイアウトは見づらいって?
うそいうなよ。
>>706 くそ見づらいじゃねーか。おちおち更新も出来ん
>>706 おそらくソースの話でしょう(w 確かにくそ見づらい。
Dreamweaver みたいなソフトを使ってるなら気にしないんだろうけど。
text-indent は漏れも良く使うけど、他に方法もないしね。。
>>710みたいな書き方をすればいいのに、なぜか向こうのスレの人たちは喧嘩腰になるんだよな。
向こうのスレでも同じことは指摘されていたが。別に喧嘩腰じゃない人もいたし。
(てか変に絡む人およびそれに釣られる人がいる)
画像をわざわざOFFする状況って、どんな状況だろう・・・
つうか画像OFFするくらいならcssもOFFするんじゃねぇの?
>>713 京ぽんとかEDGE使ってると速度遅いので画像オフにすることもありますよ。
>>711-712でFAじゃね?
俺も釣られてたほうかもしらぬ。迷惑かけてスマソ。
715 :
Name_Not_Found:2005/07/11(月) 00:42:06 ID:dKia+tYc
>>708 ソースの話ならわかる。
>>707 言葉ってのは他人に自分の考えを伝えるためにある。
>テーブルレイアウトの致命的デメリット
>・見づらい
これじゃテーブルレイアウトしたページそのものが「見づらい」と
言っているようにしか読めない。
テーブルレイアウトってのはhtmlエディタを使うのが前提みたいなもんだろ。
>>714 それはこの世でお前だけ。
普通の人間なら、画像OFFするくらいならcssもOFFにするんだよ。
>>717 714ではないが、んなことはない
回線細いときは画像オフにはすることある
IEにも画像オフオプションはついてるけどね
最も画像OFFに耐えるCSS作るのは相当難しいが(凝っている場合)
Firefoxでprefbar使ってると、画像のオフは簡単に出来るのでよくオフにしたりするかも。
CSS切り替える拡張もあると思うんだけど入れてないから分からん。
まあ、ブラウジング的には画像オフにするだけで充分軽くなるしね。
どこで統計取って「それはお前だけ」なんて断言するんだろうなぁ。
相手を打ち負かしたいだけで、議論のための議論がしたいのかい?
721 :
714:2005/07/11(月) 00:54:17 ID:???
>>717 > 画像をわざわざOFFする状況って、どんな状況だろう・・・
に対するレスなので
> それはこの世でお前だけ。
というのは関係ないと思います。
お前だけというのは全国の統計データでもお持ちなのでしょうか?
回線速度が遅ければ画像はオフにするという状況は少なからずあるとは思いますが…
##CSSはテキストファイルなので画像ほどDLに時間はかかりませんし。
722 :
714:2005/07/11(月) 00:55:44 ID:???
以下補足
別にそういう環境にも配慮しろというつもりはありません。
単純に
> 画像をわざわざOFFする状況って、どんな状況だろう・・・
という疑問があったようなので自分の事例を提示してみたまでです。
>>714 >京ぽんとかEDGE
ってなんですか?
724 :
714:2005/07/11(月) 00:58:57 ID:???
>>723 説明不足スマソ
京ぽん→AH-K3001Vという型番のPHS端末。ケータイとして初のOpera搭載機でPC版Opera7とほぼ同様のレンダリング機能を備えている。
ただしCPUやメモリの搭載量の関係・通信速度が32kbpsというのがあり非常に重い。そのため画像OFFでブラウジングする人も多い。
EDGE→旧H"と呼ばれていたもの。要はPHS。ノートパソコンでモバイルインターネットするときなどに利用される。
ブロードバンド回線と違って最速でも256kbpsなので画像をオフにしてブラウジングする人もいるのでは?(自分の予想)
704名前:Name_Not_Found(sage)投稿日:2005/07/10(日) 20:16:54 ID:???
昔、borderをボーダー以外(テキストの先頭に四角を置くとか、斜めに塗りつぶすとか)
に使っているのはなんか違うとか言っているレスがあったのを思い出した。
>>724 説明サンクス。
両方ともPHSだな、携帯とかPHSでみたことはほとんど無いからよくわからんが
小さい画面で見るわけだろ。
そんなものだったら、はなから被閲覧対象として意識しないというスタンスもありだと思うがね。
727 :
726:2005/07/11(月) 01:06:47 ID:???
ああ、勘違い。
携帯で見るわけじゃないんだ。
回線としてPHSを使うってことだな、納得。
意識しない、というスタンスはありだろうけれど、そうやって閲覧する人がいなくなるわけじゃない。
携帯は携帯用ページに飛ばすだろう。
これからは携帯端末のフルブラウザ用ページも作らんとあかんか?
media属性も知らないのか。
予想で煽り合う人達。
別に煽り合ってないでしょう。
予想を根拠に議論したところで…。
IEは画像オフにはできるけど制作者CSSを無効にはできない。
>>728 >そうやって閲覧する人がいなくなるわけじゃない。
だから、そういった人は意識しないってスタンスもありだって言ってるんだろ。
意識しなくても「それはこの世でお前だけ。」って言っちゃうのはカコワルイ
737 :
714:2005/07/11(月) 01:46:29 ID:???
>>726-727 です。まぁ自分はノーパ使うときは面倒なので画像OFFしないですけどね。
京ぽん端末単体でヲチするときは切ることもあります。メモリ食いすぎるとOperaごと落ちるので。
一応そういうブラウジングの仕方をする人もいるし、これからも増えていくんじゃないかってことで。
あと、別にページを用意するってのはナンセンスでは?
それこそ、パケット定額が流行り始めた今、HTMLの理念である
「非環境依存」を存分に生かせる時代のような気がする。
>>730 media属性ってのはUAを自動判別してそれに適したスタイルシートを適用してくれるのかね?
つーか、知識がないんで調べたが今ひとつよく分らないのだが、それが本当に十分機能するのなら
NN4.0とかは別のスタイルで読込ませるとかすれば問題なくなるわけだが、そういった話はあまり
きかないのはなぜだろう。
>>736 >意識しなくても「それはこの世でお前だけ。」って言っちゃうのはカコワルイ
おれはそんなこといってねぇ。
740 :
714:2005/07/11(月) 01:49:42 ID:???
>>738 HTMLは「動作する」ものではないのでUAの自動判別はしません。
逆にUAがmedia属性を参照して自分にあったCSSを読み込むという実装を期待することになります。
一応最近ケータイに乗ってるOperaでは表示モード3種それぞれで読み込むmedia属性が変わるようになってるみたいですね。
ケータイモード:CSS非適用
スモールスクリーンモード:handheld
フルスクリーンモード:screen
ほか、一部のCSS対応au端末でもhandheld指定のCSSだけ読み込むようになってると聞いたことがあるようなないような。
>>737 >あと、別にページを用意するってのはナンセンスでは?
全然ナンセンスとは思わない。
だって、携帯用のページには小さい画像を用意するとか、画面の大きさが違えば
それにあわせたページを別に作るのがベストでしょ。
だいたいちょっと複雑なページだと携帯での閲覧って、非常に苦しいだろ。
742 :
714:2005/07/11(月) 01:54:33 ID:???
>>741 ナンセンスは言い過ぎた。
確かに別に作ったほうが便利な場合も多いとは思う。
ただ、容量さえ大きすぎず、見栄えがCSSに分離されてるページなら、
割とスマートに閲覧できますよ。
ネックになるのはやっぱり1ページの容量と画像サイズだと思います。
あまり大きな画像を使ってないサイトで1ページが大きすぎないサイトなら
パケット定額のケータイ端末でも十分快適に閲覧できますよ。
なんか初めて論理構造と見栄えの分離の閲覧者側のメリット
(というか当初のHTMLの理念)を実感できたときは「おぉ!」って思った。
チラシの裏スマソ。
うち新聞取ってないので……
>>740 「UAを」じゃなくて「UAが」だな。
>スモールスクリーンモード:handheld
>フルスクリーンモード:screen
ここらへんは知識がないんで何のことか分らないけど、結局
>実装を期待することになります。
ということは今のIEとかNNでは実装されてないってことか?
どっちにしても、携帯は別物だと思ってるからいいや。
>>743 なんつうか、その手の読み物は腐るほどあるから検索した方がいいと思う。
そうそう、携帯だと文字コードの問題があってs-jisしかだめなんだよな。
たとえば俺のブログなんてブログにはいいって聞いたからUTF-8使ってるから
そのじてんでダメ。
EUCのページも携帯じゃダメってことらしい。
あ〜〜〜ぁ 馬鹿ばっかりだぁ・・・
知ったかは程々にしろよな。
お前がな
俺は純粋馬鹿だから、知ったかするほど知識がないよ。
>>696 > px指定の文字サイズ変更できないのはIEのバグだが。
それは「バグ」じゃないと思うけど。これは文字サイズ設定に関する「仕様」の問題。
IE の文字サイズ設定は、「初期状態」の設定。Firefox のオプション設定に対応。
Firefox は初期状態の表示結果に対してさらに文字サイズを変更する機能を
有しているけど、IE の場合、ユーザ設定から文字サイズ固定は解除できるわけで。
つまり、IE は最初の1歩(初期状態のカスタマイズ)を簡単にし、2歩目を難しくして
いるわけ。Firefox はその逆。だから、Firefox に乗り換えた友人や知人に一番よく
訊かれることは、「最初から小さな文字で表示するにはどうしたらいいの?」
やっぱり、IE で文字サイズ「中」にしていない人にとって、Firefox の文字サイズ
調整機構はとっつきにくいみたい。
>>702 CSS2 の仕様書。付録Aに書かれてる。
>>746 UTF-8にしたら、「携帯で見れないからShift-JISに戻せ」と厨メールが来ちゃったよ。
携帯のCMの「フルブラウザ」というコトバになんか萎える。
つまりここまでの話をまとめると、
・画像禁止(環境によっては何が書いてあるかわからない)
・文字コードはsjisのみ可(携帯からアクセスできない)
ということでFA?
アホがいるな
仕様を守っているのにブラウザが対応できていないのと、
仕様通りの解釈をしたとき不都合が生じるのとでは全く違う。
少なくともこのスレでは、な。
>>756 見ちゃ逝けません
alt属性も最近の携帯の仕様も知らない人間なんだから
>>758 211 名前:Name_Not_Found[sage] 投稿日:2005/07/11(月) 22:15:22 ID:???
Firefox tabbrowser extentions で画像切ったら、
CSSで読み込んだ背景以外の画像は何も表示されなくなるんですが。
当然配慮してくれるんですよねえ〜?(・∀・)
都合のいい時は「この環境ではうんぬん」
都合が悪くなると「こっちは仕様に沿ってるんだから不具合があっても知るか」
>>762 「そう書くと仕様的にこうなってしまう環境があるから気をつけろ」と
「バグだけどこういう環境もあって対応できない以上好き勝手やっていい」
とでは議論の次元が異なる。
225 名前:Name_Not_Found[sage] 投稿日:2005/07/11(月) 23:45:41 ID:???
議論吹っ掛けたい時だけはレガシーな環境引っ張り出すくせに、
都合が悪くなると「最近の携帯は〜」と抜かすんだから笑えるよねw
議論の次元とかどうでもいいので、カスイケスレでは
次元の低いスレ違い議論で粘着しないでくれないだろうか?
第三者を装った書き込み←主流派遁走の合図
>>767 主流派乙
カスイケスレで「画像offでは〜だから配慮しろ」「携帯では〜配慮しろ」と粘着。
↓
その理屈では文字コードがUTFや画像を使ったサイトがことごとくアウトになることが指摘され、
都合が悪くなる
↓
突如第三者のフリをして信者スレに誘導を試みる
↓
そこで「こっちは仕様に沿ってるんだから不具合があっても知るか」と開き直る
↓
でもバレバレ←今ココ
>>715 はぁ?テーブルレイアウトの話してて「みづらい」って言ったらソース以外ねーだろがボケ
>>770 今頃何を言ってるんだ?
そんな言葉足らずの言い方じゃまともに意見は伝わらないぞ、バカが。
>>740 auは現行機種のほぼ全部が media="handheld" のCSS対応だったはず。
あと表向きは Shift_JIS 対応だが、実際は ISO-2022-JP や EUC-JP もいける。
auはほとんどutf-8対応してなかったっけ
ほす
てか、中学のときの情報の教科書を眺めていたんだが、
「ホームページは、HTMLとよばれるプログラム言語で記述される。HTMLは、タグと呼ばれるコマンドを文章中に埋め込むことでホームページをデザインする。」
だと…
>>775 > 中学のときの情報の教科書
なんつうか…
オレおっさんになったんだなあ、って実感した。
ずびばぜん。 DOS2.11 を使ったあっしは爺さんですかい?
N-BASIC
N80-BASIC
N88-BASIC
と乗り継いだおっさんが来ましたよ。
F-BASIC
MSX-BASIC
N88-BASIC
の私はまだまだナウなヤングですね。
すがやみつる著こんにちわマイコン
がバイブルのおっさんです。
やぁ お仲間のじじい共よ。
この世は若い者に任せてな、おねーちゃんの乳でも揉んでいようではないか。
ちちもみてーー
父じゃないか?
加齢臭がぷんぷんするタクシーの中の
ように臭いスレッドはここですか?
WIN98入りのPentium2搭載のノートパソコンを
中学の時に使っていた私はきっとまだピチピチでしょう
MEの悪夢とリソース不足とブルースクリーンが
いつか昔話になってしまうのね。歳はとりたくないわ
あばよ おっさん達
>MEの悪夢とリソース不足とブルースクリーンが
ただのヘタレなのね?
>厨房時にWIN98/Pentium2/ME
平凡すぎて将来ネタにもならんね
789 :
Name_Not_Found:2005/07/25(月) 12:57:05 ID:eMjsZDux
それなりにhtmlの思想を尊重して、タグの意味を考えながら
自分のデタラメなhtmlを整理してるんだけども
H1・・・H6タグって扱いづらいな。Hだけにしてくれないかなぁ
CSSで見栄え調整するからさぁ。俺は”見出し”という”意味”だけが欲しいんだよ!意味だけが!大きさなんて要らないんだよ!
↑ごめん色んな意味で撤回します。。。
携帯での対応でも現行機種といっても市場に流通しているという意味での
現行機種だろ。古い携帯使ってるのも現行機種なわけだから。
>>791 それなりに
>>791の思想を尊重して、レスの意味を考えながら
自分のデタラメな考えを整理してるんだけども
2週以上も前の発言にレスつけるなら
今度からはアンカーを付けてください。
最大の見出し、その次に重要な見出し、更にその次…
って”意味”を表現できる今のh1〜h6もそれなりに便利だとは思うけど、確かにスマートでもないよな
<h level="1">とかのが処理し易そう
>>793 もともともHTMLはフラットな構造だったから
そうしてしまうと見出しのレベルが分かりにくくなる。
基本的に属性とは要素に対する付加的な情報を与えるもので、
見出しのレベルは見出しの本質的な情報であるから属性ではなく
要素そのものに持たせるべき情報だと思う。
>>794 同意。問題は、なぜ6までしかないのか、っつーところかと。
<table>
<tr><th> 【ア行】 </th></tr>
<tr><td> あ </td></tr>
<tr><td> う </td></tr>
<tr><th> 【カ行】 </th></tr>
<tr><td> き </td></tr>
<tr><td> く </td></tr>
<tr><td> け </td></tr>
<tr><td> こ </td></tr>
<tr><th> 【サ行】 </th></tr>
<tr><td> し </td></tr>
<tr><th> 【タ行】 </th></tr>
<tr><td> ち </td></tr>
<tr><td> と </td></tr>
</table>
一列の表なんですが、(表のあり方の良し悪しは別にして)
このような<th>使い方でも意味は通るのでしょうか?
W3Cのスレらしく慎重に脱字訂正
×このような<th>使い方
○このような<th>の使い方
xhtml2.0は完成したんですか?
もう実際に問題なく使えるの?
検索しても「草案」って言葉ばっかりで良くわからんのですorz
その「草案」を辞書で調べろ
>>801 レビューよろ。
買ってみたいけど、明日のCDラッシュで金使うからむりぽ
いろんな意見が出て、議論されているが、正直、漏れは
変な言い方だが「ホッ」としている気持ちがあります。
昔機械系の設計に携わっていたのですが、そこには厳密な仕様・ルールが
存在していて、その中でいろんなものを創り出さなくてはならなかった。
ふとしたことからWeb系の仕事に就いたが、なんか「なんでもあり」的な
感じでガカーリしたよ…。
機械系の時には、なんか技術者というか、プロフェッショナルという雰囲気がある
んだけど、昔のWeb制作では「ホームページ?そんなの誰でも簡単に作れるだろニヤニヤ」
みたいに見られていたし。確かに簡単に作れるのはいいんだけど、自分はこれを
仕事にして、カネもらっているわけだから、やっぱり簡単には仕事で出来ない、
難しいことであってほしいという気持ちがあります。
このスレだけでこれだけ論議されることだから、そう簡単なことではないが、
決められた仕様をもとに造り上げましょう、というフローにようやくなってきて
よかったと思う。
キモイ長文というか、チラシの裏的な長文でスマソ
規格のことを言ってるんだろうけど
仕事として製作に携わるような環境なら、
W3Cの限界の方が実感として強く感じるようになると思うが…どうだろうね。
全面的にフラッシュ化してるサイトも増えてきてるし
808 :
Name_Not_Found:2005/08/06(土) 18:07:48 ID:wVFxVd02
HTMLでお手軽にインデントさせて表示させるのに何か良さそうなタグがあったら教えて下さい
BLOCKQUOTEはそもそも目的が違うし、テーブルはちょっとめんどくさいし…
お手軽にって言ってんだろがボケ!日本語が読めねーのかぁ?
CSSなんて面倒臭そうなモン知りたくもねーんだよ
811 :
Name_Not_Found:2005/08/06(土) 18:37:25 ID:J1EI81i/
> HTMLでお手軽にインデントさせて表示させるのに何か良さそうなタグ
> BLOCKQUOTEはそもそも目的が違うし
何この頭悪そうな発言。
HTMLはそもそもインデントなどと言ったみてくれを調節する目的じゃない。
よってお前の望むものなんざ存在しない。
つ<body style="margin-right: 10%; margin-left: 10%;">
これで素直に喜んだら笑う
つ<body style="margin:0 10% 0">
簡略化してみた
>>813 <body style="margin:0 10% 0"> = <body style="margin:0 10%">
もうちょっと勉強しような。
815 :
Name_Not_Found:2005/08/06(土) 19:45:16 ID:J1EI81i/
>>814 確かに君のいうことは正しいが、
>>813のつっこみどころでいうなら、そもそもmarginの初期値は0じゃないというのがあるだろ。
初期値が0じゃないのがどう関係あるのかね。
margin: xx yy; で、上下がxxで左右がyyになるんだがね。
夏だねえ。
関係あるじゃん
遊んでいる暇があったら適当な隔離スレに誘導してあげたら
820 :
J1EI81i/:2005/08/09(火) 08:43:24 ID:RZV9A6Dy
俺どこいっても夏扱いされるな…
そんなに痛いんかねぇ。
今回の件に関しては
>>818の勘違いだったみたいけど…
J1EI81i/の頭は通年夏なんだろ?
822 :
Name_Not_Found:2005/08/09(火) 14:03:50 ID:RZV9A6Dy
ちょうちょ ちょうちょ 頭にとまれ・・・
824 :
Name_Not_Found:2005/08/09(火) 23:21:00 ID:SBy/UI3v
HTMLでダブルクオートを表示するのに「"」以外に方法はありますか?
「"」で行けるらしいと言う情報は見つかるんだけど実際にやってみると
ダブルクオートにならずにそのまま表示されてしまう…orz
"
>>825 スマソ
オオボケしていただけだった…orz
AppleのサイトにXSSか
質問です。
ただいまフリーのレンタルサーバーでWebサイトを運営してるんですが、
IEで広告が表示されなくて困っています。(このままだと広告非表示でアカウント削除されるかも?)
広告を表示させる方法は以下の通りです。
1. 該当するHTML(※1)の、BODY 要素の最下部に OBJECT 要素を追加する。
2. OBJECT 要素の data 属性の値に広告のURI(※2) を指定する。
3. OBJECT 要素の type 属性の値に 'text/html' を指定する。
※1: 問題のWebページは
ttp://pyawk.on.pc1.jp/ です。
※2: 広告のURI は
ttp://on.pc1.jp/ad/adpc1jpfm.p です。(18禁)
ちなみに、Firefox と Opera では問題なく見られます(Macは未確認)。
localhost 上に置かれた全く同じファイルだと、IEからでも見られます。
手っ取り早い解決方法は、HTMLを 4.01 Strict から 4.01 Transitional に変更して、
OBJECT の代わりに IFRAME を使うことですが、
たかが広告だけのために Transitional にするのもなんだかなーと思うので。
よろしくお願いします m(_ _)m
830 :
Name_Not_Found:2005/08/14(日) 19:03:44 ID:ivwS2oXQ
しまった、ageわすれた。。。
フリーのレンタルサーバーでWebサイトを運営するのをやめればいいと思いますよ。
スレ違いにておしまい。
フリーのレンタルサーバーのサポートBBSにいけばいいと思いますよ。
サポートの人達が技術的に不可能なら、上手くすればIEでは表示しなくていい事になるかも。
834 :
Name_Not_Found:2005/08/15(月) 12:38:52 ID:8fQuvAsb
文書とデザインの分離めちゃかっこいい
最高、クール
でも、よく考えたら、見栄えのために、DIVで囲みまくり
あひゃひゃひゃ
http://www.jal.co.jp/みたいになサイトで、中途半端に無理やり分離しようとすると収拾つかなくなるな
そもそも、こういう機能中心のサイトで、文書構造化優先にする意味がわからん
機能性が優先されるサイトを構造化することが意味がわからんというのが意味がわからん
つまり
>>834が言いたかったのは
「意味が(バカな俺には)分からん」
ということなのでしょう。
838 :
Name_Not_Found:2005/08/19(金) 23:49:59 ID:/sWDvb8G
KANZAKIさんの所のソースを見て勉強中なんですが
altに見出しを記入して、画像を<hn>で囲むのって”あり”なんでしょうか。
極端なことを言えば↓のようなことをしても良いんでしょうか?ご意見頂けたらうれしいです。
<h1><img src="***.gif" alt="OSについて"></h1>
<h2><img src="windows_logo.gif" alt="windows"></h2>
<p>********</p>
<h3><img src="windows95_logo.gif" alt="windows95系"></h3>
<p>********</p>
<h3><img src="windowsNT_logo.gif" alt="windowsNT系"></h3>
<p>********</p>
<h2><img src="apple_logo.gif" alt="windows以外のOS"></h2>
<p>********</p>
839 :
Name_Not_Found:2005/08/19(金) 23:58:20 ID:eqC5MsPw
HTML4.01strictからXHTMLに移行するメリットって自己満以外にありますか?
ないよ。自己満足すらない。
841 :
Name_Not_Found:2005/08/20(土) 00:16:47 ID:iKRSVXWS
マジで?
なんだか自己定義がどうのこうのって聞くけど詳細が分からないのよ
深入りするな。もっと他にやることがあるだろう。
843 :
Name_Not_Found:2005/08/20(土) 00:20:27 ID:iKRSVXWS
何か新しくできるようになることあるよね?
XSLとかモジュールとか聞くだけなら聞いてる
読みに行く。どうもありがd
>>838 比較論としての良し悪しは別にして、基本的に「アリ」。
>>838 どうせならこうすればいいのでは?
html内で
<h2 id="hoge">hoge</h2>
css内で
#hoge{
background: url("hoge.gif") no-repeat;
text-indent: -9999px;
height: 123px;
}
>>847 838はそんな代替案を求めてるわけじゃないだろ。
無駄に現場主義的な対策示したって意味がない。
849 :
838:2005/08/20(土) 02:02:49 ID:j+AJ6bRY
>>846>>847さん、
>>848さんも
ありがとうございます。
>>847 最初ちょっと分かりませんでしたが、
backgroundで画像を表示させる発想自体は盲点でした。
他の部分で応用できそうな気がします。
(今スタイルシートのON/OFFでの見え方に留意してページを作っていて、
OFF時に無駄な装飾系の画像が消えれば良いと思ってたので応用できそうです)
ありがとうございました。
>>838 それで合ってる。alt は画像と等価なテキストを指定するもので、
一般に画像オフのときに画像の代わりに表示される。
847 みたいな変な細工をすると CSS オン、画像オフのときに困る。
ただし id は他からリンクを張るときに使えるから、CSS に関係なく
見出しには付けておいた方がいいかも。
代替テキストの表示が気に入らなければ <img> はアイコンのような
意味のない画像にして (alt は空で width と height は指定しない)、
テキストと並列するやり方の方がいいと思う。
これだと CSS オフでもうまく表示できる。
851 :
Name_Not_Found:2005/08/20(土) 02:34:28 ID:j+AJ6bRY
>>850 むしろ、画像OFFでALTの文字が出るので問題ないんです。
むしろCSSのOffでも出て欲しいぐらい・・・。
CSSをOFFにすると画像は残るものの、全体的な配置や配色も無効になった中で
今一画像(リンクボタンでもある)の存在がぼやけてしまって、、まるで残り屑のように(汗
とにかく見出しとして、画像を指定できると私のサイト的にはありがたいです。
ご丁寧にありがとうございました。
>>838 ちょっと他の箇所でやってみたんですが、うちの環境では一筋縄には行きませんでした
正攻法でやることにします(汗(
みなさんありがとうございました
何が本当にいいのかね
847の方法はimg非表示+css有効だと見えない
でも考えてみろ
見出しにimgを入れることが本当に正しいマークアップかどうか
大事なのは文字であって、そのロゴの見た目じゃない
現状のサーチエンジンの仕様を考えると見出しは文字の方がうれしい
ALT を解釈しないサーチエンジンってあるの?
>>854 altを解釈するとかしないとかじゃなくて重みの問題
>>853と
>>855って別の奴だよな?言ってる事まったく違うし。
見出しに画像を使ったとしても、
画像で得られる情報と等価に近い物を代替テキストから得られれば
Web標準的に言えば何ら問題ないんじゃないの。
ただ、
>>838の場合だと、各OSのロゴしか出てこないような書き方だし
ロゴはロゴとして出して、文字も一緒に出すべきかな、とは思うけど。
ALT に入ってるテキストは生テキストより軽く解釈されるの?
まさかぁ
容量とかの話だよ、うん、きっと
まあWeb標準のスレでSEO対策語る人だし。
詳しくはHTMLスレで。
あのスレは妄想専用。
>>851 どうでも良いが、混乱してるなぁ
CSSをオフにしてもなお、見栄えに拘っているということが伺える。
CSSオフ→作成者CSSオフ
あるいは
CSSオフ→ブラウザのデフォルトCSSオン
だと思ってるからそういう発想になるんだろう
そこまで言うか・・・
クラス名でよく使われている「TOC」って何の略ですか?
特にW3Cを意識しているサイトでソースを観察していると
「nav」や「c」など共通のclass名が使われているのを見受けられます。
そのような標準的(多く使われているという意味で)なclass名に興味があるのですが、
手引き書みたいなものがあるのでしょうか?
864 :
863:2005/08/29(月) 20:48:28 ID:???
あ、もしかしてトピック・オブ・コンテンツかも…
>クラス名でよく使われている「TOC」って何の略ですか?
これは無視でお願いします…
865 :
863:2005/08/29(月) 20:55:49 ID:???
Table of Contents の略。
868 :
Name_Not_Found:2005/09/04(日) 07:44:27 ID:nd2CefI1
>>868 広告かと思って
危うく業者乙とか書くところだったぞ
フォント指定してる奴ってすっごいうざい
Firefox(ry
>>868野嵜のサイトの二番煎じだな。
恥ずかしくないのかね
理解できん
>野嵜
これなんて読むの?
スレ違い
xhtml1.0strict(xml宣言なし)についてIE6とFireFoxで<hn>のパディング表示の違いで困っています。
#hoge{
padding:0;
}
<h2 id="hoge">hoge</h2>
IE6では、padding:0;の有無に関わらず常に上下左のパディングが0
FireFoxでは、padding:0;の有無に関わらず常に左のパディングが0、上下はデフォルトの間隔
ちなみにxhtml1.0-Transitionalでは期待したとおり、両ブラウザ共にpaddingの指定に従います
なにかよい解決方法はありませんでしょうか?
<address>に更新日や、ドキュメントに関する簡単な謝辞、署名(バナー)を含めるのは誤りでしょうか?
連絡先のみにこの要素を使うのはもったいない気がするのですが
所謂フッター的、自己言及的文章を<address>として、本文との違いを明確にするという役割を担った方が
断然有用なのに…と思えてなりません。
(連絡先ならmetaでも宣言してますし、わざわざ連絡先のみをマークするために用意されたものなのかな?と)
余談ですが、W3C本家のサイトで<small>が使われているのを見つけちゃいました。
それが、現実。
ウィダー
イン ゼリー
882 :
名無しさん@そうだ選挙に行こう:2005/09/10(土) 17:08:57 ID:fLJ1U6ye
>>879 もしaddressがそういうmeta情報や謝辞のまとまりをマーク付けするように想定されているなら、
内容モデルとしてpやリストが定義されていることでしょう。
しかし実際は違います。DTD的な性質は、(HTML4.01 Strictだと)終了タグを省略できないことを除けばpと同じです。
とすると、addressもpと同じく最小単位の節をマーク付けするもであり、
pは普通の節を、addressは連絡先という特殊な節をマーク付けをするもの、
と考えるのが自然ではないでしょうか。
でも、こう見てみるとaddressって実に微妙なんですよ。
だから、そもそもaddressなんか使わなくていいんじゃないかと個人的には思っています。
meta情報や謝辞、署名、バナー、これらが本文と違うということを明確にしたいのであれば、
見出しで区切るべきでしょう。
例えば、
http://kaz.topaz.ne.jp/well/www/isohtml/ の文書は、フッターが「Footer of This Document」
という見出しで区切られているために、本文との違いが明確になっています。
(CSSによって見出しが消されていますが、ソースを見れば見出しで区切られていることが一目瞭然です。)
>>882 >内容モデルとしてpやリストが定義されていることでしょう
>そもそもaddressなんか使わなくていいんじゃないかと
なるほど。そうやって考えるとコンセプトも浮き出てきますね。
原則的にはドキュメント自身への言及、謝辞、署名はmetaに収めろと言う事なんでしょうね。
>addressって実に微妙
確かに、その必要性が微妙ですね。
私の初めてのウェブサイト作りに参考にしていたサイトにて更新日や簡単な謝辞も<address>でマークアップしてたことや、
また私自身も、address=「謝辞、署名→フッター」と独りよがりに訳していたので、
和訳の仕様書の「問合せ先」を見た時に違和感を感じてしまったんです。では代わりの要素は〜?と…
それで本家にあたってみたら、更新日を<address>でマークしてるページもあれば、
きっちり分けてるページもあるんですよね…。K
>見出しで区切るべきでしょう。
ご意見ありがとうございます。
紹介して頂いたサイトも参考にしながらスタイルを選択することにします。
ご丁寧にありがとうございました。
hr要素(?)も微妙なんですけど…
CSS で、できるようにならないかなー?
hrはそれこそフッターとしての署名を区別したり、ナビを区別したりと重宝してるよ。
>W3C本家のサイトで<small>が使われているのを見つけちゃいました
「昔、W3Cのトップはテーブルレイアウトを採用していたとがある」とうトリビアをどこかで見たなぁ
そんなわけないだろ
テーブルレイアウトでしたよ
アンチW3Cのデマに決まってる
>>885 でも、hrは見栄えですよね?
CSSでなんとかできませんかなー?
>>888 テーブルレイアウトだったよ、確か…
ちょっと前までは(CSSを勧告するまでは)、fontタグもテーブルレイアウトもOKだったし)
>>885 【horizontal rule】罫線ってからには見栄えっちゃ見栄えなんだろうけどね。
俺は上記のように「明確にしたい区切り」と意味付けて使ってます。
「なんとかできないかなー?」って??
俺はdisplay: noneにしてるけど、そういうことじゃなくて?
あ、線を作りたいってことか。ボックスのボーダー指示で代用するしかないんじゃないの。
border房になる
strictスレでやるべき話題のような気もするけど、
hr はあくまで線であって、区切りの意味はないですよ。
XHTML 2.0 草案では物理要素だからってことで廃止されてるくらいだし。
(代わりに新しく separator って要素型が追加されてる)
デザイン上の区切り線が欲しいなら、線で区切られる「章」の方を
div でマークアップして border を付けるべきでしょう。
# W3Cのトップがテーブルレイアウトだったってのはもはやトリビアなのか……
# ジェネレーションギャップを感じた orz
895 :
もへぇ:2005/09/11(日) 16:00:03 ID:???
>>894 そういえば、Strictスレでもそんな話題あったっけ..
廃止されてしまうのか('A`)
ただ少し囓った世間知らずって言うところだな。
ただの馬鹿だろ
数年前に比べてリンクに対する見解は成熟したように感じますが、
ところで、
例えば自分のサイトにテキストボックスを設けて(ソースはオリジナル)、”送信”すると
googleやinfoseek辞書、英辞郎(
http://www.alc.co.jp/index.html)の検索結果のページにジャンプするように設定するのは”可”なんでしょうか?
>>894 > hr はあくまで線であって、区切りの意味はないですよ。
HTML2.0 や HTML3.2 の仕様書では「話題の区切りのための要素であり、
典型的な表示方法としては横線を表示する」といった記述になっていて、
完全な論理要素でした。
それがなぜか、HTML4.0 からは「区切りを表す」という記述が除かれて
「横線を表示する」という記述だけになってしまったのです。
HTML4 の7不思議の一つです。
そうですか。
903 :
890:2005/09/13(火) 22:17:00 ID:???
>>901 ヘェーヘェーヘェー
そうなんですか。それでは”俺仕様”も一昔前までは通用してたんですね。
個人的には汎用的な「区切り」要素があっても良いと思いますが、
なぜ意味を”排除した”んですかね。興味深いです。
>>894 separatorって初めて知りました。
(そんな俺はこのスレに居てはいけないような…)
>>901 >HTML4 の7不思議の一つです
他のが知りたいお
ウザ
ファミリーマートで返せます
>>903 > なぜ意味を”排除した”んですかね。興味深いです。
理由は知りませんが、horizontal rule という名前に意味を合わせたのかな?
>>904 > >HTML4 の7不思議の一つです
> 他のが知りたいお
dl 要素は、HTML2.0 や HTML3.2 の仕様書では「定義を表す」としか
書かれていないのに、なぜか HTML4.0 では「定義以外も表す」と変わった
こととか。
dl に名前からずれた意味を追加したぐらいだから、hr も区切りの意味の
ままでも良かったと思うけどね。方向性が統一されてない感じがする。
909 :
アドバイスお願いします:2005/09/16(金) 07:14:07 ID:5XC/LjDc
質問させてください
■<td>のbackgroundにgif画像を何点か指定させています
W3Cのチェックしたところ、全てマイナス点になってしまいます
解説によると・・・
チェックしているHTMLのヴァージョンではサポートされていないが、
他のヴァージョンでサポートされている属性です。
あまりこの警告が大量に出るようなら、DOCTYPE宣言が適切でない
可能性があります。
・・・となっています
DOCTYPE宣言は
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
ぐぐったりしましたが解決できません。
どなたかアドバイス宜しくお願いします。
>>909 ここは質問スレではないので、それ用のスレへ移動してください。
あとソースを書かないとエスパーにしか答えられないので、
質問スレの方ではきちんとソースを書いて質問するか、もしくはエスパーが現れるのを気長にお待ちください。
911 :
909:2005/09/16(金) 07:45:24 ID:5XC/LjDc
>>910 了解 スマソ!スレ移動して質問してきます
>>889 >
>>888 (W3Cのトップページが)
>テーブルレイアウトだったよ、確か…
>ちょっと前までは(CSSを勧告するまでは)、fontタグもテーブルレイアウトもOKだったし)
本文の方ではテーブルレイアウトは好ましくないと書いていながらも、かなり長い間(数年間)
トップページはテーブルレイアウトを使っていた。
>>908 文書の区切りをhrではなく要素の切れ目で表現するようになったのではないかと。
bodyの内容もブロック要素になったし、匿名ブロックを「区切る」ものから内容が必ずなんらかの
ブロック要素に含まれ要素の切れ目が文書の切れ目となる方向に言語としてのスタンスが
変化したんだと思うがどうか?
もうおれのちっさい脳みそではよう分からんわ
そもそも視覚効果で構造を表現するのは
ぶっちゃけ句読点だって、視覚的に構造を明示するものだしなぁ
つうか文字そのものがそうか
文字と意味を切り離すってのも馴染めないわ
とはいうもののまあ実際は程度問題だろうけど
見出しとか、引用とか段落とかぐらいはねぇ
>>914 視覚効果による構造の表現なんて誰も話してないし。
文字云々も無関係だし。
>>914 切り離すのは文字と意味じゃない。
論理と視覚効果。
原稿用紙で段落を変える場合、改行して一字下げる。
これは「段落の切れ目」の意味を、「改行一字下げ」で表しているのだけれど
電子情報の場合「段落の切れ目」を視覚以外の方法で表現できるから
「段落の切れ目」は「段落の切れ目」として表し
その上で「改行一字下げ」をやりたい奴はCSSかなんかで好きにやれという。
ただそれだけの話。
これが「正しい」のか、それともこちらが<em>正しい</em>のか、悩めという勧告ではない。
原理が通用するか〜原理主義的に〜思想が破綻してる〜とか、そんなものでもない。
マークできるものはマークすべきというごくシンプルな考え方。
ただそれだけの話。
>>913 > 文書の区切りをhrではなく要素の切れ目で表現するようになったのではないかと。
だったら、XHTML2.0 で separator なんて出てくる余地がないはず。
> bodyの内容もブロック要素になったし、匿名ブロックを「区切る」ものから内容が必ずなんらかの
「bodyの内容をブロック要素だけにすべき」というのは、HTML4.0 の
思想ではなく、「HTML2.0 Strict」の思想を引き継いだだけだから、
あまり関係ないような。
hr から区切りの意味を消したのは、そんなに深い考えがあってのことじゃ
ないような気がする。
HTMLがフラットな構造から入れ子型構造を指向するようになりながらも、
hr等の便利な使い方のできる形も許容すべきだという主張があったんじゃ。
学術言語なら階層型の構造にhr的区切りは要らんだろうけど、
実用的な言語であれば現実的なニーズは無視できないだろうし。
漢字が多いなぁ・・・
ひらがなが多いなあ
このスレ、落ち着いて話が進んでてイイね
そうでもない
あんたねぇw
ぎゅうにう!
あー
おまいら3WCにかまうより己の脳をかまえ(@wぷ
脳を構うって何言ってんですか
そんな言い回し聞いたことないですよ
さては頭がおかしいんですね
書き込まないでください
ワロス
(´・ω・`)釣られるなよ
やっぱりそういうレスが来ると思ったよ。
都合悪くなるとすぐ「釣られるなよ」なんだからw
ここに声高らかに宣言する。
釣れた
と(´゚c_,゚` )
どうやら釣りではないようだ
釣り馬鹿に死 のスレはここですか?
2ch最大の釣り堀はここですか
リファラを記録して逆リンクの一覧を生成し表示するのを不快に思ってる人っている?
>>937 あんたがここでfusianaやりたくないのと同じくらいの感覚はみんな持ってんじゃないの?
みんな持ってるんだってさ。
きっと自分の考えること=みんなの考えることだと信じてるんだよ
えっ 違うの?
それはW3Cでもないし法律でもない、慣習の問題
>>938 それはアクセスした人のIP晒しに該当するのではなかろうか。
そういやreferrer一覧を表示しているところ (ツール?) ってあるよなあ。
リンクを張った著者ではなく閲覧したユーザによる擬似トラックバック?
アレでしょ。tDia何とかっての。
ぶっちゃけHTMLのインライン要素はemだけで十分だと思うんだが。
a、strong、citeにimg
必要な要素は山ほどあるぞ
Flasgのタグ全部無条件で認めろ
・・・・・頼む・゚・(ノД`)・゚・
Flasg の検索結果のうち 日本語のページ 約 23 件
950 :
1:2005/09/23(金) 17:30:54 ID:???
一年前、発作的に建てたこのスレもとうとう950になりました。
私はスレ建てできないので誰か次スレ建ててください。
もううるさくこのスレについてあれこれ言うつもりはありません。
その節はすみませんでした。
誰かスレ建てお願いします。
あれこれうるさいよ
W3C関連の質問スレって亡くなった?
てかFlahだけのサイト作ったけど
88点 良くできました だとさ( ´,_ゝ`)プッ
そりゃあ、タグが少ないんだったらいい点出るだろうが
Flahだけだったら点数出せなくないか?
Flahなら出せないかもね、Flahなら。
むしろフラ貼っただけのhtmlで何を12点も引かれるんだ?
貼り方の問題か、宣言の類が抜けてたか、そんなとこじゃね?
>>960 > Flashに対応したWebブラウザでご覧ください。
これのどこが「代替」テキストなのかと小一時間。
altじゃなくて素のテキストでしょ
つまりは、「Flash対応ブラウザで見ろや」という文字が踊るような
Flashなら、<object>要素内は「Flash対応ブラウザでご覧ください」
でもいいが、そうでないなら、そのFlashの内容を表す文章などを書くべきだ
ということだな。
imgタグならうまくいきそうだ
Flashのことは知らんが
document writeとかで書き出せばいい
とかどっかで見たきがする
Eolasのプラグイン特許が有効認定。
HTML4もXHTMLも仕様自体が特許侵害に!どうするW3C。
MSもmozillaもoperaもappleもその他も全滅だ
unisysのときみたいな感じ?
仕様自体が侵害とはどこに書いてあるんだ。
972 :
971:2005/10/02(日) 14:25:25 ID:???
ちょっと補足。
「はじめからブラウザ製品のソース コードに機能が組み込んであるなら、
特許侵害でもなんでもない。 」
とは、例えば、FlashやJavaアプレットは引っかかるとしても、
JavascriptでDOMを操作するようなものは、オッケーということ。
>>966 まるで次の発言を予測して、あらかじめクギをさしたかのような・・・