Strict な HTML について語るスレッド 23回目
W3C 信者もそうじゃない人も投稿歓迎。 でもHTMLの基礎知識は欲しいね。
sage進行推奨。
* HTML 4.01 Strict, XHTML 1.0 Strict, XHTML Basic 1.0 (XHTML Basic),
* XHTML 1.1, XHTML 2.0, ISO/IEC 15445 (ISO-HTML), JIS X 4156 (JIS-HTML) など。
Strict-HTML スレッド22
http://pc5.2ch.net/test/read.cgi/hp/1092053733/ 過去ログ・関連スレ
>>2 勧告等・その他
>>3
>>1 乙。
ところで、Another HTML-lint の結果ってどれくらい正確なんだろう?
いや、中の人を批難する意味でなく、なんとなく。
ところでCSS3の草案をMSの人間が中心になって作ったなんていうアフォなこと言ってるのは誰だ? 早くリソースだせ。
>>5 あれはStrictを調べるもんじゃないんだよ。DTDの合致と非推奨行為だけ警告出すから。
まあオプションしだいでどうにでもなるけどさ。
>>4 一度抜けて出戻りじゃないかな?
>>6 > リソースだせ。
えーと、ソースのことを言いたいのかな。
>>8 ごめん;恥ずかしいからあまり突っ込まないでくれ
「ソース だせ」と「リソース だせ」でぐぐってみると結構面白い
>>10 いいから出せボケ。どうせお前の妄想なんだろ
嘘を嘘と見抜けない人は(ry
>>1 乙
まぁ age る奴は大抵厨房。付き合ってた皆様も乙。
ソースとリソースの区別もつかないくらいだからなぁ……。
なんだこれ?夏休みは終ったんでしょ? とにかく厨同士で争うのは勝手だけど、完全にスレ違いだから他のスレでやってください。 本当は新スレの前に言うつもりだったんだけど、今後は1に以下を足してほしい。 「(このスレでの)言葉の意味」 strict-HTML 論理的にマークアップされているHTML strict 同上 strict志向 見栄えをスタイルシート、構造をHTMLで記述し、 見栄えと構造の分離をすること。 strictDTD DTDの1種。 valid DTDの合致。 とりあえずこのくらいかな?まあ単語と説明文はおかしかったらフォローよろしく。 あまりこのスレはくだらない言葉のあげあしとりとか、単語の勘違いからくるような 罵りあいは避けたいのでおながいしますm(_ _)m
>>前スレ999
>CSSを使うのがStrictのための必要条件なのか?そんな定義は初めて聞いた。
問題はそこではなくて、「視覚デザイン」を行うことが一般的なサイトには
必要条件になっている。
Strictなマークアップでは必然的 にCSSの貧弱な視覚的表現力に制限されるため、
「視覚デザイン」の優先度が高い一般的なサイトでは、
事実上Strictなマークアップそれ自体が害の根源になりうると言える。
ということを、
>>994 は言いたかったんだと思うよ。
Strictなマークアップ(それこそclass属性の存在すら怪しむような)の場合、
現在のCSS(というかIEの実装)では要求されるレベルの表現が不可能、
もしくは無駄にコストがかかるのが原因だろうな。
視覚的なイメージも重要な戦略になる企業サイトとかは中々移行できないだろうね。
>>19 >Strictなマークアップでは必然的にCSSの貧弱な視覚的表現力に制限されるため、
「必然的に制限される」というのには同意できないなあ。
CSSを使わないStrictページなんていくらでもあるし、
使っているページだってCSSを適用せずに閲覧することが可能なわけでしょ?
(CSSを適用しないとまともに意味が掴めないようなのはStrictと呼べない)
視覚デザインの優先度が高いサイトでCSSによるデザイン表現を第一義に
考えた場合にそれがうまく伝えられない、という話はわかるよ。
でも、それを普通「Strict自体が〜」なんて言わないでしょ。
CSSの問題としてStrictとは切り離して議論することが可能なのに、
>>994 は
>strictなHTMLで仕上げれば当然CSS問題も抱え込む
という風に不可分な問題であるかのように書き、わざわざこのスレで
一緒に語ろうとする。だから混同していると思うわけ。
なんか、CSSのためにあるのがStrict、と言っているように見える。
>>16 「顧客の望むまま、どんどん独自拡張して
それを標準勧告にするように圧力をかけるのが我々の使命!」
「(既に勧告されてる分で未対応分は)顧客が望んで無いから対応しない。
標準だからという理由だけでは対応しない!」
って宣言してたのは宣言どおり実行されているわけだ。さすがMS。
>>18 strict志向の説明を文章を構造化することをもう少し強調したようなものにした方がいいかと。
ttp://www.hatena.ne.jp/1094327484 一般の認識ってこんなもんだよね。
「先頭の空白は装飾なんだ」とか
「ブラウザのデフォルトスタイルが英文のマークアップに適したスタイルになってるだけ」とか
「変なところで改行を入れると文の意図を誤解されるかもしれないし、第一読みにくい」とか言っても
分かってくれなさそうだ。
>>24 あたりまえです。与えられた環境でリンクをクリックするだけの使い方しか知らないんだから。
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の人間にすればいいのにね。
>>20 完全なるstrict-HTML = 一時的に再利用性の低いHTML。もしくは今は利用できないHTML。
これは現状のCSSのセレクタ、UAでの実装などからくるもので本来HTMLに非はないことだ。
しかし現状CSSがstrict-HTMLに対応できてないんだから、HTML側で対応するしかない。
それはCSSに限らないが、HTML側で再利用度の高いものにするほうが賢い。
もちろんstrictに書いても数年後?にはそれがもっとも再利用性の高い、息の長いソースになる。
しかし、現状に対応できるstrict崩れも、もちろんstrictを基にしてるから
何年後でも問題なく使える。駄文ごめんよ。
そもそも「Strict自体が〜」この発言が非現実的なんだよね。見栄えと構造の分離は
ソースレベルでの話なのに、まるで実際のサイト作成・公開でも分離ができるみたいなね。
以前とは違い、strictは
strict-HTMLとスタイルシートでようやく1人前なのに、それを各社にうまく
伝えられなかったのね。そしてここにいるみんなもそれを理解できてない。
だからどちらが悪い的な発想が出てくる。
スタイルがなくてもサイトは見れる。だからHTMLだけでも1人前だと思い込むのは間違い。
公開者の意図の半分、見栄えに関する部分を伝えられないのでやはり半人前だね。
>公開者の意図の半分、見栄えに関する部分 半分 し か 内容に力を入れないのか。
>>288 >見栄えに関する部分を伝えられないのでやはり半人前だね
見栄えに関する部分を伝えないのがStrictなんだから当たり前だろ。
自分で何言ってるのかわかってんのか?
そんなにCSSの話をしたいならCSSスレでどうぞ。
>>28 このスレで議論を続けたいなら君の主張を簡潔に述べてくれ。
33 :
28 :04/09/05 19:57 ID:???
>>31 そういう意味でなく、情報公開手段としてのソフトとしての意味だよ。
役割が違うものをどうして同列に語ろうとするかなあ… 自動車板で「飛行機がなくても移動はできる。だから自動車だけでも1人前だと 思い込むのは間違い。外国へ行く旅程の半分、空港間の移動ができないのでや はり半人前だね。」と言って飛行機の話をするようなもんだぞ。 飛行機の話は航空板で、CSSの話はCSS関連スレでやってくれ。
>>33 ここは「情報公開手段としてのソフトについて語るスレ」じゃねえよ。
スレタイ百回読み直せ。
37 :
28 :04/09/05 20:02 ID:???
38 :
28 :04/09/05 20:03 ID:???
>36 まずは文章を読めるようになろうな。
40 :
28 :04/09/05 20:05 ID:???
42 :
28 :04/09/05 20:09 ID:???
>>41 文章が読めないの?もっと噛み砕いたほうがよかった?
>>28 >完全なるstrict-HTML = 一時的に再利用性の低いHTML。もしくは今は利用できないHTML
理由と具体例は?
>CSSがstrict-HTMLに対応できていない
?
>見栄えと構造の分離はソースレベルでの話なのに、
>まるで実際のサイト作成・公開でも分離ができるみたいなね。
この発言の意図は?
>見栄えに関する部分を伝えられないのでやはり半人前だね。
「半人前」の用法が不適切であることはともかくとして、それが何か?
45 :
28 :04/09/05 20:17 ID:???
ついに逃走
>>44 いらんコメントをつけて荒れる原因を作るな。
えーっと、 「単品で(実質論を切り離して)Strict-HTML だけについて語るスレ」 が、ここで、 「Strict-HTML に関する話も含めながら、Webページ全体の話をするスレ」 が向こう、 ってことでFA? なんか、混乱してるようなので。
で、このスレで話すべき内容を簡潔にいうと…↓
>>51 CSS3は草案からMSの人がやっているっていう情報元知らない?
何かいろんなとこにコピペがあって、このスレが派生元らしいんだけど。
>「MSがW3Cから抜けてる」ってコピペしなきゃならんから。 なんか最近精神年齢の低いやつが増えたな
>>59 あんたも前スレの消失と共に逃げときゃよかったのにね…
6とかで食い下がるから…
>>60 >あんたも
お前は
「逃げておけばよかったなあ」
と思うような発言をしたわけだ。どれ?
「谷亮子も金メダリストだからね」
↑
>>61 によれば発言者は金メダリストでなければならないらしい
( ´,_ゝ`)プッ
流れを切ってスマソ。 Strict-HTML は見栄えに関する部分を全て、CSS なんかに 任せるってことですけど、例えば、 <p style="margin-top:5em;">hogehoge</p> みたいに、style="" を使うのも NG なんでしょうか?
>>62 まるで小学生並みの脳みそだね。
感想と事実をごっちゃにしてるね。もう少しがんばって考えてみよう。
社会に出た時に
>>60 のような言い方では、理解してもらえないよ。
>>63 すっげ。これで馬鹿を叩きのめせるね。多分アフォだから反論もできないよ。
>>62 谷亮子に野村が
「お前も金メダル?」
といえば
「野村さんも金メダルだったんですね!?」
と返ってくるな。少しはリアルの会話をしとけよ。
>>63 NGではないと思うよ。でも外部ファイルにした方が断然便利じゃない?
ってスレ違いかも。
>>67 CSSを外部ファイルに記述しないと非strictなのですか?
>>63 どっかに良い参考リソースがあった気がしたが、見つからなかった。
まぁNGだわな。二つ目はstrictの観点からはずれてるだろうが
・構造(HTML)に見栄えに関する記述があるのは非strict。
・その要素のみにしか適用されないので、CSSの利便性を生かせない。
結局は、「構造と見栄の分離が出来ていないのでNG」ってことかな。
>>69 見栄えと構造の分離の意味を勘違いしてるなこいつ。
>>70 いや、してないから。
文章が悪かったのかもしれんが、ここでも言われてたことだし、(見つからなかったが)それにまつわる文書も多く目にした。
じゃあ捜してくるよ。
HTMLは構造を論理的にマークアップする言語。 CSSはHTMLのレンダリングするための言語。 HTMLファイルの中にCSSを直接書いてもStrictには変わらないと思うけど・・・ 言語を分けるのが見栄えと構造の分離の意味だったよね? でも利便性を著しく落としてまでそんなことする必要はないかと;
>>71 勘違いどころか理解できてないのね。まあ俺も同じだ。いわゆるなんとなくってやつで
公式の場でちゃんとした説明を求められると困るんだよなw
なんとなく荒れ気味なので、前スレの興味深い話題を発掘。 ボクシングのチャンピオンリストだが、 <ol> <li>ちゃんぴおん</li> <li><ol> <li>1位</li> <li>2位</li> ry </ol></li> </ol> だろ。なんで入れ子にするかというと、チャンピオン自体にヘビーだのクルーザーだのの序列があるから。 最初だけが特別なリストは別にclassとかふらなくてもリストを入れ子にすることで 表現できるのでは? チャンピオン以外にはどんなのがあるのかなあ…。
>>76 とりあえず見出しなしのリストはやめて。<hn>でヘッダをつけてよ。
>>77 別にいいじゃん。例えば本文中のリストだったりするかもしれんだろ。
もし見出しなしのリストが不可ならリスト自体にcaptionを定義すべき。
>>76 >チャンピオン自体にヘビーだのクルーザーだのの序列があるから。
別にチャンピオンに限ったことではないでしょ。olは順列を示すだけなんだから
普通にやりなよ。
>>76 >ボクシングのチャンピオンリスト
?なんでチャンピオンリストなのに1位とかがあるの?
正直、リストはolとulどっちか一つでいいような気もする。abbrとかと同じで。 結局、ol使うときってラベルに頼りたい場面が多いってだけなような…。
>>81 そもそもolのラベルに頼ってる時点でolの使い方を間違っているよ。
順列があるだけで、1個目が1位とは限らない。
>>82 だから順列を明示するだけじゃ「?」なんだよね。
テキストのマークアップとしてはあんま役に立たない。
>>83 1位ほげ
2位はげ
3位ひげ
ラベルに頼らずこれを書くならulでもいいだろっていう意味だよね?
でもラベルはないけど、順列を壊されては困るものもあるんじゃないか?
>>84 だがulにおいて「順列が壊される」ってことあるかなー、と。
するとolとulの実質的な差はどこに?って思うんだよね。
俺がどっちかというとマークアップ派だから思うのかもしれない。
順列があるものol ないものul ただそれだけ。いちいち仕様にケチをつける必要はない。
テーブルでいいのれすよ
>>85 人が書き写す時に。
相手に順列があるかないかを伝えるのが目的。
<hn>ボクシング大会・結果順位</hn> <ol> <li>勝 優太郎</li> <li>水隼 優次郎</li> ・・・ </ol> とかじゃいかんのか
>>89 <hn>ボクシング大会・結果順位(1位〜?位)</hn>
とかならラベルなしでもいいよ。
>>80 ボクシングの順位は
第一位:チャンピオン
第二位:ランキング1位
第三位: 〃 2位
:
第n 位: 〃 n-1位
ということらしい。
>>90 より適切な要素 (ol) があるならそれを使う。
ただそれだけ。
なんか話が変わってるみたいだけど結局style属性を使うのは非strictなの? それともstrictには変わりないの?
「さらに柔軟性を得たい場合には、作者は外部のスタイルシートに定義したほうが良い」 だから、別に問題はないんだろうね。 ただ、Strict かどうかとは、別の話だろうけど。
「さらに」なんて意味の単語は入っていないが。 optimalは「最善の・最も望ましい」
Strictとの関係は?
98 :
95 :04/09/05 23:36 ID:???
そうだな。ミスリードだ。 ところで、Strict との関係は。
問題はHTMLとCSSを結びつけるインターフェースだな。
style 属性の役割は本質的に link rel="stylesheet" と同じだから、
もしも style 属性が非 Strict なら、link 要素でスタイルシートを指定するのも非 Strict だな。
HTMLが究極的に論理構造を実現するためだけの言語であるならば、
そのための語彙以外をHTMLに含めるべきではないから、
style 属性も link rel="stylesheet" もどちらも非 Strict だな。
結論: このスレにおける、スタイルシートと関係するあらゆる言及は非 Strict。
よって
>>63 のような疑問はこのスレでは生じ得ない。つまりあれは幻だ。
>>99 link rel="stylesheet"云々に関しては、
『この文書の見栄えに関する記述は、hoge.cssにありますよ』
と言う"構造"を表しているのでは。
まぁそれが構造と言い切れるかは難しいけど。
>>102 その論理を用いると、style属性について
『この要素の見栄えに関する記述は、当該属性値にありますよ』
と言う"構造"を表している、という弁明が成り立つ。
なんにせよ、論理構造を表現する文書が見栄えについての情報を保有する必然性は皆無。
もちろん
>>102 の言うように、構造は表しているだろうが、見栄えのための構造など不要。
しかしながらふと思うに、スタイルシートについての議論が非Strictであることを示すためには、
このスレでそのことに言及しなければならないので、自己言及のパラドクスに陥るな。
>>103 =~ s/見栄えについての/見栄えについてのあらゆる/;
>しかしながらふと思うに、スタイルシートについての議論が非Strictであることを示すためには、 >このスレでそのことに言及しなければならないので、自己言及のパラドクスに陥るな。 そもそも、現行の HTML なり XHTML の DOCTYPE の枠組みの中で、 「論理構造を表現する文書」という部分と「見栄え」の部分を明確に 峻別できるかどうかも難しいところだからな。 実際それができなければ、Strict-HTML という定義付け自体がゆらいでくる。
ついでにふと思うに、例え論理構造を表す文書の中で見栄えに関する構造を用いたとしても、 その構造が見栄えのためのものであると、 見栄えという概念を持ち得ない論理構造の世界においては、 それを知る由も見なす術もないため、それは本質的に見栄えなどではない、 その論理空間にとって有意な何らかの論理構造として表現されるに過ぎないのではないか。 だとしたらHTMLは、スキーマに対して妥当なあらゆる文書を、 例えそれが不思議マークアップであっても、受け入れなければならないのか。
なんじゃそりゃ
>>106 スキーマに教えるか(できるかどうかは知らないが)、
人間が判断すればいいだけだろ。
HTML自体は知らなくても周りの誰かが知っていればいい。
ここはヲタスレってことでFA?
ついてこれないなら無理してレスする必要ないんだぞ。 有る意味隔離スレで有ることはみとめるが。
とりあえずxml-stylesheet PIを使うか。
>>106 しかし、視覚的要素や属性は視覚的UIで見栄えを変える要素とはっきり仕様書で意味付けされているのでそれは見栄え以外のなにものでもない。
じゃあ仕様書の言い回しがどこまで抽象化されれば見栄えでなくなるかという議論は難しいな。
一方でDTDには書いてないが、仕様書で既定されているものは多くある。だから
>だとしたらHTMLは、スキーマに対して妥当なあらゆる文書を、
>例えそれが不思議マークアップであっても、受け入れなければならないのか。
というのは無いかと。
>>111 まあ、この話はほとんどお遊び的で欠陥の多い思考実験だと思っておくれ。
それと、PIは内部構造がXMLではないから (だったと思う) 駄目みたいなことを
timblが言っていたという話を聞いたことがある。
ソースは確かW3Cのメーリングリストのどこかだったと思うのだけれど思い出せない。
もしかしたらrdfig (swig) IRCのほうかもしれない。
なお、
>>99 (
>>103 ) の発言を真に受けるのであれば、
例えPIであろうと何であろうと見栄えのための構造は使えないことになる。
そんな非現実的なことを、と仰る方は以下略。
パンくずリストって英語でなんて言うの?
>>113 crumbs listとかどう? 検索するとそれっぽいものが。
>>112 HTMLには完全に論理構造だけを記述し、CSSへのリンクも含めない。
同様にCSSも完全に見栄えだけを記述する。
さらに別ファイルで、XLink を使って、それらを結びつける。
完全に実装を無視してますが。(w
>>116 えぇっ!もうパンくずリストを作るクラス名をCreateTopicPathにしちゃったよ
>>118 文字列を選択→右クリック→リファクタリング→名前変更
>>118 そもそもパンくずリストなどというクラス名は妥当なのか?
>>all topic-pathにするといいよ。
>>118 そのクラス名って何の?なんとなくPerlとかのモジュールを作ってる木がするんだけど;
昔のHTTP1.1(RFC 2068)には Link: ヘッダなんてのがあって ネスケなんかではスタイルシートリンクにも使えたんだけどねぇ。
>>123 何でなくなったの?
HTTPに依存する限りは便利だと思うんだけどなあ。
と思ったので見てみた。
urn:ietf:rfc:2616
> The Alternates, Content-Version, Derived-From, Link, URI, Public and
> Content-Base header fields were defined in previous versions of this
> specification, but not commonly implemented. See RFC 2068 [33].
……。
>>77-78 を見て思ったのですが、
リストに見出しはつけたほうがいいのでしょうか。
テーブルのcaptionのようなものはリストにはないのでしょうか。
Bread Crumbs じゃないの?
>>124 RFCらしい理由であるが・・・・・ またIEか( ゚Д゚)ゴルァ!!
130 :
129 :04/09/06 17:29 ID:???
「X」は発音から の間違い。
>>all
みんな>
>>125 みたいなのにレスをつけるのがこのスレ本来の姿だよ。
>>125 例えばsectionの途中でのリストならば
<ol id="論理的なネーミング">
でもいいけど、できるだけhn要素でわかりやすくリストのヘッダをつけたほうがわかりやすいね。
ただhn要素やidをリストにつけるのは必須ではないから、そこらへんはあなたのさじ加減でどうぞ。
上の方で 「HTMLに見栄えという概念は存在しない」 って言ってる人が多いけど、<hr>要素は名前からして見栄えなんですがね・・・・ もちろん見栄えとして使うものではなく、区切り的な使用なわけだけど。 だから要素自体は論理的だけど、名前に完全に見栄えの概念があると思われるんですが どうしますか?
...このスレのストリクターはhr要素(他にb,small要素あたりも)を レガシーマークアップの残骸程度に思ってるだろ。 DTDが許可していても使う奴はほとんどいないよ。
>>134 ほぼ同意ですが。
hr は音声メディアのような時系列が関連するようなメディアでは
意味を持ってくるのではなかろうか、と思う。
<div> <h2>hogehoge</h2> <p>mogemoge</p> <h3>higehige</h3> <p>hugahuga</p> </div> 上の形より <div> <h2>hogehoge</h2> <p>mogemoge</p> </div> <div> <h3>higehige</h3> <p>hugahuga</p> </div> 下の形のほうが推奨?
139 :
Name_Not_Found :04/09/08 06:48 ID:ppDLRhWE
>>138 それだけではどちらが推奨なんて判断できないから、divにつけるclass||id次第かな。
class=chapterとclass=sectionであるならば下。
id=論理的なまとまりを示す名前 であるならば上。
>>137 hr に勝手な意味を付して「意味がある」というのはどうかと。
<div> <h2>hogehoge</h2> <p>mogemoge</p> <div> <h3>higehige</h3> <p>hugahuga</p> </div> </div> がXHTML2.0の事を考えるとスマートかもね。
>>137 hrに間を持たせるかはCSSの問題だとおもうよ。
すんません。 なんで hr とかしぶとく残っているのかな、 なんか意味があるのかもしれないなー って妄想しただけなので。 お騒がせすまそ。
bもiも含め旧時代の名残だよ。font要素なんてものも蔓延っていたわけだし。
>>134 ウチは、いわゆるトークの書き起こしみたいなのをやってるが、
小声でボソボソいう部分は<small>使ってる。
<big>も大声で使ってるから無くなると困るなー
まあ、こんな意見は少数派なんだろうけど。
>>147 <span class="small-voice">ボソボソ</span>
<span class="big-voice">ぎゃー!</span>
じゃダメなの?
これだと黄色い声とかも表現できるよ!キャー!
>>149 そのマークアップは非理論的だろ。
big-voiceはemに置き換えるべきだし、
smallは要素には置換できないとしても、
物理的なクラス名は避けた方が良いと思う。
hrは区切りなんだから論理的なんだけど・・・・・ あれ?俺の勘違いか?例えば本の右下にあるページ数なんてのはhrの後に書けばbody内にかける。 まあヘッダに書いてそれをCSSで表示って方がいいかもしれないがね。
>>151 論理的だけど、XMLのマークアップの特徴が入れ子構造なので推奨されない
>>151 hrは罫線を引くというだけであって、論理的な区切りの意味が発生するか定かではない、
…という人もいる。この事情はbrと同じ。
>>152 あぁ。俺はHTML4.01でのことしか考えてなかったよ。
>>153 俺としてはW3Cが残した要素はすべて論理的であると考えてるけどね。
ただこのスレでのstrictの潔癖性から行くと使わないで済ませるなら
済まそうってことになっちゃうのかな・・・・・
>>154 > W3Cが残した要素はすべて論理的
都合のいい解釈だな。
ただの歴史的経緯で残っているだけだが。
>>152 別に「区切りとしての空要素」を使う事が
XMLの仕様上非推奨な訳ではないでしょ。
DOMやXPathで「区切りとしての空要素」とか
「並んでいる特定の兄弟要素はグループ」とかを
扱うのが面倒ってだけで。
XHTML2.0でもseparatorとして残るしなぁ。
hrが物理要素だと主張している人は ブロックレベル要素であっても、構造上論理的な意味を持たないと 主張しているの?
159 :
難しい・・ :04/09/08 23:27 ID:x6Cj2khj
自分のホームページで音楽を流したいんですけど、よく再生とか停止とかついてる バーを他のホームページで見かけるんですど、あれはどうやったらつけられるの でしょうか?
>>155 >ただの歴史的経緯で残っているだけだが。
それもおまいの都合のいい解釈では?
>>159 なんだコイツはw何故にこのスレに投稿したんだろうか?
>>162 お前は b 要素も i 要素も W3C が Strict DTD に残したものだから
構造上論理的な意味があると信じたいわけね。
>>157 いやまぁ、hrが『horizontal rule to be rendered by visual user agents』なのに対し、
separatorは『break in the document.』との説明があるから、一応進歩していると思われ。
brもlになり、一応『文書の意味的な区切りを表す』とされているし。
いや、要素lは 『represents a semantic line of text 』 なので 『テキストの意味に関する行を示す』 だな。 大体lはbrと違ってテキストを入れ子にするもんだしな。ごめそ(´・ω・`)
167 :
?i¨?μ?¢?E?E :04/09/08 23:54 ID:x6Cj2khj
>>164 だからおまいの都合のいい解釈だろ?bやiが残ってる理由とhrの理由が同じだなんてどこに
記述があるのよ?
>>168 どうでもいいが、
どちらが都合のいい解釈であるかが未定義なわけで。
両者とも非論理的な罵り合いはやめにしようよ。
The HR element causes a horizontal rule to be rendered by visual user agents. 結局、仕様書のこの説明書きから論理的な意味が見出せないから、と言うことっしょ。
っていうか俺は154じゃねえぞ。だから「どちら」、とか二極化するなよ。
>>みんな そもそも「意味のある線」と「意味のない線」があって、前者はhr後者はボダでやるのが普通でしょ。 それのどこにも問題は感じられないんだが?
>>173 だから、仕様書には「論理的に意味がある線」と定義されていないんだよ。
「ヴィジュアルUAでは、水平線が引かれますよ」としか。
だから
>>165 にもあるように、XHTML2.0ではseparatorとし、「ドキュメントの区切りですよ」と言う定義に変わった。
>>171 Inherent in this structural distinction is the idea that block elements create "larger" structures than inline elements.
>>174 ほう。hrを論理的なものとし、
>>173 のように使うこと自体がHTML4.01では
独自拡張解釈になってしまうということか。納得。
>>171 でも実は、HTML2.0 の仕様書では、
The <HR> element is a divider between sections of text;
となっていて、HTML3.2 では、
Horizontal rules may be used to indicate a change in topic.
となっていた。つまり、どちらの仕様書でも <HR> は文書の区切りを
表す要素で、その表示例が横線を引くという定義だったんだよ。
それなのになぜ、HTML4.0x では、その論理的な定義部分をなくしたのか、
というところが問題だと思う。本来、論理的な要素のはずだったのに。
>>178 何らかの議論があって変更されたというだけでしょう。
なんにせよHTML4.01のhrは論理的な要素でないという事実は変わらない。
それに、separatorが出てきて論理的な定義が復活したのだし、問題ない。
>>179 しかし、Changes には物理要素に変わりましたというようなことは何も
触れられてないんだよな。
で、問題ないというが、互換性という非常に大きな問題があるぞ。
最近ふと思った <hn>...</hn> <p>...</p> <ul>...</ul> <p>...</p> <hn-1>...</hn-1> <p>...</p> こういういかにもstrictっぽい構成って実は完全に非strictなんじゃないか? そもそも見出し1個に段落複数のリスト1個ってありえないだろ。よ〜く考えてみろよ・・・ 段落やリストには必ずhnがあるんだよ。それを表示するか否かはCSSで好きにすればいい。 しかしブロック要素には必ず1対のhn要素が必要なんだよ。だってそうだろ? いきなりリスト出されても意味不明だしな。 一つの見出しに複数の段落orリストがあってはいけない。つまるところそれは 「h1が1個ありそれ以外にhn要素を使ってないページ」と同じだ。必ずブロック要素には 小見出しがつくべきだ。 こんなアフォみたいなネタを考えてみた。さあおまいらかかって来い。
>>181 そういう主張はブロックごとに見出しを振ったテキストで書き込んでもらうと
説得力があるんじゃないかな。
>>182 どういうこと?住人なら
「ブロック要素には小見出しがつくべきだ。」
で理解してもらえるかと思ったけど・・・・・・
>>181 の書き込み自体が段落(おそらく1行あいた部分だろう)
ごとに見出しを付けてない。
見だしの必然性を叫ぶならば最初に実践してくれよ、ってことだろ。
>ブロック要素には小見出しが付くべきだ
こんなこと、どこで覚えてきたんだよ・・・。
起: 最近ふと思った ソース: (中略) 承: こういういかにもstrictっぽい構成って実は完全に非strictなんじゃないか? そもそも見出し1個に段落複数のリスト1個ってありえないだろ。よ〜く考えてみろよ・・・ 転: 段落やリストには必ずhnがあるんだよ。それを表示するか否かはCSSで好きにすればいい。 しかしブロック要素には必ず1対のhn要素が必要なんだよ。だってそうだろ? いきなりリスト出されても意味不明だしな。 結: 一つの見出しに複数の段落orリストがあってはいけない。つまるところそれは 「h1が1個ありそれ以外にhn要素を使ってないページ」と同じだ。必ずブロック要素には 小見出しがつくべきだ。 おまけ: こんなアフォみたいなネタを考えてみた。さあおまいらかかって来い。
ネタ投下としてはいまいち弱いなあ>181 必ずブロック要素にはtitle属性がつくべきだ。 ぐらいの方が盛り上がるんじゃ。
>>179 >HTML4.01のhrは論理的な要素でないという事実
またループの予感
>>182 >>184 それは無理だろ。だってここでは自分の発言にCSSを適用できないんだから
見易さを失ってしまうよ。こういうところでの空行は論理的なものではないから
しょうがない。
>>185 簡潔にまとめると…
ネタ:すべてのブロック要素は見出しを持つべき
答え:別にそうとは限らない
よしおまいらネタを変えよう! 例えばAという文書があると仮定する。文書Aは論理的な文章だとは言えない。 話の途中にいきなりリストがでてきたり(話の流れを読むとなんとなく何のリストかは予想できるが) 段落とは思えないところに空行が入っていたり、見出しが皆無だったり、要は紙媒体に出力されている論理的でないAという文書。 さて元々論理的ではない文書AをHTMLでstrictにマークアップした場合、そのHTMLファイルは strictになっているだろうか? この問題点はただ一つ。元々文書Aには存在しなかった中身テキストをHTML化するとき に勝手に付け足すのが是か非かという1点である。例えば見出しはないはずなのに見出しを 加えたり、その他もろもろ補正をしてからCSSで消して、元の状況を再現するということは果たして 正しいのだろうか? つまるところ非strictな文章をstrict-HTMLに仕上げることは可能なのかという問いかけである。
<pre> 文書A </pre>
<pre> 詩 </pre>
>>190 翻訳家の人は、例えば英語→日本語の翻訳の場合、
原文の章や段落、文の順序・区切りなどの構成を日本語の構造に合うように再構成したりするらしい。
190 は <PRE> を おぼえた! かしこさ が 1 あがった!
ブロックごとに見出し…激しく面倒だな。 <h>hogeについて</h> <p>...hogeについて以下のようになる。</p> <h>hogeの一覧</h> <ul> <li>...</li> ... </ul> おっと、見出し要素にも見出しをつけないといけないのか。となると(以下略)。
ドキュメントをマークアップするためのhtmlであって、 htmlに合わせたドキュメントを作らなければならないようでは、 本末転倒なのでは?
文書を論理的な構造にすることじゃないのか?
論理的な構造に変更するのも本末転倒でないの。
そう思う。 元の文章が論理的でないんなら、そのことをちゃんと読み手に伝えないと。 付け加えたいんなら注釈とわかる形で説明を加えりゃいい。 そもそも、見出しがある=論理的、見出しがない=非論理的という 発想が理解できないんだが。
そもそも論理的とはどういうことなんだ。
201 :
147 :04/09/09 19:31 ID:???
1日でかなり流れたな(汗
>>149 ダメという事はないし、実際2.0に移行したらそうせざるを得ませんが、
<small>の方がシンプルでよいと思ってるので。
<small>とは別に<span class="〜">を使うことはあります。
黄色い声はありませんが、エロボイス用クラス名は用意してますw
>>150 <em>は純粋に内容の強調部分で使っているので
小声だが重要な発言をあらわす時は
<small><em>なんだってーー!(AA略)</em></small>
とすることさえあります。
スレの流れを寸断してすいません。
それでは続きをどうぞ↓
>>201 smallってのは、純粋に文字の大きさだけを小さくする。飽く迄も"small text style"。
要するに、ヴィジュアルUAのみに存在する視覚効果であって、シンプルも何も、構造とは無縁。
あと、small-voiceやbig-voiceも良くない。
抑揚や音の大きさを決めるのはaural style sheetsの仕事だからね。
そもそも、声に関する概念があるのはaural style sheetsが有効なUA、つまりスクリーンリーダーだけでしょ。
声が大きかろうが小さかろうが、そのテキストが重要であるならem。
重要でないなら、どうにかして重要でないと言うことを示せ。
>>202 >重要でないなら、どうにかして重要でないと言うことを示せ。
<em>や<strong>は重要ということを示してるんじゃなくて比較しての差の大きさを表してるんだろ。
だから強調とは限らない。まあ裏を返せば「差」というのは+でも-でも強調であると。
204 :
201 :04/09/09 21:32 ID:???
>>202 >smallってのは(略)飽く迄も"small text style"。
きっと反論されるだろうと思ってましたし、正論だと思います。
ただ、現に<small>という便利な要素があるんだから
流用してしまおうという程度の感覚です(このスレではNGですかね)
>small-voiceやbig-voiceも良くない
あくまで発言者が意図したもの(トークを構成するもの)なので
この際スタイルシートは無関係だと思います。
>>203 > 比較しての差の大きさを表してる
仕様書のどこにそんなことが書いてあるんだ?
>HTML4.01のhrは論理的な要素でないという事実 ということは論理的に文章構造へ影響を与えないということかいな??
>>206 まあまあ。彼は
論理的であると書かれていない == 論理的でない
と主張しているだけで。
論理性を語るならまず、真偽と背反あたりから勉強してもらいたいものだね、と。
そんなこと言ったら論理的だと書かれている要素はない気がするぞ。
どうでもいい。
それをいっちゃあおしめえよ
もしもhrがインライン要素だったら179に同意するがな。
とろろか。
そういえば、style要素って XHTML 1.1 だと「推奨しない」なのに、2.0 でも 残ってるね。 何でだろ?
どうしても外部ファイルを使えない状況を考慮してるんじゃない?
>>213 >XHTML 1.1 だと「推奨しない」
え?そうだっけ。style属性の方だと思ってた。
>>201 ,204
>>202 >201の場合、マークアップする対象が音声なんだから、
そこに意味合いとして声の大きい小さいが含まれているとはおもう。
で、それをクラス名に使うのは スタイル を表現するためではなくて、
ソースにあってテキストではあらわしきれないものを表現しているのだから、問題ないと思うな。
もちろん、大きい声のところが意味合いとして強調であるならspanなんぞ使わずemをつかって、
<em class="big-voice">Strictマンセー</em>とすべきだと思うけど。
まぁ、HTMLは話した内容を表現するためのものじゃないからな。
>>216 声の大きい小さいという意味は仕様書には定義されてないので、
そのような意味は含まれていない。
>>217 いや、含まれていないからclass値にするわけで。
class値に与えておけば、後々利用できるわけよ。
HTMLとして意味があるとは言っていない。
ああ、>216の >そこに意味合いとして声の大きい小さいが含まれているとはおもう。 ってのは、ソースである音声にね。 ソースに含まれてる声の大小をどうHTMLに含ませるかが問題なわけで。
>論理的だと書かれている要素はない このスレ的には論理的であると推測できるかって辺りが重要なんだよね? 例えばhn要素は見出しでしょ。で、見出しは論理的でしょ。で、hrはhtml4.01では 論理的であると推測できる説明がなされていない。なので論理的でない。 ところで id=main これって論理的だと思う? class=main とどちらが論理的かなと最近思うんだけどさ。 idの値ってそのページのみでユニークであればいいのかな?例えばid=mainなんて 全部の文書を1個にまとめた時にユニークでなくなる可能性があるけどどうなんだろ。 極端な話、HTMLって・・・というかサイトって通常1文書(1冊の本)のものを ユーザビリティ的に複数の文書に分割してるんだと思う。だからidはすべてをまとめたときにも ユニークさを失ってはいけないなんちゃて。ウヒョ!
>>200 論理構造の「論理」ってのは、
論理ドライブとか論理フォーマットとか言うときの「論理」と同じ。
何か勘違いしてる人も多そうだが。
>>221 こいつ......
もっと一般人にもわかりやすい例えを選べなくちゃ意味ないだろ。
これがヲタの感覚なのかね・・・
>>222 > 一般人にもわかりやすい例え
そういうのって、やっぱり一般人には解りにくいことが多いんだよ。
どこがどういう例えになっているのか、説明する側にしか解らなかったりする。
解ったつもりの誤解を広げるだけならヘンな例えはしない方がいい。
>>223 >解ったつもりの誤解を広げるだけならヘンな例えはしない方がいい。
自分で自分に何をいってるんだい?
すまんが、大声や小声って非論理的なのか? 赤や黄色といったものが物理的だということは理解できるんだが、大声や 小声に関してはいまいち納得ができん…。 ビジュアルなUAなら大声はフォントサイズを大きくするだろうし、音声UAな ら出力音声を大きくするだろうし。 ソース <p>太郎は<span class="small-voice">どうなんだろう?</span>と言った。</p> span.small-voice:before { content:'(声を小さくして)'; } 出力例 太郎は(声を小さくして)どうなんだろう?と言った。 スレ違いだったら出直してきます。
>>225 >class="small-voice"
これ、class="red-bigfont"等とどう違うの?
「弱調」って感じだったらsmallを使ってもよいんじゃないのか。 過去ログなんかではけっこう既出だけど。
だからemやstrongは他との差の大きさだって言ってるじゃん。 弱長なんていらいないよ。
>>229 それはあんたの自説にすぎないだろうが。
<strong class="big"> <strong class="small">
bとかsmallとかhrとかbrは、このスレ的にはNGと思ってたけど、そうでもないのか。 じゃあこうしよう。 上述した要素を非許容:硬派ストリクター 上述した要素を許容:軟派ストリクター
じゃあ、hrとbrだけ許容する私は普通のストリクターか
俺もだ
いえ、曖昧ストリクター
現状は"並"と"大"だけか 強調があるならその逆もあってもいいかもな
<p>自然数全体の集合を<b>N</b>とする。</p> みたいなb要素の使い方は、個人的には許容したい。
emやstrongは強調だろ? きょうちょう きやうてう 0 【強調】 (名)スル (1)ある部分を特に調子を強めていうこと。また、意見・内容を強く主張すること。 「軍縮の必要性を―する」 (2)音楽・絵画などで、ある一部分を目立つように表現すること。 (3)相場で、強含みのこと。 あと小声はclass="whispler"とかclass="low-voice"にしておけばいいんじゃな いの?
>>239 君は大学以上の数学ならったことないね。
ベクトルとか集合は太字で書く慣習があったりする場合もある。
241 :
225 :04/09/10 13:37 ID:???
>>226 誘導されなかったのでここでレスつけます。
例えば、"幼児向けテキスト"なんかだとこれもアリではないのかと
思ったりしちゃうわけですがダメですかね。
<span class="yellow">ひまわり</span>
<span class="red">りんご</span>
ひまわりに黄色という意味づけ、りんごに赤という意味づけをしているわけで。
もちろん普通の文章で<span class="red">俺様最高!</span>なんてのは
許せませんが。
それを考えると、大声や小声も音声に対して強弱を意味づけるのであれば
使っていいんじゃないか?と思うのですが。
>>240 君は過去スレ読んだこととないね。
その話題は何度も出ていたりする。
その各場所で議論されたことに異論があるなら、
アンカー示してなにがどう問題で、どういう立場を取るのか述べてくれ。
>>244 「あり」が大勢だったようだけど。
異論があるのは君の方だね。
なんじゃそりゃ
OK、b・small・hr・br要素とかの利用についてのまとめネタだ。 まず、4.01系統の仕様では利用が認められている。 よって、これについて何らかの自己規制を加えるかどうかは専ら宗教的な問題である。 仕様以上の厳格さを求める「ストリクター」という観点で考えると、 これらの要素は見栄えのための要素であり、利用は好ましくないとされている。 というわけで、 これらの要素を全て非許容:硬派ストリクター これらの要素の一部を許容:曖昧ストリクター これらの要素の全てを許容:軟派ストリクター or 大衆
>仕様以上の厳格さを求める「ストリクター」という観点で考えると、 >これらの要素は見栄えのための要素であり、利用は好ましくないとされている。 使うストリクターはそうは考えていないんだろ。散々ループしたじゃん。
「ベクトルとか集合は太字で書く慣習」ってのはスタイルの問題だろ。 慣習にせよ伝統にせよ、これは論理空間で扱う問題じゃない。 ベクトルや集合を組み込まれた文書を取り扱うUAが定義部位を太字にすればいいだけ。
太字であること自体に意味があるってことじゃね?
>>248 そうなのか? ストリクターの定義が最近良くわからん。
>>249 同じくそう思う。
太字であることとに意味があるのは紙上の話で、HTMLには当てはまらない。
>>251 そこの君、では、
>>247 のうち第三段落を削除して、
最後の段落をストリクターの定義にしないか。
ストリクターは実は一種類ではなく派閥があるのだ。
# ふと気づいたが、投稿時刻に秒数が記録されてるぞ。
例えば英文でセンテンスの先頭を大文字にするのはスタイルの問題だと言い張ることもできる。 そのあたりは言語の領域に踏み込むお話。
ストリクターの派閥は、 ・テキストマークアップ派(はじめにテキストありきって人) ・論理空間構築派(テキストを前提としない人) に別れているんだと思う。
>>254 HTMLに用意されていない機能は実現できない、ということでは。
用意されていなければ、
手持ちの機能を他の用途に用いるか、
汎用要素でマークアップするか、
用意されていないものは仕方ないとして諦めるか、
のどれかを選ぶことになるだろうし。
>>255 分かれているとなると、各人がスタンスを明確にして議論しないと泥沼になるね。
<h1>xxx</h1> <h2>xxx</h2> <h3>xxx</h3> <h3>xxx</h3> <h3>xxx</h3> ---------- <h2>xxx</h2> <h3>xxx</h3> <h3>xxx</h3> たとえばこういう感じのドキュメントがあって、長すぎるので「----------」の部分から下は新しい ファイルにした場合、その新しいファイルにも<h1>レベルは必要ですか? あと、ファイルが違うので1つめの<h2>と2つめの<h2>に同じidをつけてもいいですか?
258 :
256 :04/09/10 14:57:24 ID:???
<h1>xxx</h1> <h2>xxx</h2> <h3>xxx</h3> <h3>xxx</h3> <h3>xxx</h3> ---------- <h2>xxx</h2> <h3>xxx</h3> <h3>xxx</h3> インデントしてみました・・・
>>252 数式の場合は同じじゃないと思うなぁ。
NとボールドNになんら関連性があるわけではないし。
まったく別の意味の字として使うよ。
よって、 ℕ(U+2115) って書いといて、フォントない人には諦めてもらえ(だめじゃん
>>257 h1要素よりも先にh2要素が登場するとStrict以前にNot Valid。h1要素は必要。
idは別文書なら良いでしょ。
どういう経緯があろうとも、別のファイルなら別のファイルとして考えれば良い。
関連性はlink要素などで示せるわけだから。
w3cのチェックツールを使ってチェックしたら、
http://validator.w3.org/check head に noscriptを使っていたら怒られた。
このheadにあるscriptではheadにcssへのリンクを記述するので、
bodyには持って行けない。
解決策としては、cssのオーバーライドを使って、
noscriptを使わないことを考えているんだけど、
headに置いたscriptでdocument.writeを使うのは違反になるのか?
>>260 細かい話だがNot Validではないんじゃなかったっけ?
ISO-HTMLとかではそうだが。
以下はチェックツールのコメント。 The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
265 :
257 :04/09/10 15:59:19 ID:???
>>260 ページが変わっても、<h1>には同じことを書けば委員ですね。ありがとう。
IDについては、
>>220 を見て思いました。どうなんだろーうって。
ヘッダ内にメタ要素でcontent-style-typeとかcontent-script-typeとかを書くのは そのhtmlファイル内にCSSとかJavascriptとかが書かれている場合? それともリンク要素で呼び出されてる場合? それともそれとも、どっちの場合も? できればソースきぼんぬ。
どっちもじゃねーの?ソースはしらね
>>266 link要素には type を書くんだからいらない。
ソースに埋め込んだ スタイルシートやスクリプト の種類を特定するためにかくもの。
じゃない?
270 :
266 :04/09/10 16:35:07 ID:???
やっぱり不要そうなんですか? なんとなくそんな気がしたりもしてたのですが、 不安なのでとりあえず書いてました。
xhtml1.1 だと <meta http-equiv=""> はないから、 外部リンクだといらないかも。
>>254 確かに言語学とか各国の文化とかに関わってくる話かも。
あちらの国の文におけるイタリックとかボールドって
日本語の文におけるフォント違いと比べるとちょっと異質で、
平仮名・片仮名・漢字の使い分けとかに近いものがある気がする。
>>268 HTML4.01の仕様書に書かれているのは、
・<META http-equiv="Content-Style-Type"> または HTTPレスポンスヘッダの
Content-Style-Type: 行で、デフォルト・スタイル言語を指定できる。
・著者はデフォルト・スタイル言語を指定することが望ましい。
・デフォルト・スタイル言語を指定せずにstyle属性を使うのは間違いである。
ということです。ということは、link要素だけでスタイルシートを使う場合、
デフォルト・スタイル言語の指定は必須ではないが、書いた方が望ましい
ということになります。不要ではありません。ないよりあった方がいいのです。
スクリプトに関しても同様。
>>271 必須ではないですが、HTTPレスポンスヘッダで指定するのが望ましいと
なるのではないでしょうか。
>>274 XHTML1.1でチェックした場合、
lintでこんなこと言われますた
5: line n: XHTML1.1 では <meta http-equiv> を記述すべきではありません。 → 解説 144
文書型宣言をXHTML1.0 Strictにした場合は何も言われません。
「解説 144」の内容
> メディアタイプ application/xhtml+xml には <meta http-equiv> を記述すべきではありません。 *4*
> XHTML Media Types(J) によると、メディアタイプが application/xhtml+xml である文書では <meta http-equiv> を記述すべきではないとされています。
>>275 うむ。MIMEもcharsetもレスポンスヘッダで指定するのが良い……って
>>274 がもう言ってたな。
>>275 ん? だからこそ、HTTPレスポンスヘッダで指定するのでしょ?
<meta http-equiv> と HTTPレスポンスヘッダの違い、分かってますか?
text/htmlならキニスンナ
流れぶった切りスマソ。 <div>直下にテキストとかのインライン要素おいてもOKですか? lintでチェックしたらとりあえずエラーにはなってないみたいですが。 もしそれでいいなら、例えば <p class="copyright">copyright (C) 漏れ 2004</p> みたいに、段落とはちょっと違いそうな文書はむしろ <div class="copyright">copyright (C) 漏れ 2004</div> のようにしたの方が適切そうな気が汁。
>>279 仕様書よめよ。
んで、pの意味するparagraphってのは日本語の「段落」ってのとはちがうぞ。既出だ。過去ログ読め
仕様についての疑問 1.なんでimg要素はインラインなのかね。 2.なんで<form>直下にinputをおいてはいけないのかね。 3.なんで <table><form><tr></tr></form>><form><tr></tr></form></table> みたいにレコードごとに別のformにできないのかね。 何のためにこういう仕様なのかおまいら説明できる?
空腹時
それより<pre>に<img>を書けないのが痛い
>>282 一番目のみ。imgはalt属性のテキストと同等とみなすことができる。故にインライン。
>>285 ならば、代替内容にブロック構造を持てる object 要素が
%inline; である理由を説明されたし。
objectはインラインも内包できるからやや特殊。
>>285 そもそもstrictとしては、画像はテキストで代替できない時に使うんであって、alt属性の存在自体おかしいんだよ。
テキストで代替できるならテキストで書けと。
代替可能な画像と不可能な画像用の要素を作ったほうがよほど論理的だ。
企画書などの図やグラフなどはテキストでは代替できないし、色などのイメージは
まったく代替できない。
ほんとw3cはバカだよな。
>>288 img要素がどういう経緯で取り入れられたかくらい勉強しておいた方がいいよ。
少なくともW3Cをバカにして釣りをしたいならね。
>>289 経緯なんて何の関係もないんだけど?
結果論理的にできない仕様にしておいて、論理的に書けと言ってるやつはバカ以外の何者でもない。
w3cを擁護したいんだろうけど、有名人は100点を求められるんだよ。
どうでもいいけどinline要素の<img>がなんで<pre>の中に書いちゃダメなの!?
>>290 めっちゃ関係あるじゃん。国際標準規格として制定しているんだから。
>>291 preが整形済み「テキスト」だからでしょ。
経緯があってこその結果
imgができたのってW3Cができるずーっと前だし
本当はimg廃止してobjectに一本化したかったんだろうけどね。
>>293 >preが整形済み「テキスト」だからでしょ。
altってもんがあるからテキストとみなすこともできるけどそこらへんは?
>>294-296 HTMLは論理的にマークアップする言語だと位置づけたのはw3cで、位置づけたはいいけど
論理的でない規格にしてしまっておいて、
「論理的にマークアップしてくれよ〜〜〜〜〜〜〜〜」
なんて叫ぶのはバカ丸出しだと思わないか?
違う言語でも作ればよかったのにな。相手にされないのは確実だけど。
まあ80点ってところだよな。だからおまいらw3c信者も20点分の批判は我慢しろよ。
>>298 経緯を知ってほしいなら自分で説明したら?まあ経緯がどうであれ結果が
100点にならなきゃ文句がでるのは当然。経緯で点数が変わると思ってるおまいは
とりあえず社会に出てからおいで。
>>299 社会に出てないのはおまえだな。
それまでの経緯を受けて規格が制定されるのは社会では当然のことだから。
何だ、経緯を知らないふりをした釣りだと思ったら本当に知らなかっただけなのか。
経緯を知れば納得できるんだったら、教えてあげたら?
>>303 ほっとけよ。どうせ過疎スレだ。ほっとけばそのうちいなくなる。
>>290 そんなあなたのために、logdesc属性があるじゃない。
そもそも、代替不可能な画像をわざわざマークアップ文書内で表示させようとするほうがおかしい。
それなら最初からそのイメージにリンクで参照する形をとるべき。
ドキュメントをマークアップするためのhtmlであって、 htmlにあわせてドキュメントを作るのは本末転倒。
規格がどのように成り立つか、を論じるスレじゃないだろ。 現状不満があるやつに対して「社会がそういう仕組みだから」は答えになってない。
>>307 論理的文章を作るのが(x)htmlであって、(x)htmlにあわせて作らないのならばその文章は作ったやつの脳内レタリングでしか再現できない。
>レタリング って・・・。 かなり前にも「レタリングvsレンダリング」バトルがあったな。
というわけで名前欄にどちらの所属か書いて発言してね。
「所属」・・って、どういうのがあるの?
>>310 interfaceをインタフェースと書くかインターフェイスと書くかと同じ。
くだらない事でいちいち騒ぎたてるな。バカバカしい
>>315 細かいことだとは思うがそれは違うだろ。
「レタリング」という言葉が別にあるからな、この場合。
インターフェイスとインタフェイス・・・ インタフェイスってほとんど聞かない それよりフォルダとフォルダーのほうがいいんじゃない? つまり、カタカナ英語にしたときの表記の違いってことを言いたいんでしょ でも、レタリングとレンダリングは元の言葉が違わない?
>>318 レタリングでぐぐってみれ。やまほど引っかかる。
>>317 同じこと繰り返さなくていいよ。
だいたい「フェース」と「フェイス」の差について述べたかったんでしょ。
309=315はレタリング=レンダリングだと思ってたってことでFAかな。
勉強になってよかったね。
等号だと思ってたんじゃなくて単に覚え間違いじゃないの。 Transitionalのアレみたいに。
<DL><DT><DD>って各ページの紹介に使ってもいいの? <DL> <DT><A HREF="bbs.cgi">掲示板</A></DT> <DD>管理人からすごい早さで返事が来ます</DD> <DT><A HREF="mail.html">メールフォーム</A></DT> <DD>管理人からとてつもない長文で返事が届きます</DD> </DL>
>>323 ここはものすごく頭の悪い発言してくださいスレなので質問はスレ違い
>>306 >そもそも、代替不可能な画像をわざわざマークアップ文書内で表示させようとするほうがおかしい。
じゃあHTMLでwebサイトを構築すること自体まぬけな行為ってこと?
でもW3CはHTMLをwebの標準にしていくつもりではないの?
PDFがweb標準なのかな?W3CってPDFを薦めるような運動してたっけ?
>>323 とりあえず「定義」の意味を勉強してみたらすっきりするかもよ?
dlは定義リストだからね。
>>326 俺としてはテキストだけしか表示させようとするべきでないというなら
.txt形式であげればいいと思うよ。
>>306 が何を思って
>>そもそも、代替不可能な画像をわざわざマークアップ文書内で表示させようとするほうがおかしい。
なんて言ったのかにもよるけどね。まあ「表示」って言ってる時点でHTMLらしくないんだよね。
txtと違っていろんなUAに構造を解釈させることができるのが魅力の言語だから。
>>322 transitionalをトランショナルと発音しているやつがいた
最近真性のバカが増えたな。仕様書も読めないやつはここで発言するなよ。
306が言いたかったのは 「それなら最初からそのイメージにリンクで参照する形をとるべき。」 ということだろ。 imgが導入されたときにもそういう反対意見があって今でも根強いimg反対派がけっこういる。 これは表示うんぬんの話ではなくて、「言語化できるもののみが機械読み取り可能」という思想(それが真か偽かは別として)の問題。 リンクはリンクでしかないがimgは文章に埋め込んでその一部となるから機械読み取り可能な文章という思想とは合わないという主張。
代替不可能な画像は全部スタイルで指定するようにしてしまえばいい :after{content:url("*.png");display:block;float:left;}
333 :
306 :04/09/12 12:16:25 ID:???
>>328 「表示」という言い方は失敗だった。
>>331 の言う通りで、UAによる機械的解釈行為、と考えてくれるとうれしい。
HTML内に文字代替不可能なイメージが存在したりしたら、その時点で、
代替不可部分だけが意味不明な、前後のつながらない文書になってしまう。
だから代替不可能なイメージはマークアップ文書内に含めるべきではないし、
必要であれば外部のデータをリンクによって参照する方法を取るべきだと思う。
代替不可能なデータを表す方法としてPDFを参照することは妥当だと思う。
少なくとも、無理にHTMLで全てを表現しようとするよりはずっといい。
>>332 釣りですか?
スタイル自体が代替可能なんだが。
むしろ334のほうが釣りですね
>>333 >HTML内に文字代替不可能なイメージが存在したりしたら、その時点で、
>代替不可部分だけが意味不明な、前後のつながらない文書になってしまう。
なってもいいのよHTMLは。そんなものじゃないからさ。
機械に論理構造を伝えはするけど内容まで伝える必要はない。
だから代替不可能な画像を使うことはHTMLとして間違った行為ではない。
いろんなUAに対応できるのがHTMLだけど、いろんなUAに常に対応していないといけないわけではない。
なるべく広いほうがいいが、だからといってそれにがんじがらめでは本末転倒。
もう少し柔軟に考えるべし。
視覚UA向けに特化させるのもいいし、全体にくまなく使えるHTMLに仕上げてもいいし、
PDFと違いこの幅の広さがweb標準となれたhogeだな。
>>333 機械的解釈行為、には賛同しますが、
文脈云々いうのならば文脈を解釈するための言語定義がいるのではないかと。
しかもlang属性で示される言語種全てに対しての。
あくまで文脈を解釈できるのは、そのコードを読む人間であって、
html をパースする機械ではないでしょ?例えば
<p>日本国民は…(憲法前文第一段落)</p>
<p><img src="ひろゆきの画像" alt="ウソをウソと見抜けない人に…"></p>
<p>そもそも国政は…(憲法前文第二段落)</p>
というのがあった場合、文脈的にはおかしいけど構造に不備はない。
文脈はおかしいけど、もしそれを不正とするならば html が日本語文章に
ついて定義しなければならなくなっちゃうでしょ。
なので、論理構造が保たれるべきなのはあくまで構造であって、
文脈が論理的である必要はないと思います。
338 :
337 :04/09/12 12:57:11 ID:???
だから書き込み前にリロードしろとあれほど…
>>338 前から気になってたのだが
>だから書き込み前にリロードしろとあれほど…
これって本気で落ち込んでるの?それともただの2ちゃんのお約束なの?
本気でPCの前で軽くうなだれてるならなんか可愛いよね^^愛しいぞ!おまい!
>>337-338 つまりおまいはその程度の文章を書くのに7分以上使ったわけだw
7分も使って
>>336 の
>機械に論理構造を伝えはするけど内容まで伝える必要はない。
の一言に撃沈かw
>なので、論理構造が保たれるべきなのはあくまで構造であって、
>文脈が論理的である必要はないと思います。
この結論だけ書けば1分で終ってたんじゃないか?どうせ結論は出ててうまく説明するために
ちょっと時間がかかっちゃったんだろ?
341 :
340 :04/09/12 14:17:27 ID:???
だから書き込み前にリロードしろとあれほど…orz
上げんなバカ
344 :
338 :04/09/12 15:08:49 ID:???
>>341 ハネムーンはモルディブがいいわw
>>341 いや、正確には2chブラウザで30位レスついているのに気がついて、
それを読んでからだから、もちっと短いはず。
まー、どうでもいいことなんですが。
345 :
338 :04/09/12 15:09:17 ID:???
文章ありきだから文章になっていないHTMLはだめなのでは。
348 :
306 :04/09/12 23:05:54 ID:???
>>336 img要素におけるalt属性はあくまでも代替で、"完全に"元と同内容であるとは限らない。
むしろ、絵で表現された感覚的なものまで文字で表せ、などという方が非現実的。
これは個人的な解釈が入るけれども、longdesc属性の存在を考えれば、
たとえば冗長抑止のための省略であるとか、あるいは視覚的に依存することが"より"有効な場合に、
alt属性が事実上必須なimg要素の価値を見出せると思う。
そもそも「UAに対応させる」という感覚そのものが誤り。
HTMLは汎用的で、別にどのUAに対応させるかどうかなど考える必要のないもの。
もしもそんなことを考えながらHTMLを書いているのであれば、全くの無駄。
それはスタイルシートだとか、そういった部分でUAへの対応を考えればいいだけ。
柔軟にものを考えるのはいいけれども、弾力的の名の下に運用されたHTMLは最終的に、
特定のUAでしか使えない、汎用性を失ったものになってしまう。
UAへの対応など、HTMLの時点で考える必要などない。
>>337 自分の書き方が悪かっただけだと思うが、その意見に全く同感。
元々のテキストの文脈が良くても悪くてもどうでもいい。
ただ、自分が駄目だといいたいのは、
<p>本案件に関する詳細は次のようになります。</p>
<p><img src="./report.png" alt="案件内容" /></p>
<p>上記の各要項に関しまして…</p>
みたいなものだけで、別に内容の是非など問う必要は自分もないと思う。
>>348 >UAへの対応など、HTMLの時点で考える必要などない。
現実を見ろよ・・・・・くだらないヲタ発言を長々とまぁ・・・ったく
現実は「UAへの対応はHTMLの時点で考えなきゃ現状どうしようもない」だよ。
HTMLをリアルの仕事で利用しないやつのいうことはホントに役にたたんな。
>>349 まぁ分かるが、現状とか言う奴はもう一個のスレ行け。
>>349 言いたいことは分かるが、残念ながらスレ違いだ。
>HTMLをリアルの仕事で利用しないやつのいうことはホントに役にたたんな。 その理論でいくとほとんどの評論家はカスだということになるな
スレ違いがスレ違いを助長する。
>>352 おまいにとってカス=いうことが役に立たないなのか?
評論家の言うことは役に立たない。なら普通によく聞くな。とりあえず日本語の脳内解釈は
やめておけ。
おまいらの聞きたいんだが、HTMLに特定UAへに向けての何かを書いてはいけないっていうのなら
<img>自体特定UAなんだがそこらへんは?
ついでにimgにはwidth height属性があり、しかも使用を推奨されている。そこらへんは?
img自体については懐疑派なので肯定はしないが、 img要素が視覚UA向けの要素である、と前提としているお前の発言に、 width height属性が視覚UA向けの仕様なのはどうよ、って発言が含まれてるのは滑稽。 視覚UA向けの要素に視覚UA向けの属性が含まれてることがそんなに不思議?
imgって確かXHTML 2.0では除外されたんだよね。
357 :
Name_Not_Found :04/09/13 10:06:42 ID:Ejjj77LL
もの凄く助けてほしい・・・・ <table> <tr><th>商品名</th><th>価格</th><th>数量</th><th>購入</th></tr> <tr><td>チューイングガム</td> <td>100円</td> <td><input type="text" name="商品番号"></td> <td><input type="submit" value="購入"></td> </tr> ........ </table> 1レコードごとに別々の<form>要素にしたいんだけどどうやらvalidですらないようでorz でも明らかに表だから<table>要素でマークアップするしかない・・・・ でもtable要素でやるとレコードごとに違うform要素にはできない。 strictにこの状況を抜け出すにはどうすればいいの.......
そもそもそれtable要素か? <th>購入</th>のあたりとか、input要素含んだtd要素とか限りなく怪しいが。
359 :
357 :04/09/13 10:19:21 ID:???
>>358 え?表の中にinput要素は禁止なの?じゃあ上の場合は何でやるのが理想になるの?
定義リストだともの凄く冗長になっちゃうんだけど・・・・;もちろんCSSでdtをけすけど
一番上のdlのdt以外は消す時点で、明らかに表なんだと思うけど・・・・
<form> <table> ... </table> </form> じゃだめなん?
361 :
357 :04/09/13 10:27:24 ID:???
>>360 getだから必要のない値まで渡すと場合によっては切り落とされておかしなことになるかもしれない。
postではブラウザの戻る・進むがスムーズにできなくなるのでorz
362 :
357 :04/09/13 10:32:24 ID:???
そもそもtrごとに別のform要素であるみたいに区切るのがstrictじゃないのかな。 でもtrごとに意味的な区切りはあるのだからいいような気もするんだけどな。
>>354 ちなみにストリクターには結構imgのwidth height要素に懐疑的な
ヤツがいる。
一般的にこの二つの属性が推奨されるのは、ストリクトではなくて、
特定UAでのユーザービリティが理由になっている。
私はimgを参照の一部として考えてるからwidthもheightも
付けないようにしてる。
img要素は「画像そのもののがそこにある」ってだけで、
プレゼン的な意味をもつwidthとheightは
スタイルシートで指定するべきだと思う。
アクセシビリティ(ユーザビリティ)とストリクトは
場合によっては結構かけ離れてるよ。
JISのアクセシビリティの書類なんて
「本文へ」リンクを文章の先頭に置くことを推奨してるけど、
(ナビゲーションを飛ばすためね)
ストリクタとしてはそんなリンクが必要になる時点で
その文章はおかしい可能性が高い、と考える。
>>363 別にタグが冗長といっているわけじゃないんだ。
trはともかくtbodyごとに別のフォームにしたいとかはあるかも。
366 :
357 :04/09/13 12:08:08 ID:???
じゃあ質問を変える。 <tr>ごとにform要素にするのは論理的か否か? 仕様上できないのはいいとして、その仕様自体論理的なものなのか。 とりあえずあきらめた。適当に代替方をさがすことにした。
<tr>ごとにform要素にするのは論理的だと思う。 とりあえずXFormsを使うしかないかな。
XFormとSVGに移行するとか。 個人的にはFormは既に用意されている文章ではなくて、 ユーザーがダイナミックに入力する、という点を除けば 普通のHTML文章と大きな違いはないと思う。 よく使う手は <form> <dl> <dt>名前</dt> <dd><input type="text"/></dd> ...... </form> みたいな感じ。二次元データの場合はテーブルでも同様。 formはそれ自体をブロックと考えるのでtrによって分割 されるのは変な気がする。
そこでfieldsetですよ。
>>357 整形結果が得たいだけなら、技術的には CSS を用いて
form { display:table-row; }
あたりで解決する問題だと思う。
> その仕様自体論理的なものなのか。
合理的ではないかもしれない。
実際には単なるDTD記述上の限界(つまりSGML仕様の問題)だと思うが。
>>370 それ使えないよ。まあ実装なんて関係ないのがこのスレの趣旨かw
でも実装を無視しての会話って意味あるの?例えばXHTML3が出て実装してるUAが
ないのにXHTML3で書きましょう。実装なんて知りませんwみたいな?
>formはそれ自体をブロックと考えるのでtrによって分割
>されるのは変な気がする。
例えばさ何故にformにしたのかね。
input groop=hoge
とかにして、
form groop=hoge 〜
〜の部分でhogeグループの部品のmethodやらなんやらを決める。なのでformはヘッダに記述。
そもそもform要素自体既存の文書にはない、web特有のものでしょ。だから極力既存の論理構造に
影響を与えない形で実装をすればよかったのにね。ブロック要素ってのが根本的に失敗だったんじゃ?いいすぎか;
>>371 既存の文書ってのは紙媒体のこと?
それなら、署名欄とか穴埋め問題がフォームだと思うが。
ただ紙媒体には送信っていう概念がないけど。
form要素つくったのw3cじゃないし、これからはXFormsに移行してくんだろうし、失敗だってわかってるんじゃない?
>>372 そうかformは申し込みハガキ的なものを想定してるんだな。
>>364 >アクセシビリティ(ユーザビリティ)とストリクトは
>場合によっては結構かけ離れてるよ。
>JISのアクセシビリティの書類なんて
>「本文へ」リンクを文章の先頭に置くことを推奨してるけど、
>(ナビゲーションを飛ばすためね)
>ストリクタとしてはそんなリンクが必要になる時点で
>その文章はおかしい可能性が高い、と考える。
これはアクセシビリティやらとストリクトが衝突しているのではなくて、ナビゲーションリストがあること自体の問題なのでは。
文書先頭にナビリストがなくてもアクセシビリティは損なわれないが、ユーザビリティが多少損なわれる、と言うのは感じるけどね。
要するに、ストリクト側からアプローチすると一定のアクセシビリティ及びユーザビリティを保てるが、ユーザビリティ側からアプローチすると、ストリクトではなくなる可能性が高いと言うことかな。
> form要素つくったのw3cじゃないし table 要素も w3c ができる前からあったよね。
>>375 結局衝突しとるがな。
ちょっち話それるが、、UA側に「次のhn要素に飛ぶ」的な機能があれば良いんだよ。
本文の開始直前にはhn要素があるのであって、そうすればUA側でナビを飛ばすことが出来る。
しかし、現在世に蔓延っているHTML文書はそうでない場合が多い。その所為で実装する意味が希薄になっている。
腐れマークアップは本当に腐れだな。
>>377 腐れマークアップも今ではUAのせいだろ。結局つみはUAにいくんだよな。
まあ無料配布だから文句も言えないってかw
>>374 >でも実装を無視しての会話って意味あるの?
これの例えとして続く文章だろ。
>>371 > それ使えないよ。まあ実装なんて関係ないのがこのスレの趣旨かw
確かに、整形結果を強制しにくいやり方だから
従来のテーブルレイアウトみたいには使えないだろうね。
現在のHTMLは構造の洗練よりも後方互換性を優先させて発展してきた結果だから
おかしな点は掃いて捨てるほどあるよ。
>>376 だいたい table 要素のデフォルトが border=0 というあたりを見ても、
元々 table はレイアウトのために作られたことを物語っているんだよな。
データの表なら枠線を付ける方をデフォルトにするだろうから。
>>381 船がないのはタイプライターの名残だよ。
Tabキー押して表作るときも線無いしな。
>>377 tabindex が汎用要素になればいいのにねぇ。
さらに言えばデフォルトでリンクやフォームアイテムに移動しないようになれば…。
まぁ、無理な話だわな。
385 :
384 :04/09/13 21:05:26 ID:???
汎用属性ダターヨ(;´Д`)
流れぶった切りながら書き込みしてみる。 自動車学校教習所で習う運転方法がStrict、通常道路上で運転するのがValid、 深夜に妻が産気づいて病院へ(仕方なく)制限速度超過で飛ばすのがInvalid。 今日久しぶりに教習車のケツ眺めてて頭に浮かんだ。
>>386 全然違うぞ。
教習所で教えるのはstrict
実道路では大半がテーブル
深夜にryはtxtあげ
なめるのはinvalid
入れるのはintinpo
>>386 一段階ずつ、遠い方( Strict から離れた方)にシフトした方が、
より実情に近い希ガス。
「StrictなHTMLで書こう」というのは実情を無視している (実際の交通を教習車は乱している)と言われているみたいだ…。 Strict-HTMLはそんなことないんだけど、それでもね。
法定速度をきっちり遵守してると自分の後ろの車が詰まってクラクション鳴らしてくれたりします
縦書きの文章をそのまま表示するにはどうすればいいの? <pre>でむりやり? それともkagetakaとかUAに頼るの?
>>389 全部の車が教習車と同じ走り方をすれば何も問題が起こらないし最も安全。
一般車のほとんどが教習車と違う走り方をするから、
結果的に教習車の方が交通を乱しているかのような状態に見える。
と考えれば、Strict の実情に近くなるかな?
「教習車が交通を乱してる」と言い出す奴と
「Strict は現実に即してない」と言い出す奴が対応する。
車の運転を例にとった一連のレスの中では、
>>393 が一番うなづける気がする。
でもwebの実情と交通の実情では差がありすぎるな。 まあ交通ルールは何十年も大筋変わらずきてるが、HTMLはずいぶん変わって しかも実際の現状とはUAのことがほとんどで、運転者ではないから。 いうなれば交通ルールに対応できていない車が蔓延してるといった感じか・・・・ それって怖い話だな;ブレーキを踏むと加速する時もある車・・・・・!?
ネタ投下
そうですか ここはあなたのスレですか
>>399 メール欄に何を書こうがそいつの勝手。お前も好きでsageって書いてるんだろ。
そもそも真剣な話何でageはうざがられるんだ?俺としてはsageの方がうっとおしい。
ageはスレ違いではないが、
「あげるなボケ」
はあきらかにすれ違いだろ。お前の方が悪いと思うんだが?もちろんこのスレ違い話を続けてる
俺も悪いが、原因はほとんどお前だろ。お前がageを肯定すればこんなスレ違いな話は起こらない。
もちろん俺がageなくてもいいが、そもそも相手にage,sage強要すること自体スレ違い。
ここはそういうスレじゃないだろ?
>>401 何で自分に言ってんのお前w
まずお前がスルーを覚えろよ。
とりあえず会社に着いたぞ。
strictって、論文とかドキュメントを書くことを目的としてる感じがする。 いわばTeX。 論理的な構造をもった文書を作成することが目的だから、デザインは切り離して あとで考えればいい。 でもそうじゃない文書もあるんだよね。デザインこそが重要で、論理構造とデザインを そう簡単に切り離せないものが。 ポスター作るのにはドローソフトを使う。論理構造よりも見た目が重要だから。 strict→tex そうじゃないもの→ドローソフト 一つのソフトで、TeX文書と各社のさまざまなドローソフト(互換性なし)のファイルが 読める超便利ソフト→各種UA でもバグだらけ。
>>403 Webが拡大していく前に、そうしたデザイン用途に特化した
HTMLのように無料で容量も小さく手軽でリンクを扱える技術が用意されていれば
恐らく何も問題はなかったんだろうね。
将来的には SVG など各種 XML 規格やその周辺規格がそれらの隙間を 埋めてくれると思うが、最大手のWinIEの実装レベルが、何年も前に 勧告されたCSS2ですらバギーなので現状ではまだまだ…と言った感じか。 俺の場合どうしてもレイアウトが大事という場合、とりあえずHTMLで 文書を提供して代理文書としてPDFへのリンクを張ってる。
> 最大手のWinIEの実装レベル WinIEねぇ…。個人的には高機能化を求めようと思わなくなってきたなあ。 OS添付の簡易HTMLビューアでしょあれ。 エディタで言う「メモ帳」程度の位置付けで考えた方がいい気がする。
高機能じゃなくていいので表示のバグをなくしてください。
>>406 レイアウト・デザイン関係が大事なサイトの最たるはwebsSHOPだと思うんだけど、
PDFってform要素の代替はあるの?
そもそもPDFがうざがられる以上HTMLで視覚重視サイトも仕上げるしかないんだよね。
>strictって、論文とかドキュメントを書くことを目的としてる感じがする。
>いわばTeX。
というかstrictでも昔のHTMLでも目的は変わらないでしょ。それにただ相性がいいだけだと思う。
ある意味万能さが売りなんでしょ。
全然万能じゃないものが、ド素人に「万能さ」でウケてしまった結果がこの惨状。
NNとIEが3.x〜4.xの頃の所謂ブラウザ戦争時代は実際独自にHTMLやCSSや Scriptを拡張して万能さ具合をユーザにアピールしてたからなぁ。 あまりに汚れてしまった text/html から撤退して、新たに application/xhtml+xmlで やり直したいが、これまたWinIEのお陰でやり直せないのが痛い所。 せめて XHTML1.1 の DTD はバグらずパースしてくれ…。
WinIEが application/xhtml+xml や XHTML1.1 の DTD にまともに対応したとしても 結局は大量の無理解なユーザに踏み汚されるだけだと思うけどな。 # IEがXHTML2対応とかしたらnl要素目当てでXHTML2使う奴が増えるんだろうな。
全く普及しないだけだったりして。
>>412 UAが対応さえしてくれれば俺たちゃ万々歳だろ?
正直デザイン案完成後のコーディングに1ページ1時間以上かけたくない。
UAがW3Cの規格通りに色々な実装をよくしていけば、アホみたいに複数ブラウザで表示確認する必要もなくなるかも。
まあスレ違いなのでこのへんで。
なんか最近話すことないね。やっぱり素人的な見地からの質問からのループ議論以外では
このスレ必要性がなくなってきてるね。
最近というか随分前から寂れてるけど…。
>>414 おまいがこのスレを必要としなくなったってことよ。バイバイ。
<dt>おれ</dt><dd>馬鹿</dd> <dt>おまえ</dt><dd>間抜け</dd> を おれ |馬鹿 おまえ |間抜け と表示したいんですけどどうすればOK?
>>417 表示はどうであれ、マークアップはValidだ。
dl要素を忘れないようにしろよ。
>>417 dt,dd{display:inline}
dt:after{content:" |"}
>>420 それじゃあ、
<samp>
おれ |馬鹿おまえ |間抜け
</samp>
にならないか?
422 :
420 :04/09/14 20:02:04 ID:???
すれ違いわかっていながらorz 確認してないけど是でいいかな dt,dd{display:inline} dt:after{content:" |"} dd:after{display:block;height:0;margin:0;padding:0;border-width:0;}
お前ら、落ち着いてください。 CSSスレで既に解決している上に、すれ違いもいいとこですよ。
>>423 まー別に話題ないんだし、そうピリピリしなくても良いジャマイカ。
>>423 のことではない。
急に思ったが、過疎スレでムキになってる自治厨ってなんだろうな?
何故に2ちゃんの1スレにそこまで固執するんだろうな?
というか自治厨自体なんだろうな?
2ちゃんの1スレが、本来のスレ趣旨から外れたからといって何の問題があるのかね?
2ちゃんの1スレは、そいつの人生にとって大事なものなのかね?
まあ人気スレで自分が参加中に関係ない話されるなら自治もしたくなるだろうけど、
過疎スレなんかは正直何はなしたっていいだろ。そもそも過疎板でこんなにスレを乱立させてどうするんだろうな。
そのほうがよっぽど問題だよ。合計で10スレほどあればいいってのに、何を血迷ってどんどん立てるんだろうな。
最近このスレから派生した技術関係総合スレが立ったことにしても、明らかに必要ないスレだろ。
自治厨がいなければこのスレでごちゃまぜにしてればよかったんだよ。
過疎板ってことわかってるのかね?
スレを趣旨で明確にわけていくと、結局少数の人間の目にしか触れず、少数の意見にしかならないよな。 2ちゃんなのにローカルってのももったいない。
>>425 IE以外のブラウザなんてみんな使ってないからIE専用でいいじゃんと言っているのと似ている。
>>425 自治房のオナニー文章読むのもだるいけど、無視すると
粘着されそうなのでだれか要約をヨロ。
……10文字以内で。
…………出来れば1byte文字換算で。
スルーしる
>>427 ぜんぜん違う。
>>428 10スレにしろ
これでokか?マザコンはよくないぞ。これからは自分の力でな。
急に思ったが、植民地でムキになってる独立厨ってなんだろうな? 何故に植民地の1部族にそこまで固執するんだろうな? というか独立厨自体なんだろうな? 植民地の1部族が、本来の植民地の姿から外れたからといって何の問題があるのかね? 植民地の1部族は、そいつの人生にとって大事なものなのかね? まあ大所帯部族で自分の家族が宗主国にゴミ扱いされるなら独立もしたくなるだろうけど、 過疎部族なんかは正直どう扱われたっていいだろ。そもそも植民地でそんなに部族を独立させてどうするんだろうな。 そのほうがよっぽど問題だよ。合計で10国家ほどあればいいってのに、何を血迷ってどんどん独立するんだろうな。 植民地ってことわかってるのかね?
なんだ、コピペか
>>431 お前2ちゃんのスレ問題と人権問題が同じだと思ってるの?
お前にとっての2ちゃんの出来事、2ちゃんの過疎板の過疎スレの動向は
人権問題と同じレベルなのか?
少しは税金払って社会に貢献しろよ。
漏れも書いた気がする。
急に思ったが、過疎スレでムキになってる自治厨ってなんだろうな? 何故に2ちゃんの1スレにそこまで固執するんだろうな? というか自治厨自体なんだろうな? 2ちゃんの1スレが、本来のスレ趣旨から外れたからといって何の問題があるのかね? 2ちゃんの1スレは、そいつの人生にとって大事なものなのかね? まあ人気スレで自分が参加中に関係ない話されるなら自治もしたくなるだろうけど、 過疎スレなんかは正直何はなしたっていいだろ。そもそも過疎板でこんなにスレを乱立させてどうするんだろうな。 そのほうがよっぽど問題だよ。合計で10スレほどあればいいってのに、何を血迷ってどんどん立てるんだろうな。 最近このスレから派生した技術関係総合スレが立ったことにしても、明らかに必要ないスレだろ。 自治厨がいなければこのスレでごちゃまぜにしてればよかったんだよ。 過疎板ってことわかってるのかね?
>>439 勝手に改変だと思い込んでるみたいだけど、
425 :Name_Not_Found :04/09/15 01:28:33 ID:???
これ以前の日付で
>>425 のレスに酷似したレスがあるならもってこいよ。100万円をやる。
まあ実際貯金は70万弱しかないから、そのぶんしかやれないが本当にあったらやるよ。
レスをコピって持ってきてもダメな。実際のレスにへのリンクを貼ってくれればok。
それじゃ楽しみにしてる。
何この流れ(;´Д`)
過疎スレ荒らしに来たよーん、ってことでしょ。
まぁ結果はどうあれ425の思惑通りになったわけだな。おめでとう!
全部425のジサクジエンでしょ
ageに完全一致ね
>>446 ageたら同一人物かwめでてぇなそれ。
ageに完全一致であぼーんね
スレをまとめろとかは自治スレ行ってやれ
完全な過疎になれば纏まるんだろうが、 定期的に粘着が荒らしに来てくれるので 書き込みもそれなりにあるし、仮想統合相手からは 隔離スレと見なして貰える。 嵐の人々はよっぽどこのスレの存続を望んでいるんだなぁ、 といつも感心する。
こらこら
久しぶりに思うことがあった。ただいま通販サイト製作中。問題は商品価格の「表示」について。 商品A 1,980円(税込) 数量:□ かごへ ↑こんなのがそこらじゅうにある。もちろん商品価格だから実際相当な量だ。 で、問題は,(カンマ)について。3桁ごとに入れるカンマは明らかに見栄えのもの。 なので入れるなら <span class="price">1980円</span> などとして後はCSSの仕事。まあ実際こんなことCSSではできないが、それはスレから外れるのでおいとく。 俺が思うのは 1,980円 これを 次につづけるわ
俺が思うのは 1,980円 これをカンマをHTML側で打っても全然Strictではあると思うんだよね。 strictって見栄えに関する要素を排除したStrcit-DTDを使って見出しなら見出し。のように 目的にあったものを使うことであって、ユーザビリティなどを考慮することではないよね。 1,980円 は明らかに見栄えを意識したものだけど、HTML自体が見栄えを意識してるわけではなく、 マークアップ対象が初めから見栄えを意識したものだったってだけなんだよね。 だから問題ナッシング!
スレ違いだが、4桁区切りの日本ではカンマを4桁ごとに打つべきだと思う。 3桁区切りじゃ中途半端だし、利便性も何も無いただの西洋かぶれだと思うんだ。
わざわざここで発言しないで心の中だけで思ってればいいのに。
459 :
Name_Not_Found :04/09/16 11:32:15 ID:rrRNrClK
1,980は英語圏では十分に意味があると思うが。 三桁ごとに構造が変わるわけだから。
>>459 ちなみにおまいは1,980をどうやってマークアップする?
<span>hogehge</span> これは非strictですか?最近クラスのない<span>っておかしい気がしてきました。 でも<span>にはclassは必須ではないのでつけなくてもいいし、つける事を推奨されているような ソースも知りませんし;どうなんでうsか?
わざわざここで発言しないで世界の中心だけで叫んでいればいいのに。
>>461 何かしら理由をつけて正当化しつつ投稿するのが普通かと。
>>462 中心の位置によるが、ここではないから大丈夫だな。
>>457 見慣れてるひとには見やすい。ちなみに作ってる俺としては見た目がいいから入れてる。
1980円
1,980円
後者の方がしっかりとした印象を与えれ茶っタリス津
Excelみたいに、データ自体はコンマなしで、表示指定できると便利だな。
CSSはexcelよりもしょぼいってことでFA?
手入力する人にとっては、カンマ付きのほうがミスが減るとは思うけどね。
459じゃないが HTMLには数値をマークアップする適切な語彙がないから、カンマを付けても付けなくてもどっちでも良かろう その辺は文書作成者に一任されていると考える。 どうしても分離したいなら、XMLにして、新しく語彙を作るしかないと思われ
俺なら HTML でマークアップするなら <span class="money">1980</span> だな。 んで、スタイルシートで1,980に整形。 CSSで無理なら(現状では多分無理だが)XSL や Script と言う手段もある。 カンマの位置や、或いは記号を使用言語で変更したいなら 該当クラスもしくはその親クラスの lang 属性の値をみて対応。 (カンマを小数点、ピリオドを桁取りに使っている国もあるし) # XSL や DOM の具体的な実装に関してはスレ違いなので言及せず。
>>471 おまいは間違い。そもそもカンマには意味があるから困ってるって話だろ?
<span class="適宜">1</span><span class="適宜">980</span>円
↑これが理想的だな。カンマはcontentでも使えばいいよ。
くまー
ロンムってたら気になった毛で雄。 \ これはどうなるの? \1980円 っていうのは <span class="price">1980円</span> で \ 記号はCSSでやるべき?
>>474 間違えた
\1980
ね。円は不要だった。
CSSってなんでssレクタなんだろ?????? 正規表現をサポして自由に要素、要素内の文字列を指定できればいいのにね。
CSS&HTMLの機能がしょぼすぎるので現状ではいかんともしがたいような気がする
そこでjavascriptでしょ。
>>472 そのマークアップで
1万9800円
を表現したいときはどうするんだ?
くまー?
>>480 <span>19</span><span>800</span>円
あくまでもこれは元々の資料が,付きだった場合にそれをHTML化するときには上気のような
マークアップがもっとも好ましいという話だ。
あほか
もしかして、MathML の範疇?
>>484 非建設的
なんか久しぶりに着たら住人の質が変わった?なんか初心者スレみたいなやつ多いな。
ここはもっと素直に議論する場なんだけどな。
確かに阿呆だな。議論する価値もない。
同じアホでも
>>484 みたいなレスより偏執的持論を展開するレスのほうが見てておもしろい
>>488 >>484 はアホというかこのスレにふさわしくない冷めたやつなんだよ。
ここは「議論しねえ?」ってやつらが集まってある意味ネタみたいな誰かの
持論をそれぞれの自論で論破することに楽しみを覚えるスレだからな。
さようならてこった。484さんよ。
また誰か粘着してる?
俺かよ!
ああ,お前だ
>>493 それはあれか?
「1,980」も「ああ、そうだね」での,も同じくマークアップする必要がないってことか?
1,980としてアクセシビリティが落ちてもstrictは落ちないってことか?
yほしじゃぁkhfさ
>>494 アクセシビリティ、は微妙かも。
だって、1980 ってかいても、千九百八十ってかいても
間違いじゃないじゃん?
う な 重 一 九 八 〇
>>495 ,があるかないかでだよ?音声では
1,980
は
「イチテンキュウヒャクハチジュウ」
って読み上げるでしょ?多分;
ドイツやフランスでは、コンマの変わりにピリオドを使うらしい 手もとの国語辞典によると
去年なんか標準をどっちにするかってニュースになってたね。 小数点にカンマを使う国もあると。
>>497 識字のサポートみたいなものだよね、このカンマって。
だから、それをどう発音するかは UA の問題なんじゃないの?
123,456,789
って書いてある場合、
三桁ずつのカンマ区切りととるか、
一億二千三百四十五万六千七百八十九ととるか、
は、読み手の問題なんだし。
>>500 だからアクセシビリティを考えれば変なカンマを入れるべきでない。もちろんコノスレとは無縁だけどね。
ユーザビリティとアクセシビリティはバーターってこと?
そもそもコンマは必要不可欠なのか?
今までユーザビリティってアクセシビリティのちょっとゆるい版かと思ってたけど なんか背反するの
ゆーざびりてぃ・・・健常者の使い勝手 あくせさびりてぃ・・・障害者も含め万人の使い勝手 だと思てた んで、コンマをつけると一般人には見やすくて使い勝手がいいけど 音声ブラウザなどを使っている視覚障害者などにはうまく音声化されず使い勝手が悪くなると思た
>>503 あると便利、な場合がある、くらいか。
9638527410 byte
だとピンと来なくても、
9,638,527,410 byte
だと、9.5GB くらい、ってすぐわかったりとか。
「アクセシブル」から「アクセサビリティ」はどうも違和感がある。
まあ ə だからね。
数字の表記に関するスタイルシートがあればいいのにね 数字付きリストにあるような、表示方法の指定とか 位取りのカンマをつけるつけないとか
あんまり細かくやるとマークアップが煩雑になるからなぁ
結局日本語が一番いいのさ。 1万1千1百円。 11,100円 前者なら問題なし。でもダサイ;
>>510 独自 XML + XSL or DOM を駆使すれば自動的にパラメータ指定した
フォーマットで HTML 文書を生成するのも不可能では無いかと思われる。
このスレからは離れちゃうので、実装レベルで話を進めるなら
XSL 系のスレや Script 系のスレに話題を移すべきだとは思うが。
>>507 >9.5GB くらい、ってすぐわかったりとか。
9638527410 / 1024^3 = 8.97657816298305988311767578125
だいぶ違うエサー。
>>512 4桁ごとに漢字にすると読みやすい
96億3852万7410 byte
論文なんかではカンマではなく空白であらわすと聞いた希ガス(あやふや)
9 638 527 410 byte
何にしてもスレ違い?
つーか、制作者側に見やすい表記方法が、 ユーザー側にも見やすい表記方法とは限らない訳なのだから、 XMLか何かでUAに「どういう性質の値か」を伝えたら、 表示に関しては(少なくともHTMLレベルの部分では)制作者側が干渉しない方が いい気がするので、おれは何も装飾しない付けない、足さない表記が 良いと思う。 そっから先のレイヤー、つまりHTMLレベルのデータ表記ではなく、 UAレンダリングレベルの表示方法の話題ならこのスレの範疇外という事で。
見栄えはCSSでやってくれ。 CSSにxslのnumbar-formatのようなのがあればいいだけの話しだろ? CSSのスレで議論しれ
っていうかXSLもCSSと同様にStyleSheetsなんだからXSLで十分だよなぁ……。
論文はTeXだけがガチ。
>>519 IEがxsltで変換後にxsl:outputを無視してhtmlにならなければね
>>519 FOにした時点でXHTML特有の意味付けは消える。FOは表現の情報しか持って無い。
例えば、元がblockquoteだろうが、divだろうが、ただのブロックになる。
DOM等でcite属性を取得しようにもFOからは不可能。
つまりmozillaみたいにcite属性等をコンテキストメニューで出すのは不可能。
(不可能でないにしても通常のXSLT処理を超えている。)
もちろん、XSLTでcite属性をブロックの内容にしたり、脚注にまとめたり
とかは自由自在だけど。
523 :
519 :04/09/16 22:49:13 ID:???
ええっと、それで何か? XSLで変換すればいい、とはいったけど、一般的にXSLによる変換は 元ファイルを上書きしないし、元となったXMLを非公開にする理由は全くないし、 StyleSheetとしてUAが表示するときに利用できるように提供すれば 変換後のフォーマットがFOだろうが、SVGだろうが、プレーンなtextでも 関係ないんじゃない?
<h1>題名</h1> (図1) <h2>もくじ</h2> <ul> <li>第一章</li> <li>第二章</li> </ul> <h2>第一章</h2> <p>なんだってー!!</p> <h1>題名</h1> (図2) <ul> <li>第一章</li> <li>第二章</li> </ul> <h2>第一章</h2> <p>なんだってー!!</p>
不正な文字を発見しました。
526 :
524 :04/09/17 00:12:00 ID:???
>>524 のような文章構成の場合、もくじの書き方は(図1)とすべきなのでしょうか、それとも(図2)とすべきなのでしょうか。
また第二章に節がある場合も、
<h2>第二章</h2>
<ul>
<li>第一節</li>
<li>第二節</li>
</ul>
<h3>第一節</h3>
とすべきなのでしょうか、それとも
<h2>第二章</h2>
<h3>サブカテゴリ</h3>
<ul>
<li>第一節</li>
<li>第二節</li>
</ul>
<h3>第一節</h3> みたいにすべきなのでしょうか。
527 :
524 :04/09/17 00:13:55 ID:???
もくじには章立てしないのが一般的なのでしょうか。 このようなちゃんとした文章を書く機会なんてないので、 論理的なHTMLどころか論理的な文章構成すら知らない状態です。
どちらでも良い。
この場合、 題名 ├ 第一章 │ ├ 第一節 │ ├ 第二節 ├ 第二章 │ ├ 第一節 │ ├ 第二節 ├ 第三章 │ (以下略…) 題名→章→節の関係があるから、それとは別の要素である 目次は切り離した方がいいんじゃないかな? (余談) あと、Strict とは少し離れるかもしれんけど、<hn>は、 これを集めてナビゲーションなんかをつくる UA もあるから その意味でも分けた方がいいと思う。
>>518 お前は何か勘違いしてるが、今話してるのは1,980をそのままマークアップすることがstrictか否かってこと。
CSSではできないからHTML側でやるしかない。しかしHTML側でやることはstrictなのかってことだな。
数字の途中に入るカンマが論理的な意味を持つならHTML側。持たないならCSS等で。
で、どっち?
>>529 >あと、Strict とは少し離れるかもしれんけど、<hn>は、
>これを集めてナビゲーションなんかをつくる UA もあるから
>その意味でも分けた方がいいと思う。
離れすぎ。というかそれはCSS的な見地からのクラスを推奨するのと変わりない。
このスレではやめておくれやす。
>>530 > CSSではできないからHTML側でやるしかない
そりゃ本末転倒かと。
CSSで出来ない見栄えは諦める。これストリクター。
>>532 >数字の途中に入るカンマが論理的な意味を持つならHTML側。持たないならCSS等で。
>で、どっち?
ついでに言うとここはストリクターになるためのスレじゃなくて、strictについて研究・議論をするスレなのでよしなに。
そら各人のStrictの定義次第だわな。この手の議論が平行線になるのも。
>>535 別に話の途中でちょっと方向が違ってきたからってスレ移動する必要はないよ。
スレ分けってのは初期状態の話題を明確に分離してるだけ。お前頭堅いよ。
全ての話に首突っ込む必要ないンだから、黙って傍観してればいいんだよ。
終了
<h1></h1>ってひとつのHTMLに何回も出てきていいの?
ご自由に
<em>543ゲ<small>ツ</small>ト!</em>
だまれハゲ
>>543 You're Valid.
だけど、非Strictだと言っておく。
「他と比べて意味(価値)がある」ことを論理的にマークアップする 要素には事欠かないけど、「他と比べて意味(価値)がない」ことを マークアップする要素はないんだよな。 例えば、 <p>ところで、Microsoft は本気で <abbr>IE7</abbr> を出すつもりがあるんだろうか?</p> <p>まぁ出したとしても、必殺 <em>独自路線</em> を行くんだろうけどな。</p> ・ ・ <p><sage>すれ違いスマソ</sage></p> ( sage = 「他と比べて意味(価値)がない」論理的にマークアップする要素) みたいな。 ……不可欠ではないけど、あれば便利だと思うんだが。
↓価値のないものをネットに垂れ流すなという極論
>>546 それって文の作り方だけで表現できるんじゃない?
>>546 だから強調ってのは平均からの差なんだよ。だから<strong>でいいんだよ。
>>548 言いたい事は解るが、「文の作り方だけで表現できる」というなら
見出しとかも出来ちゃうからなぁ(プレーンなテキスト文でも、
ちゃんとかけば人間は見出しを見失う事がない)
>>546 HTMLは「UAに対して最低限これだけの文書構造をtagで明示しよう」
と言う規格であって、「全ての文書構造を明示しよう」という規格ではない。
そして「強調」は明示するtagに含まれ、「弱調(?)」はHTMLの規格には
選ばれなかった……それだけの事。
もしどうしてもやりたければ、HTMLの規格では「他の意味を持たないものを
マーク付けするときはdiv/spanを使う」事になっているのでdiv/spanを
使うヨロし。
>>550 >見出しとかも出来ちゃうからなぁ(プレーンなテキスト文でも、
>ちゃんとかけば人間は見出しを見失う事がない)
横槍すまんが、無理だ。txt形式の文書ではUAに構造を伝えれない。つまり音声でも伝えられない。
つまり表示からの推測しかできない。ほんとわかてることをイチチスマンね。
>>552 横槍・・・・・・おっと;思いっきり勘違いだったんだな。
>>553 最後まで貫くよ。だって<span>なんか使いたくないしね。
なにせ弱調って結局強調なんだよね。目立つ以上強調になっちゃうのよ。
目立つ=他とは違う。
他とは違う=強調。
強調=em|strong
弱長=目立つ
以下強調時と同じ。
しかし弱長のCSSが半透明とかだったら・・・・完全に弱長だ!
しかしそんなもの「はみとmなjh!!!!!!!うhがhldjさlgkwdhgぁk
すまん取り乱した。 しかし論理的に弱調ってそんざいするのかね?例えば論文のどこらへんが弱調にあたるのかな?
>>555 # コメントっぽくするとか
(かっこで囲むとか)
地の文――こんな表記とか――地の文
英文だとコロンより後ろの文が弱調?
>>555 まず、弱調なるものが存在するとして…
emとstrongをそれに使うのはマズイ。何故かというと仕様にそれらは「強調」
と明言されているからだ。明らかに「強」の意味が含まれており、
「地の文と文章の重みが違う部分」という意味合いではない。
従ってemとstrongを弱調を含めた「強調以外の意味で使ってはいけない」
また、
>>554 の「目立つ、目立たない」は見栄えに重点が置かれているが、
例えば文章の要約を自動生成するプログラムを想定すれば
「弱調と強調を混同して良いはずがない」事は誰の目にも明らか。
嘘をついている自覚がないなら、嘘を付いている自覚を持て。
何でもかんでもDIV、SPANを使う奴も房だが、 何が何でもDIV、SPANを嫌がり、他の要素を拡大解釈したがる奴も房だな。
そもそも弱調の例を示せないのに、仮定からの結論を事実からの結論と混同してるのが間違い。 まずは強調の意味から再考すべき。 ちなみにコーディングでのコメントアウトは強調とも弱調ともとれる。 というかコメントアウト <div class="うまい名前">...</div> とするべきだ。
弱調の例ならたくさん示されているじゃん。
>>559 いいかげんお前もXHTMLに移行しろよ。
メール欄がageの人か… 前スレの最後の方とかこのスレの最初の方で暴れてた人が戻ってきたのかな?
>>563 余計なこと言うな。本人が気付いていなかったみたいなのに潜伏しちゃうだろうが。
消防だらけでやる気をなくした・・・・
スルーを学ばない我々はまさに放火ですな。いや、悟りの境地か?
>>550 違う。以下の言葉を使えばそれなりに表現出来る。
「それはさておき」
「さて」
「閑話休題」
「ちなみに」
それいったら引用も > で表現できちゃうだろうが、 読んで人間が理解できる用にする文章の構造と、 UAが自動処理できるようにするマーク付けは全然違うんだよ。 釣りのつもりかも知れんがそんなエサで俺がクマー \ ∩__∩ \ / ヽ \ |● ● | \(_● _) ミ ̄ ̄ ̄ヽ___,-、 (´;;⌒ (´⌒;; .. |∪| ___ ───⌒ヽ(´⌒;;(´⌒;; ヽノ-、____)───(´⌒(´⌒;; ズサ────
>>569 「閑話休題」は横道にそれた話を本筋に戻す接続詞で
「ちなみに」はその逆で本筋から離れた事柄を参考までに言い添える接続詞
あなたが列挙している接続詞を使えば何がそれなりに表現出来るのですか?
> 何がそれなりに表現出来るのですか? 「くまー」が。
アフォいうやつがアフォ。
よって
>>573 はアフォ。
>>574 は「アフォ」って3回言ったから3倍アフォ
漏れは2倍
サイトマップって普通はリストで書きますよね。でも、かくページの説明を入れたい場合は定義リストのほうがいいんですか? 定義リストって入れ子にできますか? ・はじめに : はじめのページ ・はじめに1 : はじめの1ページめ ・はじめに2 : はじめの。。 ・一章 : 。。 ・ <dl> <dt>はじめに</dt><dd>はじめのページ</dd> <dl> <dt>はじめに1</dt><dd>はじめの1ページめ</dd> </dl> </dl>
>定義リストのほうがいいんですか
サイトマップの書き方によるが、
>>576 の場合、定義リストでも問題ないように
思われる。
>定義リストって入れ子にできますか?
dl直下にdlは存在できないが、ddの下には存在可能。従って、
<dl>
<dt>はじめに</dt>
<dd>はじめのページ
<dl>
<dt>はじめに1</dt>
<dd>はじめの1ページめ</dd>
</dd>
</dl>
</dl>
こうなる。
もし、CSSで言う所の匿名ブロックを避けたいのなら4行目を
<dd><p>はじめのページ</p>
とする。(もちろん段落ではない、と思うならp以外の適切なブロック要素となる)
578 :
577 :04/09/19 16:39:07 ID:???
あ、ごめん。7行目と8行目のddとdlの閉じる順番が逆。
>>576 一応いいよ。
ネストするならul | olを親要素としたネストの法がいいかもね。
ただ階層構造なんてやっても君にメリットは全くないどころか、
もしも吹く数人での開発であるならば冗長なコーディングは迷惑だな。
まあこのスレ的には冗長であることなんて関係ないけどね。
一般人の感覚として不要な構造の明示は薦めない。
rssで
582 :
576 :04/09/19 16:58:41 ID:???
>>577-581 サンクスです。
>>577 <dl>直下に<dl>はダメなんですかあ。
なんか難しくなりそうです。。
やっぱり
>>579 が指摘しているとおり、冗長になりそうなのでやめておこうかな。。
<ul> <li>野菜</li> <li>くだもの <ul> <li>りんご</li> <li>みかん</li> </ul> </li> </ul> と <ul> <li>野菜</li> <li>くだもの</li> <li> <ul> <li>りんご</li> <li>みかん</li> </ul> </li> </ul> だと、どちらがいいんですか?
584 :
576 :04/09/19 17:14:29 ID:???
>>583 上。
この例の場合、上だと
「『野菜』と『くだもの』」があって、「くだもの」の兄弟のulの下に
「『りんご』と『みかん』」が存在するが、
下の例だと
「『野菜』と『くだもの』と『りんごとみかん』」になってしまう。
つまり、りんごとみかんの集合が、野菜やくだものと同じ重みに成ってしまう。
>>579 そもそもマークアップ言語自体が冗長さを許容した規格なんだが。
冗長さがコーディングの的になると言うなら
データテーブルテーブルレイアウトをがっちり決めておいて
カンマ区切りとかで指定した方がマシ。
実際XMLつかってプログラミングを業務でやっているが、
ちゃんとマークアップが出来ている事が最も重要で
マークアップの冗長性は殆ど問題にならない。
(そこまでタイトな開発ならそもそもXMLは使わないか、
起動時に即別な内部形式に加工する)
野菜とか果物に<hn>を使ったほうが良いんでないかい <ul>の前にも<hn>食べ物</hn>が欲しいと思うが
そもそもstrict HTMLに不備があるのでstrictなデータ/見栄えの分離をしようと思うと strict HTMLを捨てざるを得ない。
<ul> <li>野菜</li> <li> <label>果物</label> <ul> <li>りんご</li> <li>みかん</li> </ul> </li> </ul> xhtml2の例
>>586 お前は何でも究極を求めたがるガキか?程度を知れよ。
>>590 その先のレスに究極的な何かは見当たらないが…
>>583 -all
そもそもulにヘッダが付いてない時点でなんのリストかがハッキリとここのみんなに理解させることができない。
これは実際のUAについてもいえることだが、とりあえずこのスレのみんなに、それがなんのリストなのかを
明示してくれよ。っていうか少なくとも俺はわかんねえよ;
くだものとりんごが同レベルであってはいけないなんてのは、勝手な仮定に基づいた話だよね。
っていうか何故誰もなんのリストなのかを突っ込まない?自演か?
とりあえずみんな、何の話なのか定かでないまま話を進めるのはやめようよ。
程度を知る=妥協する、であれば別にStrictにこだわる理由もないと思われるが
>>591 >冗長さがコーディングの的になると言うなら
>データテーブルテーブルレイアウトをがっちり決めておいて
>カンマ区切りとかで指定した方がマシ。
>>593 w3c程度のstrictは必要だが、このスレの妄想的なstrictを現実世界の仕事のコーディングに
持ち出してきたら迷惑だ。
理由は冗長だから。
そもそもstrictは見栄えと構造の分離が元になってるんだろ?見栄えを書くのは非推奨だが
構造明示の適度な省略は非推奨でもなんでもないだろ?そもそも作者が伝える必要ないと言ってるものを
頑固に「Strictだから!!!!!!!」なんていうやつとは仕事ができないよ。
>>594 それのどこが究極的なの? 591でも586でもないが。
>>595 なんというか、このスレでそういう話をするのがスレ違いなんじゃないかと。
>>596 >冗長さがコーディングの的になると言うなら
>データテーブルテーブルレイアウトをがっちり決めておいて
>カンマ区切りとかで指定した方がマシ。
ここが
>>596 「究極」じゃなくて「極端」って言いたいのではないかと。
なんかこの23スレ目はやけに質が落ちたな。 正直ほとんどがスレ違いな話じゃん。
何を今更。
>>601 みたいな書き込みが多いのは確かだな。
まぁ、この5〜6スレ既にそうだったと思うが。
>>586 は
「HTMLには冗長性がある。究極的な定義は出来ない、やるなら他の形式がいいよ」
っていってるのに
>>590 は何を誤読してるんだ?
>>592 普通に考えて、果物、野菜、って「ジャンル」と物自体を表す
「リンゴ」「ミカン」は階層が違くないか?
この話だいぶ前にも有ったような気がする。
もちろん、文脈によって変わる可能性はあるけど、
そこまでうがった見方をしなくても良いような。
>>604 句読点の代わりにセミコロンを使う奴はスルーするのがよい予感。
i<´ }\ , - 、 ヽ.._\./ .ンく r-兮、 __ ∠`ヽ.! / ヾニEヲぐ ,ゝ-> /_`シ'K-───‐-、l∠ イ さすがゴッグだ、 l´__,/l\、_ ̄0¨0)゙@Yヘ, -┤ 冗長度が高くても . l'___|⌒ヾ''ー==、ーr='イ i二| なんともないぜ / .」 i /./7r‐く lー! . f. ヽ‐i人.∠'< _i. l,.-ゝ. トiヘヘ「ト〈 `X トレi7__| 〉ト:トハj`! i. / トー┤lルj,リ /‐+----+‐l iー--i---ヾ'〃 . l_i____i__| |___i,__i_|
>>592 はセミコロニスト。
語尾に「〜セミコロヌ」を多用。
「さすがゴッグだ、冗長度が高くてもなんともないセミコロヌ」
>>604 >普通に考えて、果物、野菜、って「ジャンル」と物自体を表す
>「リンゴ」「ミカン」は階層が違くないか?
だからそれはヘッダを各自で勝手に予想してるんでしょ。
<hn>hoge家の家計図</hn>
っていう予想を立てた場合はおかしなことになるね。
<hn>私のあだ名の移り変わり</hn>
でももちろんみんなとずれる。
とりあえず勝手な妄想で話を進めるのはよそうよ。
仕様書に書いてもいないのに、独自の拡大解釈しちゃうのと同じでしょ。
だいたい傾向が見えてきたな。何を無視すべきか。
>>609 独り言をいちいち書きこむなよ。本当に今回はひどいやつらばっかだな。
>>608 フレーム問題、っていうのがロボット工学分野(だったと思う)にあってな。
ウィキペディアに詳しく載ってるから読むといいよ。
>>611 前回は中身のあるスレだった。今回は何のぎろんもされてないじゃん。
ところでクリッカブルマップって使ってもいいの?
あれって非strictっぽい感じだよね?
>>613 のレベルだと前スレには「内容があった」らしいことは解った。
けど、仕様を読んでる奴はそれより上のレベルじゃないかねぇ。
>>615 お前仕様書の前に、日本語を勉強しなおせよ。
>>616 はつまり、「内容的には敵いませんでした」と言いたい訳か。
「ムズかしくてよくワカンナイから、もっとカンタンに言って」と言いたいのだろう。
>
>>613 のレベルだと前スレには「内容があった」らしいことは解った。
>けど、仕様を読んでる奴はそれより上のレベルじゃないかねぇ。
とりあえず消防の国語の教科書からでも読み直せって。お前さすがにやばいって。
煽りとかじゃなく、脳内国語はやめておけ。
613ではないが。 「日本語勉強し直せ」って、要は613読んで意味が解らなかったんだろ? 原因としては話し手の表現力不足と聞き手の読解力不足の両方が考えられるわけで。 自分が正しいと信じるのは結構だが、 616みたいな反応は618みたいな受け取られ方をしても仕方がないと思われ。
関係ないけど、体育の授業でキャッチボールするとき ボールを落とすのは受ける側が悪いんじゃなくて 投げる側がちゃんと取りやすい球を投げてやらないからだ って先生が言っていたなあ
ほんと関係ないね。
言葉のデッドボール
615 :Name_Not_Found :04/09/20 15:47:37 ID:???
>>613 のレベルだと前スレには「内容があった」らしいことは解った。
けど、仕様を読んでる奴はそれより上のレベルじゃないかねぇ。
ここのスレは目をつぶって球投げる香具師多し
>>626 今スレだけだよ。多分厨が2,3人居座っているのと、前スレ以前の住人は飽きて
いなくなったんだろう。
628 :
Name_Not_Found :04/09/21 13:58:14 ID:cpl0hFml
顔文字とかのアスキーアートにあてるタグって何だっけ?
<aa></aa>
ありがとう
物凄い独自拡張だな
>>628 顔文字に関しては abbr を使う例を W3C が提示しているが、
必ずしも略語として文脈に登場する訳ではないので、ベターな場合もあるが、
機械的に顔文字を abbr にしちゃうのは微妙。
W3C信者的には AA を SVG にして Object で埋め込むと
かなり良い感じになれるが、ブラウザの実装が全然追いついてない。
また、とりあえず整形済みなのでpreにすると言う手もあるが、
フォント依存(特にプロポーショナルフォントの場合)AAが崩れる
可能性が高く、現実的な選択肢ではない。
一番確実なのはキャプチャして img 要素を使うことだが、それって既にAAじゃない。
いわゆるJIS文字アートだとまた事情が違うからなぁ
>>632 そもそもPDFでやるべきことだろ。顔文字なんてのは。
HTMLで見栄えをがっちり固めようなんてすれば、どこかで無理がでる。
素直にPDFにするか、非stirctでいけよ。
ここのやつは論理的にマークアップどころか、会話もまともにできないやつってことでFA?
日本語に対応していない。
くそ!!また実装の問題かよ。
PDFで顔文字ですか。すごい時代ですね。
画像ファイルで良くね?
object要素のdataで画像を指定して、中身を <![CDATA[ ]]> でAAテキスト、とか。
フォント依存の場合は、フォントを埋め込むか、画像にする以外無いね。 見栄えの有無とかもあるが、フォントの種類と文字コードだけ渡したのでは 100%の再現性は無理。
AAは<PRE>でいいじゃん。んでフォントにプロポーショナルフォントを指定 それより、掲示板の書き込みなんだけど みんな好き勝手に書き込むんですよ 掲示板の書き込み部分も<PRE>にしたほうがいいと思う? でもこれだと途中で折り返されないんだよね
過去に何度か議論されてなかったっけ?
strictは『論理的な構造と見栄えが切り離せる』ドキュメントを記述するためのものだ。 つまりそうでないものを記述しようとすると必然的に破綻する。 これは仕様の穴というよりそもそも使い方が間違っている。 AAの場合、文字列そのものだけでなくその配置、フォントも重要なのだから それらを一緒に文書内に埋め込むしかない。見栄えを切り離した瞬間意味がなくなる。 htmlを拡張して、そういうデザイン的要素も表現できるようになるまでは 非strictで我慢するのが一番合理的だと思うがどうか。
質問 <dt>Monthly Archives</dt> <dd><ul> <li><a href="">2004年9月</a></li> <li><a href="">2004年8月</a></li> <li><a href="">2004年7月</a></li> </ul></dd> </dl> と書くのと <hn>Monthly Archives</hn> <ul> <li><a href="">2004年9月</a></li> <li><a href="">2004年8月</a></li> <li><a href="">2004年7月</a></li> </ul> だと、どっちが良いのかな?
<dt>Monthly Archives</dt> <dd><a href="">2004年9月</a></dd> <dd><a href="">2004年8月</a></dd> <dd><a href="">2004年7月</a></dd> </dl> なわけない
>>647 前後の文脈とかによる。
上は、何かの見出しのしたにそう言う構造がくる場合、
下は、独立した見出しを持つリストとして、
どちらも十分にあり得る。
DTに対応するDDっていっぱいあってもいいんだ またひとつ勉強になりました
>650 よく読め、>648の最後を。 >なわけない とはいえ、実際DTに対応するDDの個数については、決着はついていないがな。 一応、一つずつで対にするのがベター、というのは総意っぽいが。
(DT | DD)* みたいな感じだよね? DDが先に来ることさえありうる。
仕様書にも複数dt複数ddの例があるから良いんじゃないの?
っていうかお前らAAはpreだぞ。表示を考えてじゃないぞ。 整形済みテキストだからだ。 なので表示が崩れてもpre以外でやれば非strictだ。くそCSSでがんばるbし。
>>654 「わーい(^ ^)やったー」
はどうやるの?
文中に紛れ込むAAって結構多いよな:)
AAと顔文字をわけて考えようよ
<p>文中に紛れ込むAAって結構多いよな</p><pre>:)</pre>
<p>「わーい</p><pre>(^ ^)</pre><p>やったー」</p>
>>656 マ儀折れ込みはそのままpでよろしい。
短億のでかいやつんらpreで。
そもそもアスキアートは文ルいすえいて@だが、そこまでは無y理科もしrな。
とりあえずpreがstrict。
<p>
くぃうえろえおぇ<pre>^^;</pre>
</p>
これがもっとも論理的。だが、仕様に従ってないからstrictではない。
いわばstrictよりも論理的にマークアップするために<p>にpreを内包させる。
まあ冗談さ。仕様に従わないかぎり、論理的なマークアップにはならない。
p要素を見出しだと勝手に解釈してマークアップするようなものだな。
正直ここまであついとやってらえれいあsなsなs@shldf:んlkfんds
複数行にわたらない顔文字は <p>「わーい<abbr title="スマイル">(^ ^)</abbr>やったー」</p> でない? で、複数行にわたる巨大AAは<PRE>で。
ふとおもったが、 特に英語圏のネット上だと、(日本語でもそうだけど) 「I got it!」の「!」 「Are you kiddng? ;-)」 を比べると、「!」と「:)」って結構同じのりで使われてる気がふとした。 でもあくまで「strict」って考えると、 I got it !はそのままで Are you kiddng? <abbr title="ha ha">;-)</abbr> でいいのかな? ちと混乱。
顔文字はしばしば言葉で代替不能なニュアンスを持つので、芳しくないかと。
お前ら・・・・・・何故こんなことで悩む・・・・・ そもそも顔文字って装飾だろ?CSSでやれよ。できなくてもこのスレとは無関係。 <p>あった!!!!!!!</p> じゃなくて <p><strong>あった</strong></p> content:after"!!!!!!"; だろ。(CSSの書き方間違ってたらごめん。こrつかったことない;) んで、顔文字ってのはその前の文章もしくは単語に対するなにかしらの追加情報だよな。 それは強調だったり、何やら感情的なものだったり。それらは要素またclassでやるのさ。 <span class="cry">10万を落としたよ</span> んで又content使って見栄えのほうはね。ということだ。みんな納得した?
釣堀じゃないぞ。
XHTML 2.0のdlって、diを使うとdt・ddの順序を束縛されるのに、 直下に置く場合は順不同なのね。後方互換性のため…?
<my:reply to="665"><my:hatena>。、?\はどうするのさ</my:hatena></my:reply> reply:before{content:">>" attr(to)}
>>670 それは装飾じゃないだろ。そもそも顔文字と記号は違うよ。
!
これは強調とかね。だからstrong系。
?
これは該当要素なし。だからspan系。
顔文字は装飾なので完全にspan系。
AAもコメント以外は完全に装飾なのであしからず。
?を見栄えでしか意味を伝えれないと仮定するなら、 <span class="クエスチョン">とかしないといけないのかね。
顔文字が装飾でレス番前の">"二つが装飾でない意味がよくわからんのだが。 (サーバでアンカー貼るから必要、ってのはわかるが、HTMLとして出力されたら要らんだろ) スタイルシートが有効でないと感嘆文か疑問文か区別が付かないってのはもう閉口。
<span class="assertion">taken care of, he got conceited</span>
だからAAをstrictでやるんじゃねえ!無理だ! 「意味」と「見栄え」が完全に分離できるドキュメントじゃなきゃ strictにこだわるのは本末転倒!無意味!ふざけるな!
何をファビョッているのか解説きぼん
AAをpreでやっても非Strict?
>>677 preでやってもずれない保証はないだろ?
AAってのはフォントや文字サイズの情報がなければ単なる意味不明な文字列。
見栄えと意味が切り離せない以上、
<font face="MS P ゴシック" size="10">
なんかAA
</font>
とやるしかないだろう。
<span class="aa nanka"/> nanka:before{ content:"何か\n何か\n何か"; font-family:"MS P ゴシック"; font-size:1em; white-space:pre; } あれ、改行って\aだっけか
\nで合ってる。
682 :
680 :04/09/22 19:31:05 ID:???
<span class="aa nanka"/> が文書内に存在する理由がないな。
>>680 フォントを小さくしたときに行間が悲惨なことになるorz
>>685 objectにして代替テキストが必要だな。
<Q>を使うとMozillaでは勝手に""がつくってことは、 地の文章の引用の前後には「」はつけちゃだめってことなの? あと、註釈の(1)とかってのは、<SUP>や<SUB>ですか?
>>688 そういうこと (should not)。
なお、XHTML 2.0 のquoteでは、クォート記号は著者がつけることになる。
q{ quotes: '「' '」' }
691 :
680 :04/09/22 20:16:31 ID:???
>>686 .nanka{
font-size:*em
}
とすれば大丈夫
692 :
688 :04/09/22 20:26:51 ID:???
>>689 さんくすー。
ってことは、紙媒体やプレーンテキスト上では論理的な文章でも、
HTMLにするときにはタグの挿入だけではなく本文そのものも改変しないとだめなんですね。
Mozillaのクォートを消すのって、CSSでできたっけ。。
ちょい調べてきます
q{ quotes: "" "" } か q:after{content:""} q:before{content:""}
>>693 さんくす。
ってか、
>>690 さんもこのことについて書いてたんですね。サンクスです。
現状では、IEとのかねあいから、クォートをかぎかっこに変えるのではなく、
消して地の文にかぎかっこを書いてしまったほうがよさげですか?
あと、<A>タグの中には他のタグはあまり書かないほうがいいですか?
たとえば
<a><cite>引用元</cite></a>
よりも
<cite><a>引用元</a></cite>
ですか?
>>673 >顔文字が装飾でレス番前の">"二つが装飾でない意味がよくわからんのだが。
>(サーバでアンカー貼るから必要、ってのはわかるが、HTMLとして出力されたら要らんだろ)
>スタイルシートが有効でないと感嘆文か疑問文か区別が付かないってのはもう閉口。
???HTMLを勘違いしてないか?
<span class="ここに論理的な名前">これで意味は伝わってるのよ。
見栄えとしてスタイルが効かなければ?が付かないから、視覚UAユーザには理解できないかもしえないが
それは実装が悪いだけで、HTMLとは無関係。
そもそもここはいかに相手に伝えるかスレではなくて、いかに論理的にマークアップできるかスレなのだから
あしからず。
>>678 ずれるとかずれないなんてのはスレ違いだよ。
とりあえず、HTML4.01の仕様では一体何でAAをマークアップすればいいの?
SVGが理想。 CSSでもOK. だけど埋め込みはしないほうがいいということでは?
AAはHTMLと相容れない、と。
まぁSVGが普及するまでは
>>683 のようにすればいいと思う。
700 :
678 :04/09/22 20:53:20 ID:???
4.01でどうやるのかは知らんが、論理的にはAAは画像として扱うべきだろうね。 objectで埋め込むとか。
>>695 class属性値にどんな論理的な値を書いても意味などありません。
spanはただのspanであって、それ以上の意味など持たない。
人間が推測できるだけの話。その推測が正しいかどうかも書いた本人にしかわからない。
rubyの仕様書によみがなにはclass="reading"とか付けろとか書いてあるが、ちゃんちゃらおかしい。
このスレかどっかで、はるか昔にも議論されてた話。
>>700 4.01でも
>>683 とやり方は同じ。(ただし、IEが:before/:afterに対応していない)
それと、objectでtxtを埋め込むのはよくないと思う。
AAはフォントの情報が必須だから。
>>696 そもそも、AAとHTMLは相性が悪いと言う前置きをしつつ、
とにかく、べたに書かれているAAを何でマークアップすれば良いのかと聞かれれば、preしかないと思う。
理由は「アスキーアート ⊂ 整形済みテキスト」だから。多分。
>>701 >rubyの仕様書によみがなにはclass="reading"とか付けろとか書いてあるが、ちゃんちゃらおかしい。
それはrubyの仕様なんだから良いんじゃないか?
例えば、個々のウェブマスターがdiv class=sectionと脳内仕様を作るのと同じ程度には。
万が一rubyがhtmlの仕様を上書きしようとしているなら噴飯物だが、アリエナイ
ちなみにその他部分には禿道。というか常識。
>>695 勘違いしてるのはおまいだと思うが。
視覚UAユーザに伝わらないのは実装云々はまだしも、
クラス名を人間が解釈しなきゃいけないHTMLってどうよ?
>>703 どうも納得いかんなあ。
AAの属性ははドキュメントじゃなくて画像に近い。
現行のHTML規格じゃそんなもの考慮されていない。したがってstrictな表現のしようがない。
まあ、現実に何を使うかっていえばやっぱり<pre>だろうけどね。でも本来は邪道な使い方
AAは画像に近いとか、HTMLと相性が悪い(と言うか再現出来ない)と言うのは その通りだと思うがpreでの表現が邪道ってのは納得いかんなぁ。 たとえば、|+- をつかってtableをtextでグラフを書くようなのとか 含めてpreはAAをその範疇とするとにんしきしているのだが。
\\ // \\ //
<pre> ってのは、 「ここに書かれているものは“あるがまま”で、特に意味はないから、 あまり深く考えるなよw」 っていう程度の要素なんじゃないの? 仕様書を読む限り、「整形済みテキスト」ってのは、「テキスト」に 重点があるんじゃなくて、「整形済み」ってとこに重点があるように思う。 そうだとすると、<pre> の「中身」とか「範疇」とかってのは 方向性がズレてる希ガス。
710 :
706 :04/09/23 01:23:53 ID:???
うーん、漏れのpreに対する理解が間違っているのかも知れん。
<style type="text/css"> pre.AA { font-family: sans-serif ; } pre.inlineAA { display: inline ; } </style> <p><pre class="AA inlineAA">:-)</pre></p>
>>701 >>705 お前らなんかおかしくないか?
classに意味がないなら、classは完全に非strictだぞ。そこらへんは同思ってるの?
>クラス名を人間が解釈しなきゃいけないHTMLってどうよ?
クラス名に限らないが、p要素やhn要素も人間に理解させるものではなくて
機械に理解させるもの。それが論理的なマークアップ。機械にさえ理解させたら後は
伝えられた機械がそれを人間にどう伝えるかの実装云々の話になる。
だからstrictとは人間に伝えることを考えることではなくて、機械に構造を理解させること。
機械に理解させた後の、人間への伝達を考えることはこのスレの範疇ではない。
とりあえずこれはこのスレの基本だから、現実的な話をするならもう1個のスレの方がいいよ。
ここはヲタ的にstrict-HTMLについて話すだけだから。
>>712 論理の飛躍。class属性の値の意味が有意でないと言っているのに、
なぜ勝手にclass自体が非Strictだと結論するかね。
というかこの話はほとんどコンセンサスを得られていたと記憶しているが、新参か?
>>712 classを理解するプログラムがあってもいい。
classは作った人がつけたのでプログラムは間違って理解するかもしれないので名前空間使って一意性を確保して欲しいが。
xhtmlでは別の名前空間で独自のタグが作って意味づけできるが、htmlでは他の意味づけができないのでclassができたと考えている。(後先逆だけど)
715 :
712 :04/09/23 10:15:39 ID:???
>>713 >論理の飛躍。class属性の値の意味が有意でないと
要はクラスはたんなるグループ付けにすぎない。
IDは一意性の表現にしか過ぎない。
って言いたいんだと思う。でも値が無意味だとしたら
class=red
を批判するのはどうして?作者が赤っていうグループ付けをすることに何を不満がるってことにもなる。
いくらCSSからのネーミングでもCSSの観点からのグループ付けであって本いつのグループつけに関しては
変わらないから批判のしようもない。
>>715 だから勝手に批判していると決め付けるな。俺は批判してないんだが。
>>715 class=redに対する批判は論理的に文章をマークアップしろということ。気構えの問題と言ってもいい。
>>715 単に赤組ということにしたければ何の問題もない
作者が赤に表示色としての意味を持たせようとするとおかしくなる
721 :
712 :04/09/23 11:42:19 ID:???
>>719 >作者が赤に表示色としての意味を持たせようとするとおかしくなる
なんでよ?ただのグループ付けで、値に有意はないなら問題ないでしょ。
言ってることが矛盾してるよ。
このスレでは今までclass=redのようなものは非strictとして回答を出してきた。
それに値に有意はあると言う話しですすめてきたよ。
まあ確かにIDやclassをフラグと考えて、何本もある旗と、1本しかない旗とでも
仕様書がそのつもりならそれでいいけどさ。でもそれならどうして
id="1"
がだめなんだろうね?まあ別の理由だろうけど。
まあなんていうか、今まではclassの名前は論理的なものでなくてはならないって
いってたのに急になんでもいいなんて言われると・・・・なんだかなぁ
じゃあHTMLレベルでのclassの利用価値って皆無に近しいの?
グループ付けなんてHTMLレベルではするカチがない。値に意味があるから
不可情報を付け足すいみで利用価値があると思ってたけど・・・
>>721 論理的に名前を付けなければならないけど、それに機械読み取り可能な意味を求めてはならない。
>>721 仕様上の問題の有無、と、strict思想的な問題の有無。の差。
仕様上はclass属性が持ちうる値であればどのような値あっても問題ない。
思想的には例えばcenter要素を廃止したいのにdiv class="center"として
cssなどでセンタリングを行うとcenterを廃止した意味が無くなるので大問題。
あと、全く別の話題として
>id="1"がだめなんだろうね?
idの1文字目に0-9は使えないから(これはstrict思想ではなく処理上の問題)。
単にStrictとして、或いはHTMLとして、ではなくDTD上の違反になり、
文書の解析が出来なくなる(かも知れない)のでかなり深刻な文法違反と言える。
"ichi" とか "one" なら少なくとも仕様上は問題ない。
>>721 > このスレでは今までclass=redのようなものは非strictとして回答を出してきた。
思考停止してとにかく駄目と言ってるんじゃないの。
役割付けではない、単なる見栄えを意図すべきではない、という心構えの話。
その要素に割り当てるスタイルに関わらず、
要素の役割がredでありつづけるなら (作者にとっての有意性しかないとはいえ) 問題ない。
> それに値に有意はあると言う話しですすめてきたよ。
そりゃお前の妄想か、もしくはお前の恣意的な前提。
> id="1"
Name生成規則は数値文字からは始められない。
> なんでもいいなんて
言っていない。
理解力というか、知性に欠ける気がするのは気のせいか。
725 :
712 :04/09/23 12:07:52 ID:???
>>722 >>723 なんか言ってることがだんだん違ってきてない?
>論理的に名前を付けなければならないけど
それは仕様書のどこに書いてあるの?
>仕様上の問題の有無、と、strict思想的な問題の有無。の差。
DTDとstrict志向の差っていいたいのかな?俺としてはずっとstrict志向としての
ことを言ってるつもり。
>思想的には例えばcenter要素を廃止したいのにdiv class="center"として
>cssなどでセンタリングを行うとcenterを廃止した意味が無くなるので大問題。
つまりその思想が仕様書に基づいてるのか、拡大解釈してるのかを話してるんだと思うけど・・・
はっきりしてほしいな
1.classの値が論理的な値でなくても非strictとはならない
2.classの値は論理的でなければstrictではない
どっち?
726 :
712 :04/09/23 12:12:20 ID:???
>>724 >作者にとっての有意性しかないとはいえ
つまりclassの値を論理的にしなければならない、又それを薦めるようことは仕様のどこにも
明記されてないが、HTML利用者が勝手にそこに有意性を見出しているということかな?
つまりコメントと同じだといいたいのね?
>>717 > それは仕様書のどこに書いてあるの?
>>725 それとも、W3C直々のガイドラインを無視するかね?
> どっち?
2. redに論理的側面を見出せないのは、あんたが単純な二元論に陥っているからだよ。
ちゃんと学校で勉強してきなさい。
>HTML利用者が勝手にそこに有意性を見出している 少なくとも有意性がないよりあった方がいいわな
ここは釣り放題なインターネットですね
一回200円。
734 :
712 :04/09/23 12:43:55 ID:???
>>727 >それとも、W3C直々のガイドラインを無視するかね?
英語読めないんだけど、実際なんて書いてあるの?
>2. redに論理的側面を見出せないのは、あんたが単純な二元論に陥っているからだよ。
>ちゃんと学校で勉強してきなさい。
redに論理的な側面があるかないかなんて話はしてないよ。classの値に論理的でない名前を
使うことで非strictになるかどうかの話だよ。争点を間違えないで。
>>731-732 お前らむなしくない?いちいちそんあくだらないこと書いて投稿するなんて、よほど暇なんだな。
無意味な煽りはスレ違いだから他イってよ。まともな話のできない人間はこのスレに必要ないんだから。
ずごー
おっと、重要な事実を確認しなくてはならない。 > まともな話のできない人間はこのスレに必要ないんだから。
>>734 > classの値に論理的でない名前を使うことで非strictになるかどうか
ならないよ。「論理的に名前を付けなければならないけど」は722の妄想。
738 :
712 :04/09/23 13:17:06 ID:???
>>737 >ならないよ。「論理的に名前を付けなければならないけど」は722の妄想。
ちゃんと話してくれてる相手はずっと一人だと思ってたけど、違ったのか。
それにしてもclassの値がstrictとは関係しないっていうひとなんて初めて。
今まで、
「classの値は論理的でなければならない」
っていう発言が結構あって、だれもそこに反論しんかったから、そうなんだと思ってたよ。
まあどっちが正しいかはしょせん和訳しかよめない俺にはわからないけど。
>>737 非Strictにならないという根拠を提示してよ。それが出来なければその発言は妄想だ。
仕様書以上の何も語らないことがStrictか? それならそうだな。 W3Cのガイドラインに従うのであれば、論理的でない名前は使わないほうがいいんだけどな。 それについてどう考えているんだろうね。
論理的な名前を付けることが推奨とされているし、 論理的でなく見栄えを意識しただけの名前は本末転倒。 その本末転倒は非Strictにつながりかねないから、Strict徹底するなら避けるべき。 ただし論理的でないかも知れない名前がDTD違反を起こすことはもちろんないし、 論理的かどうかは究極のところHTMLを検証しないとわからん。 現実問題本末転倒を起こしてるやつが多いし検証も面倒だから、 非論理的な名前 = 非Strict、的な風潮がある(んだと思う)。 努力して論理的な名前を付けることが悪いことではないし俺もそうしてるし、 もし誰かに聞かれたりすりゃそうすることを薦める。 とりあえず、712は煽りと大して変わらないレベル(自分が知らないものを知る努力をしてないだろ?)。 そんな難しい英語でもないんだから原典読んでみれ。
翻訳サイトとかあるしな。 Firefox使ってるなら拡張で翻訳パネルもあるし Operaでもサイドバーに翻訳サイトを埋め込みゃいいし
よくわからんけど、classにredってしてて、気分が変わって 青にしたくなったとき、cssをいじるだけでいいはずなのに、 classの値まで変更しなきゃならないからよくないんじゃないの? スタイルを変更する際に、HTMLドキュメントにまで手を加えないといけない
>>743 怪しい哲学的な話に立ち入らなければそういうことだね。
>>743 前後関係逆だけどね
論理的にしたことによって得られる利点
「〜の方が良い」 or 「〜するのが望ましい」
と、
「〜でなければならない」
を混同しているヤツが多くないか?
私的には
>>741 の意見に同意だが。
>>743 更に言えば…
例えば、帳簿を付けているサイトで、
「購入した品目名」と「マイナスになった予算」を両方とも
赤いからclass="red"にしている場合とか。
「購入した品目名」だけを今度黒にしたい、なんて場合、
このredは「品目名かマイナスか」と悩む羽目になる。
だったら最初から、品目名とか、マイナスとかの意味で名前付けとけよ、と。
>>741 >論理的な名前を付けることが推奨とされているし、
どこで?そのソース部分をコピってきてよ。
>>748 >717
せめて30レス読み返せば関連レス見つかったのにな。
>>749 ><!-- MENU On the right side -->
こんなソース書いてるよこいつw
strictのかけらもないな。こいつはリニュごとにコメントを書き直すんだろうな。
だったらclassも書き直せばいいのにねw
こんなところで重箱の隅つついてないで、直接メールで言えばいいのに。
どこの誰が semantics に論理的な意味があるなんて言ったんだ? ちゃんとしたソースよこしなさい。
>>752 html4.01の仕様書の17.6に
The OPTGROUP element allows authors to group choices logically.
という記述がある。
一方で同2.3.2には
the ability to group SELECT options semantically
という記述がある。
つまりlogicallyとsemanticallyはここでは同義語として使われていることがわかる。
>>752 詭弁だなあ。当該リソースで示されていることは、
日本語で言うところの「論理的な名前をつけること」なわけ。
逐語訳しか出来ず、文意が理解できず、日本語さえ理解できないのかね君。
>>754-755 同義語として使われてると思うのは君らの先入感があるからでしょ
まず、semantically にグルーピングできるようになってないと
論理的に使うことはできませんが、だからといって、
semantically が論理的と同義なんて言い過ぎ。
>>756 分かった。じゃあ訂正するよ。
「semanticな名前を付けることを推奨」。
これで満足か?
で、semanticでない名前をclassに指定したがるのは誰ですか?
下らん言葉遊びだな。
「semanticな名前を付けることを推奨」じゃなくて 「semantically に名前を付けることを推奨」であるべきだな
こんなに釣れて
>>665 はさぞ喜んでることだろうな。
<h1>第一節題名</h1> <p>第一節本文</p> <h1>第二節題名</h1> <p>第二節本文</p> と <p><h1>第一節題名</h1> 第一節本文</p> <p><h1>第二節題名</h1> 第二節本文</p> はどっちの方が適当ですか?
DL,DT,DDの使い方として、 DT・・・投稿者名や投稿タイトル DD・・・投稿本文 や DT・・・日付けや日記タイトル DD・・・日記本文 は問題ないですか?
>>767 釣りとまでは断定出来ないけど、
>>1 が読めてないのは確か。
>>1 >でもHTMLの基礎知識は欲しいね。
そもそもここは質問スレじゃねぇので、論議の題材なら兎に角、
単なる教えて君はスルーで無問題。
>>768 定義リストだから。定義or説明をしてくれ。
上はいいが、下はhn+Pの仕事。
>>769 >釣りとまでは断定出来ないけど、
>>1 が読めてないのは確か。
読んでもHTMLをしっかり勉強してから来る奇特なやつなんて・・・・
そもそもここはstrictを広める役割もあるんだから、おまいも住人ならくだらない
罵倒はやめれ。
スタンスとしては初心者にある程度手ほどきしつつ、ヲタ同士の議論をするみたいなかん時だな。
>ここはstrictを広める役割もある いつから決まったんだこれ? >読んでもHTMLをしっかり勉強してから来る奇特なやつなんて・・・・ Strictスレだろうが初心者スレだろうが回答のみ期待するやつはお断りでしょ。 せっかくテンプレに書いてあることも読めない教えて君は排除されて然るべき。
771は日本語が正しく使えていない時点で strict スレ住人じゃない希ガス
おまいら、せっかく収まったのに蒸し返すなよ…。
>そもそもここはstrictを広める役割もあるんだから、おまいも住人ならくだらない
>罵倒はやめれ。
>スタンスとしては初心者にある程度手ほどきしつつ、ヲタ同士の議論をするみたいなかん時だな。
とか言いつつ、結局他人を否定するだけして、
初心者への手ほどきは全くしない
>>771 萌え。
定期的に面白い人が現れるなぁここは
777 :
771 :04/09/24 15:07:47 ID:???
いやならこないでいいよ。 俺が立てつづけてるスレで、俺に文句を言うなら他のスレに行けよ。
>>771 =777
>>772 広めたいならサイトでも作って勝手にやってくれ
そこでなら思う存分来るもの拒まずで納得いくまでやってくれていいから、な
>>777 刷れた手いつも乙です。
初心者の質問も議論を妨げなければかまわないと思うので次から初心者の質問もある程度OKということをテンプレで明文化お願いします。
逆にいうと俺がスレ立ててるんだから俺がルールブックだ見たいな言い方は萎え。
お前が立てなきゃ他の誰かが立てるだけ。いち住人でしかない。
もうなんかね、言ってることの意味が全然わかんない
おれが幹事だ!おれの言うことに従え! ・・・次回から幹事を降ろされるどころか、誘ってさえもらえなくなるよ。
ま、IDもトリップもなしで「オレが立てた」と言われてもな。 「一スレ住民」を超えた個性をもちたきゃ次からトリップ付けて 発言するこった。
せめてトリップ付けてくれりゃ、こっちであぼーん設定できるしな
漏れも今ぎんぎんに立ててますが、何か?
788 :
771 :04/09/24 18:19:12 ID:???
「ここはお前の場所じゃない!!!」なんて子供っぽいことはいわないだろ?
お前ら別にこのスレにしがみつく理由もないだろう。
俺はこのスレを立ててるんだからそれなりの義務があるのさ。
とにかく、ある程度初心者の質問にも答えること。
答えなくても煽りや必要以上の罵倒はやめること。
なによりこのスレになって極端に増えた、議論や回答になってないくだらない煽りレスを
するような人間は本気で他のスレで。ここを八つ当たり場所に使わないでくれ。
>>782 過疎板で細分化しすぎだよ。strictに関する話題は全てここで問題なし。
まあ実装云々はダメだけど。
変な流れだな。 個人的に疑問なんだが、preのインライン版て何で存在しないんだろうな。 xml:space="preserve"がデフォルトになっているインライン要素 が欲しいよ。 p要素内の文中にコードとか含めたいとき困るんだよな。
>>789 コードを書きたいのなら<CODE>がありますよ
791 :
789 :04/09/24 18:51:11 ID:???
>>790 すまん、言い方が悪かった。
コード書く時って(言語にもよるけど)空白を保持するために
preも一緒に使うことが多いからさ。
<pre><code>hoge;
hoge hoge;</code></pre>
みたいな感じで。
XHTML2.0だとp要素にpreも含むことが出来るようになるのね。
ins要素みたいな感じの扱いになるのかな。
>>791 コード内に改行も含んで複数行になるのなら、
Pの中にそのコードを書くのは変でない?
普通にブロックのPREを使っておけばいいような。
793 :
789 :04/09/24 19:31:02 ID:???
さらに説明の仕方が悪かったな・・・orz 上に挙げたのはブロックレベルで使うときの例ね。 コードに関する解説とか書こうと思うと 「5行目の$hoge = "strict stricter strictest"の部分は・・・」 とか書きたくなることがよくあるんだけど、 空白を正規化されると困るときがあるんだよね。
794 :
792 :04/09/24 19:53:29 ID:???
>>793 空白の正規化・・・ってよくわかんないけど、なんか不具合があるんですね。
こちらこそ読解力がなくてごめんなさい。
つーか、「HTMLのフリーフォーマットのコードとしての空白」ではなく、 「本文として意味がある空白」を書きたいなら実体or数値参照つかえば?
プログラムコードの中の空白も、通常の(英)文章と同様に、 関数、変数、リテラルなどの区切り子でしかないような希ガス。 コンパイラ的観点から考えると。
インラインなコードで正規化されて困る空白というと、 リテラル中の空白くらいしか思いつかないな。 他にある? 連続する空白が意味を持つ言語? Pythonのインデントは、インラインで示すコードには要らないよね。
Fortranの行頭空白とか
>>797 C系のフリーフォーマット言語だけがHTMLで書かれる対象ではない。
whitespace。
>>797 >Pythonのインデントは、インラインで示すコードには要らないよね。
文脈などによるが
「3行目には『……』を丸ごとコピーして下さい」
の……では必要になる気がする。
※全項目入力願います。 ↑この場合の※ってHTMLに書いちゃダメ?CSSでやるべきなの? なんか最近思ったのだけど、 :※>> とかの記号をHTMLに書かずにCSSでやるっていうのは変な気がするのよ。 だってCSSなしじゃ視覚UAユーザには伝えれないってことでしょ? だから記号を使っても非strictにはならない気がするんだけどおかしい? 論理的には要素で示す。しかし記号をHTMLに書いて2重に示してもいいんじゃないの?
<OL>の数字がコピーできなくて頭に来たことのある漏れも、
>>803 に同意
>>803 場合によるけどstrongでいいじゃん。
>>803 場合による。
>だってCSSなしじゃ視覚UAユーザには伝えれないってことでしょ?
「※」を伝えたいなら、HTMLに※って書かなきゃ成らない。決してCSSに任せるべきではない。
一方で、「強調という意味を表したい」ならemかstrongでマークアップしておいて、
後はUAに任せる。もしUAが視覚系CSS対応なら「※」って表示できるかも知れない、と言う事。
例えばだが「※の付いている項目は必須項目になります」なんて場合は
※はHTMLに書かなきゃダメ。音声系UAにとって「単なる強調の意味での※」が
じゃまなのと同じか、それ以上に「必須項目が伝わらない」という困った状態になる。
>>805 そうなのか。IEめ!Mozillaめ!Operaめ!
・・・NN4.78ではコピーできますた。
>>807 >※の付いている項目は必須項目になります
これは"ここ"とかいう言葉からのリンク(?)と同じでだめだと思うのだが…
810 :
803 :04/09/25 18:23:07 ID:???
>>807 強調というか注釈みたいな時にこの※って使うよね。
注釈ですって意味を視覚UAユーザに伝えるにはこれを使うしかない。
もちろんCSSが絶対に効くというならCSSでもいいんだけど。
結局CSSの実装問題になってこのスレとは無縁な方向に行くのかな;
まあでもCSSなしでも(CSSファイル自体つくらず)、視覚UAユーザに意味を理解させたい・・・
っていうか記号とかをCSSでやると結局、CSSありなしで、視覚UAユーザへの伝わり方
が変わるってのは問題なんじゃない?
装飾5:5論理みたいなときはHTMLに記号を入れてもありってのはだめかな・・・・?
完全に装飾だっていうものだけ排除すれば結構分離ができると思うんだよね。
まあそもそも見栄えと構造を分離させてしまったら、CSSもHTMLも単独では
成り立たないというか・・・・・いや成り立ってるんだけど・・・きっちりオブジェクト指向ぽくなるんだけど・・・
なんというか・・・・
>>808 mozillaは番号部分は選択出来ないけど、
liの内容をコピペすると番号も勝手のに付いてくる。
812 :
807 :04/09/25 20:20:55 ID:???
>>809 全然違うと思うが?
もちろん、必須入力要素・属性があるならそれを使うのが大原則だが、そう言う要素はない。
すると、あとは内容レベルで記述者が工夫、と言う事になるが、その時、
「必須入力と書く」のと「※という記号にシンボライズして書く」のとでどう違うのか理解できない。
もちろん「ここ」の話みたいに、同ページ内で※が複数の意味を持たされたりすると
問題だと思うが、今回はそう言う話ではないと認識している。
>っていうか記号とかをCSSでやると結局、CSSありなしで、視覚UAユーザへの伝わり方 >が変わるってのは問題なんじゃない? ユーザが視覚UAなのか、音声UAなのか、によって「片方で著しく不具合が生じる」 よりは、「表示形態が異なっても、『意味は通じる』」というのがHTMLのメリットなので、 その点に関しては、より大きいメリットのために大意(例えば見出しとか強調とか)が 伝わればそれでよい(そこは問題にしない)と言う事になってます。 少なくともHTMLの守備範囲ではないので無理してHTMLで記号を色々突っ込んで 表現しようとするよりも、PDF版などの規格を使った方が作者にも閲覧者にも 利益が大きい。
<input class="required" .../> とやって <a href="#xpointer(input[class = 'required'])>必須項目</a>は必ず入力してください。 とやるのか? うーん。 素直に(必須)と書いたほうがいいか。 それか<abbr title="(秘密)">(秘)</abbr>からの連想で<abbr title="(必須)">※</abbr>というのもありか?
<span class="required">(必須)</span> .required{content:"※"} これだとOperaしかだめだけど
>>815 beforeとか付けなくていいのか?
Firefoxとかその系統も有効だと思ったが…
そこまでして※を排除する必要は別にないと思うけど。
>>812 に大筋同意。
必須項目の目印としての※ならいいと思うけど、 「※全項目入力云々」のメッセージは"※"使わずにemでいいと思う。
>>816 これだと(必須)の文字が※で上書きされる。
CSSで許されているかは確認してないけど
>>819 スレ違いだが、必須と書かずにbeforeで生成するか、
<span class="nostyle">※</span>とかやった方がいいと思われ。
> <span class="nostyle">※</span> 是は駄目だろ
>>810 その論理でいくとCSSのdisplayとcontentは非推奨だな
>少なくともHTMLの守備範囲ではないので無理してHTMLで記号を色々突っ込んで >表現しようとするよりも、PDF版などの規格を使った方が作者にも閲覧者にも >利益が大きい。 それはない。そもそもHTMlを本来の用途で使おうと思ってる人間なんて・・・本来の用途 を知らない人間が発注をしてくるのだよ;だから葛藤の毎日さ。 PDFてのがありますよなんて言っても、「他のサイトみたいに〜」 結局間違ったものが多くて、それがスタンダードになってる現状だから webサイトをホームページと呼ぶな!みたいな話になってしまうんだな。
また頭の弱そうなのが現れたな
えっ!? どこどこ?
発注する側は所詮見れればいいという考えでしかない
>>819 すれ違いとなるが一応。
contentプロパティはbefore、afterによる疑似要素生成時にのみ
有効となる指定で、そうでない場合本来「無視されねば成らない」
Operaが「疑似要素以外に指定した場合本来の内容と置き換える」
のはバグ。
>>824 読んでると文体に特徴があるから、以前と同じアフォ。スルー上等で。
>>827 css3で案として上がってなかったっけ?>Operaのような動作
>>829 よく知らんけど、仮に有ろうが無かろうが、現行の仕様と区別が付かない形で
正式勧告前の仕様を実装してしまったら、(現行の仕様を基準に)バグなのでは?
このスレ的に言えば、XHTML1.0で(DTDを変更せずに)Ruby要素を
実装するような物ではないかと。
(エラー処理として行われるなら兎に角、そのまま受け入れたら
当然XMLとして不味いわけで)
>>826 そんなことないでしょ。SEOについても口出してくる客だって一杯いるよ。
まあ企業になるとSEOはあまり言ってこないけど。
でもさすがにHTMLで仕上げることにはこだわるよ。
ま、そう言うときのためにTransitionalだな。 CSSレスで文字の色とか、大きさとか、センタリングとか 存分にやればいい。 ストリクタとしても、「それはレガシィですよ」とは内心思っても、 別段仕様そのものは現役バリバリだし、用途の違いを認識して 正しく使われているならケチを付ける場所だないし。
>>833 >ケチを付ける場所だないし。
だないし?^^
とりあえずStrictでないものは蚊帳の外ということで。
とりあえずこのままdat落ちしようよ。誰もageるなよ。
おや、未だにageないとdat落ちすると思っている(らしき)お方が。
sageたほうがレスは減るだろうけどね
VIPだと下げてるとdat落ちするけどね
この板じゃ数ヶ月放置しても落ちないけどね。
今度はスレ違いどもか。
なんだとこのやろう
っていうかお前.... 定期的にこのスレチェックしてるんだな。 俺もだが、特に話すこともないのに何故かここに期待をしてしまうよな。 やはりループでも議論は面白いんだよな。そうじゃなきゃこのスレ続かないもんな。 ところで1スレ目からずっと全レス見てきた人いるの?ちなみに俺は5スレ前くらいから見てる。
(・∀・)カエレ!!!
> ちなみに俺は5スレ前くらいから見てる。 棄てられたスレになってからしか見てないのね。
おまえもな…
>>847 そんなこと言ってるからレベルが下がり続けるのだよ。
掟破りage
(・∀・)ニヤニヤ
この寂れこそもののあわれ。
(・∀・)ニヤニヤ
いとわろし
CSSスレとここと初心者スレを巡回して自分がどこにいるかさえわからなくなってしまうのである! しかし待てよ、なぜこんな過疎スレを見てる?そうかわかたっぞ!
デリヘルドットネットスレを定期的に見てるよりましだよ
>>858 よくわからんがそのスレはなんかいいのか?すごいのか?
どこの板?
雑談は雑談スレで…。
>>861 ほう。ここまで過疎スレで自治をするか。おまいもやるな。
(´゚ c_,゚`)
凄くスレ違いなのはわかってるが、初心者スレや・・・あっ、板違いなんだけどさ。 まあいつも話してるおまいらに聞きたいわけよ。 HTMLとかPerlとか色々な言語を学ぶのには正直ネット接続環境さえあれば、解説サイトや 仕様書を見に行けば誰でも簡単に習得できるよね。そこで思ったのだが、仕様書の和訳を 読むよりも英文をそのまま読みたい。 で、英語も言語とかと同じように勉強できるのかな?解説サイトとか単語辞書とかで 発音は無理でも意味は理解できるようになるの? プログラム言語ってだいたい1月もあればそこそこ理解できて、あるていどの規模のプログラムを 構築できるようになるけど、英語も1月くらいでほとんどの文章を和訳できるようになるかな? 英語とプログラム言語ではレベルが違う?
外国語を独学で学ぶ人もいるんじゃない? それとHTMLは言語の一種とはいえるが、プログラムではないとコメントしておく。
寂れたら困る同盟でもあるんかいな。
困りはしないけどな。
869 :
865 :04/09/29 17:35:18 ID:???
>>866 やっぱりPerlとかの比ではないかな?
結局文法だよね?単語は何度も辞書を引くだけで段々といくけど、文法辞書みたいなのが
あるといんだよね。いまだに
is
すらわからないから;
マジレスすると、自然言語とプログラミング言語を比較するのはナンセンス。 プログラミング言語は仕様に基づいて厳格に定められているけど、 自然言語はTPOに応じてやたらめったら増えてきたから「例外処理」も多い。
結局、括弧はどのように扱えばいいの? 括弧なしの文章を書いて、スタイルシートのビフォーアフターでつけるの? その場合、スタイルを適用しなかったらレンダリングされたものの意味が通じなくなっても、 ソースを見ればマークアップされてるからもんだいないの?
>>872 括弧は普通に書いていいよ。英文のスペースと同じレベル。
もともと過度なstrict志向は非strictになるから。
大まかな部分での分離がstrictであって細部にいたるまでこだわることがstrictというわけではない。
まあ完全に俺の脳内だから信じても意味ないけど。
ここからは脳内2ね。
>スタイルを適用しなかったら
もともと1つのものを分離したのだから、片方がなくなれば完全なものを伝えられないのは
当然。
>>872 括弧がただの見栄えならば書いてはいけない。
見栄えでないのならば書かなければならない。
それよりもその括弧でなにを表現しようとしているのか考えるのが先だがな。
括弧を書かないといけない場合 数式とか、プログラムとか →CSS無効時に意味が完璧に壊れる 括弧を書くとStrict志向じゃない場合 強調の為の括弧付けとか、見出しであることの強調とか →HTMLのマークアップで既に意味が明示されているにも関わらず それを目立たせる為の飾りとして用いる場合 どうでもいいや的なもの場合 台詞を表す括弧とか →spanとclassなどを駆使してCSSでやってもいいし、HTMLの中に書き込んでもいい。 前者の場合、よりStrictになれるかもしれないがCSS無効時に配慮した記述である事が求められる。
HTMLだけで読んでみて「あーこれ意味通じてないな」ってなったらアウトだぞ、と。 ちなみに今のあーこれ意味通じてないなの前後のかぎカッコは装飾な。
>>877 >「あーこれ意味通じてないな」
これは装飾じゃないって。よく考えろ。かぎ括弧が装飾になる時はもっと違う時。
例えば
入力後「送信」ボタンを押してください。
↑とかな。セリフの場合は装飾にはならないよ。
879 :
877 :04/09/30 17:36:54 ID:???
>>878 >セリフの場合は装飾にはならないよ。
台詞ではないから装飾。
台詞の際のかぎカッコは引用の意味合いも含まれて、ってのはどうでもいいか。
「あーこれ意味通じてないな」
(あーこれ意味通じてないな)
どっちも心の声として表現に使えるってことはカッコの形を限定しないってこと。
で、877の文章では実際誰かの発言を持ってきてるわけではないのでそう書いた。
HTMLだけで読んでみてあーこれ通じてないなってなったらアウトだぞ、と。
書く側の胸先三寸なところもあるけどね。
Strictは自分が納得できないと、って部分もあるように思ってるので。乱文失礼、出かけてくる。
>>878 >これは装飾じゃないって。
なるかならないかは、微妙。
台詞の範囲を明示する括弧を装飾と解釈することを誤りだとするのは早計。
例えば引用時に使われる "" や > は装飾? 意味のある text ?
どっちかの方が Strict 的にベターかも知れないけど、 どっちかがベストとか、どっちかじゃないと Strict ではない、 って程でもないかと。 一つ言えることは、どっちを採用するにしても一つの文書群では全体として 統一した記法にしないと XML 的に使い回しが面倒になる (文書の価値が下がる) ってことだな。
882 :
878 :04/09/30 18:02:12 ID:???
>>879 そうか心の声とすると装飾になるんだな。納得。
>>880 う〜んそういうこというと英文のスペースも装飾ってことになりそうだな。
ところで装飾か否かはどう判断するのが理想なんだ?
形を変えたり?それともなくしてみたり?
でも表示上の伝達力を失うかどうかは、それが装飾なのかどうかを判断する基準にはならない気がするよ。
パンクズリストだって、表示から理解させるにはあの記号が必要だけど、マークアップ時にはいらないからね。
>英文のスペースも装飾ってことになりそうだな。 英文の半角スペースは単語を識別する点で必要 Iwanttogotomybedとか描いたら人間が識別するのに無駄な力を要するし、 組み合わせによっては意味の変わる単語・熟語もある。 >でも表示上の伝達力を失うかどうかは、それが装飾なのかどうかを判断する基準にはならない気がするよ。 >パンクズリストだって、表示から理解させるにはあの記号が必要だけど、マークアップ時にはいらないからね。 アホか。文書(文章)が伝達力失ったら本末転倒だろ。 パンくずリストのあの記号って何だ?俺に伝わらない時点でお前の言ってる何かは明らかに付加物。 olでマークアップしたら階層を表してはいる、とか過去ログ読めよ。
884 :
880 :04/09/30 19:00:52 ID:???
>ところで装飾か否かはどう判断するのが理想なんだ? そのtextに「意味が有る」なら内容。無いなら装飾。 理想とかじゃなくて、極めてシンプル。 とりあえず、「仕様に基づいて最低限の処理しかしない UA」というのを考えてみて、 その時に「取り除いたら文章の意味が変質してしまうならHTMLにtextとして残す」 「取り除いても文章の意味が変質しない場合は装飾として CSS などに任す」と言うのが わかりやすい解釈かと。 ただし、強調の為の括弧、引用の為の > などは「強調ならemかstrong」「引用なら q か blockquote」 と「意味の付け方が HTML の仕様ではっきり決まっている」ので、逆に括弧が強調だったり、 > が引用符であることは「HTML的には有り得ない」ので、こういうものは全て即装飾と 判断される。
885 :
878 :04/09/30 19:36:59 ID:???
>>883 なんかな・・・普通に会話できない人なの?なんかそういうのうんざりだよ。
英文については単語専用の要素がないだけでしょ。
>俺に伝わらない時点でお前の言ってる何かは明らかに付加物。
そんなこといったら伝わらなければ何でも付加物じゃん。
とりあえずもういいや。アホとかいう人と話してもいい気分しないし。
>>884 > そのtextに「意味が有る」なら内容。無いなら装飾。
> 理想とかじゃなくて、極めてシンプル。
違うと思うよ。例えば2ちゃんでは「>」は引用としての意味を持ってるけど、
HTMLでは当然装飾物として分類されるからCSSでやることを推奨されるよね。
ってうか後の方の文で説明してるのね;
やっぱシンプルではないよね。
多分HTMLの仕様によって装飾となるかは変わるんだよね。おかしな話だけど。
2ちゃんでの「>」これも、もしもHTMLに引用を表す要素がなければ段落などの
中に直接「>」などの記号を書いてもおかしくはないと思う。
なんかややこしい。
886 :
883 :04/09/30 19:50:06 ID:???
>>885 なんかな・・・普通に過去ログ読めない人なの?なんかそういうのうんざりだよ。
単語ひとつひとつをアホみたいにちまちまマークアップしろって?
そりゃ究極的な言語マークアップ言語(すげえ日本語)があればそうだろうが、
それはHTMLの役割じゃないな。というのも散々既出の話題だな。
> >俺に伝わらない時点でお前の言ってる何かは明らかに付加物。
> そんなこといったら伝わらなければ何でも付加物じゃん。
お前本当に頭悪いのな。
とりあえずパンくずリストに必要不可欠な記号があるんだったらそれを教えてくれ。
> 2ちゃんでの「>」これも、もしもHTMLに引用を表す要素がなければ段落などの
> 中に直接「>」などの記号を書いてもおかしくはないと思う。
HTMLには引用を表す要素がありますよね。あるから装飾扱いしてるわけですよね。
そういう要素があるから装飾扱いしてるのに「要素なかったら装飾じゃない」って本末転倒ですよね。
慣習と仕様と構造化をもうちょっと考えた方がいいと思うよ。
あと何の話してるか、とか、スレタイとかちゃんと読んだ方がいいと思うよ。
> なんかややこしい。
それはお前の(ry
887 :
883 :04/09/30 19:54:52 ID:???
例えば以下のような構造をパンくずリストにすることを考える。
1. 2ch
2. ネット関係
3. Web制作
暫定的に「>」をパンくずリストに必要不可欠な記号とすると、
2ch > ネット関係 > Web制作
これが
>>878 の言う「表示から理解させる」パンくずリスト。
じゃ例えば以下のようにCSSなり何なりで表示させたら、それは全く意味を理解できないか?
2ch : ネット関係 : Web制作
2ch -> ネット関係 -> Web制作
2ch ◆ ネット関係 ◆ Web制作
2ch ネット関係 Web制作
わかりづらい例だが過去ログ嫁、とりあえず。
そうだ!過去ログが正しい!過去に結論の出たものは再検討してはならない!
>>888 というか過去に出た物をまとめといて欲しい…
891 :
878 :04/09/30 21:01:48 ID:???
>>887 ごめん論点ずれてるし。俺は過去にパンクズのマークアップ例を2,300レス使って議論したときの
当事者だし。とにかく君はもうレスをつけないでいいよ。
<p><単語>I</単語><単語>like</単語><単語>your</単語><単語>smile</単語>.</p> <p>I like your smile.</p> 個人的には嫌いじゃないけれど、スペースが装飾だとか、ピリオドがどうだとかの論議はナンセンスだと思われ。 かぎかっこの話に付いては、興味深い。小説をHTMLに起こしている者としては。
>>887 >それはHTMLの役割じゃないな。というのも散々既出の話題だな。
横槍すまんが、おまいが言うにはどっかに線が引いてあって、その線が見えてない人間には
適切な構造化はできないってことになるがそれでいいか?
記号などはどっから
>HTMLの役割じゃないな
になるんだ?ずいぶんあいまいな話になってきたな。
>>891 よくわからんが一連の流れをみる限りお前は2ちゃんに向いていない。帰れ。
ここは相手を馬鹿にしてでしか自分を確立できないような幼稚なやつらの居場所だから
上品な会話をしたいなら他の掲示板でも探せ。
894 :
878 :04/09/30 21:15:11 ID:???
>>892 >個人的には嫌いじゃないけれど、スペースが装飾だとか、ピリオドがどうだとかの論議はナンセンスだと思われ。
元々そういう話でなくて、論点はどこからが装飾なのかってこと。
その中の話でたまたま英文のスペースやパンクズの記号が出てきてるだけ。
とりあえずはっきりとここから装飾ですっていうのがないんだよね。
みんな帰れ!
正直お前らかなりの暇人だろ。 現実世界で何の役にも立たない話を延々しやがってw 軽く池沼だよなお前ら。 記号なんて直接書き込んだってデメリットは大してないのに、こうやって ここで議論をして時間をつぶすこと方がよほどデメリットだってことには気づかないわけ? まさにヲタクって言葉がぴったりだなお前らw もう少しマシなことに時間を使えよw
みんな帰れ!
そして誰もいなくなっ
>>895 >>897 素朴な疑問なのだが、どうして自分が帰ることでの解決をしようとは思わないのだ?
2ちゃんしかやることないから?いや、別にこのスレにしがみつく理由はないだろう。
で、何故にお前は帰ろうとしないの?
>>896 そもそも2chって、暇な時にどーでもいいこと書いたり読んだりして
暇つぶすところだろ?
お前、パチンコ屋に入って、パチンコ打ってる客に向かって
「お前らかなりの暇人だろ。 現実世界で何の役にも立たない事を延々しやがって」
って叫ぶタイプか?
まーだ帰っとらんのか 下校時間とっくに過ぎてるぞ
あ、あたし……、実は先生のこと……。
「やべっ、筆箱忘れちまった。」 ガラッ 「あっ・・・・。」
>>900 こういうやつを馬鹿って言うんだろうな。
905 :
883 :04/10/01 00:59:35 ID:???
>>891 で、パンくずに必要な記号ってのはどれなんだよ。
>>893 線の有無の話なんてしたっけ?HTMLだけで意味が通じなかったらアウトとは出てるが。
クエスチョンマークがなけりゃ疑問文として成り立たない、という文法なら記号はHTMLに書くべき、
クエスチョンマークはそのような意味を持たず疑問の程度を強調するならstrongなりemなりで。
単語全部マークアップしたいやつは新しい言語作れってのは何度か出たように思うが。
>>894 英単語の半角スペースを付加してくれる親切なUAがないと読めないソースってのはどうかっていう。
スペースやぱんクズの記号が出てきてるだけ、ってのはお前の発言に拠るんだが……。
ここでもっとstrictな共通マークアップを作ればいい xhtmlなら独自の名前空間も使えるし
まあ、(X)HTMLにない語彙を考えるなら、他の専用スレでやったほうがいいかもね。 しかし彼らは (何故だか) HTML語彙セットに執着するからこそ ストリクターだったりするわけで…
HTMLは手で掛けることを念頭に設計されているからwordとかまで
区切ると本来の設計から外れるな。
RDF見たいに気合いを入れれば、適当だけど、
<s class="俺">
<v class="食べる">
<c class="ご飯">
<gohan:umasa>うまい</gohan:umasa>
</c>
</v>
</s>
見たいに書いて、UAが「俺はうまいご飯を食べる。」とか表示してくれれば楽だな。
ここまで構造化すると記号は必要なくなりそうだね。
つーかさ、XHTML2.0のquote要素まずくない?
ダブルクオーションを自分で書け、ってものすごく流れから外れてる気がする。
>>905 その理由付けだと「p要素で改行してくれる親切なUAがないと読めないソースは・・・」
になる。やりすぎだ、って言いたいんだろうけど。
XHTML 1.1 な人は Content-type: application/xhtml+xml にしてますか?
はい。
911 :
908 :04/10/01 12:02:14 ID:???
どうでもいいけど、cじゃなくてoだった。
>>909 PHPで振り分けてる。
>>908 >HTMLは手で掛けることを念頭に設計されているから
HTML が text/html っていみならそうなんだろうな。
text/html の構造を保ちつつ noteで Application/xhtml-xml 推奨な
XHTML1.1 はそう言う意味では過渡的な存在と言えるかも知れない。
>ダブルクオーションを自分で書け、ってものすごく流れから外れてる気がする。
続きを良く読め。
少なくとも 2003年12月22日の草案では
>It is the responsibility of the document author to add any required quotation marks,
> either directly in the text, or via a stylesheet.
仕様はquote要素の引用符に関して、作者が直接記述するか、スタイルシートで
処理するから「UAはデフォルトで余計なことをすんな」と言ってるに過ぎない。
913 :
912 :04/10/01 12:06:26 ID:???
>2003年12月22日の草案では 18日だよ……orz
914 :
908 :04/10/01 12:11:26 ID:???
>>908 あー、ほんとだ。ちゃんと読んでなかったよ、すまん。
言語によって引用の表現方法って結構差があるから
下手にデフォルト決めない方がいいのかもね。
916 :
915 :04/10/01 15:10:22 ID:???
言い忘れたがブラウザはIE6SP1。
>>905 >線の有無の話なんてしたっけ?HTMLだけで意味が通じなかったらアウトとは出てるが。
>クエスチョンマークがなけりゃ疑問文として成り立たない、という文法なら記号はHTMLに書くべき、
?も装飾だとも考えられるよ。例えば<疑問文>こんな要素があればあきらかに?は装飾だよね。
ってその後の流れみたらもう話は終ってるのね;すまん。
結局
1.HTMLにある要素で伝えられる
2.その記号をなしでHTMLだけで読んでも伝わるかどうか
ん?なんかイマイチだな。誰か漏れのために簡単にまとめてよ。箇条書きで。
しかしあれだなぱんくずなんかは
<hn>ここまでの道順</hn>
<ol>
<li>home
<li>chapter
<li><strong>sction</strong>
</ol>
これをCSSで整形して
HOME > Chapter > Section
なんてのがstrictだけど、整形前は本当にパンクズリストだといえるのかね?
整形前はただの道順で、整形してやっとパンクズリストになるような肝するけどおかしい?
まあtopic pathなら別にいつでもtopic pathだけど、パンクズリストって見栄えありきだったりしない?
まあ読み返してみたらアホなこといってるねwww
整形前後いつでもぱんくずだったわwwwごめん。
疑問文の末尾に?をつけたり、命令文の末尾に!をつけるのは 英文法なわけで、装飾ではない罠。
本来のstrictは記号も装飾、助詞も装飾、もっともっと装飾にしていくといったい何が残るだろう…
物自体。
やったな哲学の世界に突入だ。
>>919 どこにも英文法での話とは書いてないわな
>>919 英語はよく知らないけど、?は明らかに表示のレベルだと思うよ。
読み上げる時には?なんて出てこないでしょ。語尾を上げるとか。それって
まさに<疑問>要素ってことで?は就職じゃん。
極論を言えば〜要素にできないものが本体で、要素にできてしまうものは就職なんだよ。
いや、英文法では!や?は文章上意味のあるもので、装飾のために付けているものじゃないよって言ってるんじゃない? 日本では英語が入ってくる前は!や?はなかったけど、今では日本でも 感嘆符や疑問符として意味のあるものになっているから、えー・・ よくわからんけど、!や?を甘く見るな!ってこと?
926 :
925 :04/10/01 22:17:31 ID:???
>>925 の最後の!や?がなかったら、意味が通じないですよね
だから、重要なんすよー
>>925-926 だから<疑問>要素があれば?はなくても機械に対して疑問文であることを伝えられるだろ。
というか疑問要素がなければ機械に対して構造を伝えれるのは無理だろ。
字句解析などしないんだからUAは。
StrictってUAに構造を伝えて、UAはそれをユーザに伝えるんだけど、ユーザに伝えるのは
UAの仕事で、俺達StrictorはUAに構造を示すことが仕事なのさ。
そんなStrictorにとって?はHTMLでは修飾であるわけさ。しかし現状では疑問要素がないので
しかたなく?を直接書き込んでるさ。しかたないさ。
()←もちろん括弧も構造的意味をあらわしている場合がある。しかしStrictorは本来これを
divやspanで表現することでUAに何か違うぜこのまとまりは!ってことをUAに伝える。
しかしCSSの実装などで、しかたなく直接書き込むのさ。
俺みたいに最高のstrictorになると、記号などはすべて修飾でしかないことを知ってるのさ。
928 :
925 :04/10/01 22:49:33 ID:???
>>927 散々既出だが、それを言うと助詞やら人称やらもすべて装飾になる。
行き過ぎると言語自体も装飾になる。
それを究極のStrictと言う人もいるだろうがね。
お前らさ、HTMLは究極構造マークアップ言語ではなくあいまいなレベルなんだから、 どこから修飾かなんてものがハッキリと線引きできるわけないだろ。 何しろどこまでがStrictかって話しにもなってくる。そもそもHTML自体究極的な 見栄えと構造の分離についていける規格ではないんだから、その「どこまでがStrict」 もやはりあいまいだ。 つまりStrictなんてあいまいなもので、それこそStrictDTDに従うことだけが 指標になってくるんだよ。StrictDTDに従って見栄えに関する要素・属性さえ 使わなければ、ある程度の分離ができる。そのある程度の分離で十分なのさ。 まあ段落はP要素とかの基本は守るべきだがね。
つまり結論的には 1.こういうものは何でマークアップするべき? 2.こういうのはStrict志向的にどうなのでしょう? 1についてかんがえるのはいいけど、2について考える必要はないってことかな? Strict志向など存在しない虚像ってことで、明確なStrictDTDだけが僕らの灯台ってことか。
あと仕様書にも従いたいね。
>>932 そうなんだが、
仕様書が広く解釈できるようにできてたりするんだなこれが
結局あいまいなのさ。単純なとこだけ守ってれば合格点出るよ。
>だから<疑問>要素があれば?はなくても機械に対して疑問文であることを伝えられるだろ。 >というか疑問要素がなければ機械に対して構造を伝えれるのは無理だろ。 font 要素が有ればフォントの色や大きさをUAに伝える事が出来るが、 StrictはUAにそんな情報を伝えたりはしない。 この思考方法では今あるStrictを説明できるかも知れないが、 strictなHTMLを書く指標にはならない。
じゃ疑問文は<疑問文>要素で l 要素のようにマークアップするべきか。 UA に疑問文であることを伝えてどうするつもりかは知らんが。
疑問ってのは構造じゃなくて文の意味だろ。 そんなのはUAに伝えなくていい。だから?はじかに書いてOK。
>>934 疑問要素は構造で、font要素は見栄えの情報だから違うでしょ。
いまいち言いたいことがわからないんけど。
>>935 そうだな。伝える意味はない。しかしその発想は見栄えから来てるよな。
構造を伝えることをHTMLの規格が嫌がるのならstrictは本末転倒。
>>936 強調は構造か?意味か?
おまいら深夜までごくろうさん。 結局究極でない言語で究極を目指すこと自体ナンセンス。っていってる930辺りがFAかな? しかし930は文章が下手なやつだな。
今知ったけど、 b,small,big って4.01strictに残ってるんだね。後方互換だろうけど、別になくてもこまらないと思うんだけどな。
芯でいいよ
くぉら!ケンカはやめんか!
あ、あたし……、実は先生のこと……。
>>937 の
伝える意味はない。 → その発想は見栄えから来てるよな。
この発想がよくわからんのだが誰か解説きぼん
strictorってなんだよ(プ
日本語のような、近年になって疑問符や感嘆符が用いられるように なった文体には、<疑問>や<感嘆>のような要素があった方が 意味を伝達できる、と思いがちだけど。 html は文書の論理的構造を伝達すべきもので、文脈の意味を伝達するもの じゃない。文脈はその言語を理解できる人間が脳内パースすべきもの、 と思う。 <strong>また大阪か!</strong> は文章の構造だけど、 <感嘆>また大阪か!</感嘆> は文章の意味に他ならない。
「論理的」という語を「意味がある」と説明して済ましちゃう言葉足らずな解説が多いから この手の誤解がいつまでたってもなくならないんだろうな。
お前ら説明ヘタ。 何故に強調と疑問文が違うかを簡単に言ってやろう。 強調文 疑問文 これなら両方、文の意味になるな。 強調 疑問 は無理なので 強調 疑問文 結局部位を強調することは、文を強調するわけではないので、文の意味にはならず、 疑問文はどこまで言っても疑問文と言う文脈である。 な、わかったか。おまえら疑問を持つならもっと他にあるだろう。
>>948 ><strong>また大阪か!</strong>
>は文章の構造だけど、
そのビックリマークは修飾だろ?強調したいならstrong要素でやる。ビックリマークは
CSSでやりなさい。実装のことなど関係ない。
なに事件か、<strong>また大阪か</strong> strong:after { content:"!" } 実際の表示 → なに事件か、また大阪か! それにしても、<strong>また大阪</strong>で事件か strong:after { content:"!" } 実際の表示 → それにしても、また大阪!で事件か 感嘆符や疑問符は(ほぼ)必ず文末に付属するから、 セレクタが成長するか無駄なクラス付けするかしないと不自然だな。
あと、スタイルシートを読み込まなければ句点のない文章になるので、 「!」は句点の代わりもしているという意味で、装飾ではなくない?
>>953 クラスの使い方から勉強しなおしてこい。
それは無駄なクラスとは言わないんだよ。
>>954 句読点のつもりの記号ならそうだけど、強調のつもりのであればダメだから、
句読点はしっかり書いて、CSSでそれをビックリマークに変えるのがいいんじゃないか?
もちろん実現性などはこのスレとは無縁だ。
1.マジかよ!? 2.本当ですか・・・・・・ 3.そんなorz 4.そんな^^; 5.馬鹿な!!!!!!!!!!!!!! 上から順番にマークアップをして、それぞれの記号の必要性について話そうよ! 久しぶりにあげるけどごめんね。
>>956 正しいマークアップは正しい日本語から。
>>957 三点リーダは二回繰り返したほうがいいんですか?「……」みたいに。
また、三点リーダのあとに句読点は必要ですか?
>>956 全部記号は必要なんじゃない?
1,5はstrongとかで強調ね。他はそのまま文の一部でいいんじゃない?
2は特に読む時にも
「hogehogeてんてんてん」
ってよむから必要だしね。
>>958 いや、まずは正しい日本語をベースにマークアップを考えたほうがいいと思う。
スラング等はそのあとで。
ちなみに
>>956 の「本当ですか・・・・・・」の「・」は中黒(なかぐろ)なので使い方が間違っている。
三点リーダも装飾か。つくづくHTMLは小説・テキスト媒体として向かないと思い知らされるな。
その前に次スレを立てたらどうだ?
Strict な日本語について語るスレッドはここですか?
ところで
>>1 の文をコピペしたときに思ったんですが、
日本語と半角の英単語が混在する場合、
HTML側で英単語の前後に半角スペースを入れるべきなんですか?
>>961 しかし正しい日本語をマークアップするより、多少崩れたものをマークアップすることの
方が圧倒的に多いから、ためになるのはおかしな日本語のマークアップのようなきもするよ。
中黒と3点リーダは別なんだね。じゃあorzなども当然間違った使い方だよね。
orzは文の意味を表しているんだけど、どうするべきかな?
>>965 or2
↑こうするといいと思うよ。だれかがつっこんでくれるから。
極端なストリクターの論理に矛盾が生じそうな流れ
なあ最近出てきた、「文の意味はHTMLに直接書くべき」っていう話はかなり納得できるんだけど、 記号などは全て文の意味であって、記号を含めて強調にしたりするんじゃないか? つまり文の意味でない記号はないのだから不要な記号はない。 ってこれは文章内に記号を含める時の話。 パンクズなどに代表される構造をあらわしている記号は、やはりCSSでだね。 で、 1.構造をあらわす記号 2.文の意味である記号 の2極化ができたわけだ。めでたしめでたし。
orzなどは明らかに見栄えから考え出されてるのだけど、直接かいていいの? まあ文字だって同じか。ただ、orzをひとつの象形文字だと解釈するUAがないのが悪いだけで。 やはりorzは直接かいていいんだな。
orzの読み方が浸透してないだけで、文字と同列だってのは前にも言わなかったか?
orzは?とかと同じだろ。 ?も昔はorzのような扱いを受けていたよ。
>>962 じゃあHTMLは一体何に向いてるのよw
テキスト媒体に向かないのにHTMLってどんな勢いだよ!
(笑)も、句読点の代わりに使ってるよね。 ときどき、 〜(笑)。 とか 〜。(笑) とかいうのを見かけるけど。少数派だと思うので虫。
議論にのめり込む前に次スレ立てろ
次スレがなければ
>>976 が立てればいいじゃない。(ダリーアントワネット)
HTMLは過渡期に必要な言語なのよ。 物自体というか、概念を自然言語の文字による文章に変換した時点で、 どうやっても見た目と概念の分離が難しくなる。 極端な話、日本語の文章は英語に変換できないし。 RDFみたいに文章の構造、意味を抽象化して記述していく技術が進歩すれば、 全て解決するんだろうけど、現状じゃ入力するのが大変で実用的じゃないんだよね。 脳みそで考えるだけで入力できる機械が出来ればそのうち・・・。
>>975 お前馬鹿だろ?
テキスト媒体に向かないのに論文ってどんな勢いだよ!
そもそも論文用じゃないからHTMLは。アホな解釈を披露するなよ。
>>978 >HTMLは過渡期に必要な言語なのよ。
なんの過渡期だよ?
画像にリンクを張った場合、 画像のaltに説明を書くのか、リンクのtitleに書くのかどっちがいいんですか。
やれやれ。 上の方に戻るけど、疑問や感嘆にマークアップがあれば読み上げUAはその様に読み上げてくれる。 orzも見栄え。 UAに落ち込んでるように読ませることができる。 #後は感情を理解するような謎プログラムとかそういうのに有効だと思われ。 意味付けとはそういうUAに意味を分からせる物なのに。
984 :
981 :04/10/02 18:55:40 ID:???
>>982 ありがとうございます。すっきりしました。
つまり、全ての基準は「伺か」が自分の思い通りに しゃべってくれるか、ということか。
>>983 だから疑問文や感嘆文は構造じゃないって言ってるじゃない。
orzも疑問符や感嘆符と同じだから、当然HTMLに書くべきもの。
HTMLの脳内解釈はやめれよ。
文法に関する文章の構造と、文章の単位としての文書構造の違いだな。 HTMLが一切前者に関与しないとまでは言わないが、主たるマークアップの目的は後者の筈。
書き手の気持ちは意味ないといってるなら書き手の意見の部分とかはどうなるのさとか言ってみる。
フォントを赤くして強調とか、感嘆といった意味を込めるのと、 感嘆符をつかって意味を込めるのにどれだけ差があるのか。 自然言語の場合、何百年もプレーンテキストのみでの表現が普通であり 「!」という文字そのものにメタ的意味合いを含めて表現することを編み出したのだが、 近年は視覚的にリッチな表現が可能になったので「で赤くすること」によっても 表現が可能になった。 「機械でも分かる」という意味では感嘆符の使用は好まれないのかも知れないが、 そこまでやるならHTML以外の言語を作れという話。 (文脈を正確に解析できる機械があれば別だが、それだとHTML自体必要なくなるかも)
>フォントを赤くして強調とか、感嘆といった意味を込めるのと、 >感嘆符をつかって意味を込めるのにどれだけ差があるのか。 モノクロモニタなので赤い字は再現されないが、 フォントが表示できる場合、感嘆符の表示はほぼされるであろうといえる。 >近年は視覚的にリッチな表現が可能になったので「で赤くすること」によっても >表現が可能になった。 HTMLはプアーな環境でも最低限の意味付けを失わず、リッチな環境では CSS等によってリッチな環境を提供する規格 >「機械でも分かる」という意味では感嘆符の使用は好まれないのかも知れないが、 >そこまでやるならHTML以外の言語を作れという話。 結論には同意するが、なんか上下で文章の趣旨がずれてないか?
なんでoとrとzの羅列と、エクスクラメーションマークやクエスチョンマークが同列視されてるのかがかなり疑問。
orzをu(you)やplz(please)などのスラングや略語とみなすのは無理?
>>994 orzっておかしいだろ。
字間を広げてて o r z とかなってたら視覚的にも全く意味わからないし
縦書きで表示された場合、
o
r
z
となってるだけで、無意味。
HTML上では「oの次にrがあり、その次にzがある」と言う情報しか存在しない(縦書きだろうが横書きだろうが、そんなものはUAの仕事)が、
「左から右に記述され、文字間隔がそれなりに狭い」と言う環境でしか意味をなさないものがテキストと呼べるはずがない。
>>995 なんで分解するのさ。だったら、pleaseも分解して逆から書いたら意味が通じないジャン
esaelp
ところで、文章の方向を明示的に表すのがHTMLの属性としてあるけど、
これはcssの役割じゃなくていいの?
>>996 文章データの解析方向を明示してるだけで、見た目をどうこうってわけじゃぁない
日本語での横書き左から右にした人は偉いと思う。 右から左のままだと色々面倒なことになってそうな予感。
むしろ縦書きが、右から左に行くってのがいやだった。 手が汚れるし、今まで書いた文章を確認するのに、手を止めてどかさないといけない。 このすれとまったく関係ないけど。
スレッド立てられなかったので、だれか新スレよろしくです。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。