Strict-HTML スレッド24
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found
04/10/02 22:19:38ID:???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 スレッド23
http://pc5.2ch.net/test/read.cgi/hp/1094311630/
過去ログ・関連スレ >>2
勧告等・その他 >>3
0201Name_Not_Found
04/10/12 16:16:59ID:???本当にそう思っているなら、ここで雑談するのは止めて、
dat落ちするまで待てば宜しい。
書き込みが有る以上、生きているスレと言わざる得ない。
しかし、慢性的に話題がなく、ループを繰り返すゾンビスレであるのも確か。
>話題がないからスレの主旨を拡大して
合併するのだから、合併した時点で別スレに成ってる訳で、主旨の拡大ではない。
>いつか聞いた提案の再来ですか?
いつか聞いた提案の再来だとして何か?
0202Name_Not_Found
04/10/12 16:43:20ID:???datオチしたら誰かがまた立てるんじゃないか。
>要するに、慢性的に話題がないのが問題。
それと荒らしと何の関係が?そもそもこのスレは住人自体が荒らしになってるから困るんだよ。
住人=荒らしを注意しても責任転嫁ばかりで反省をしてくれない。
とりあえず話題がないならこなければいい。ここにいたい人間はまだいる。(俺も含めて、
毎日1回はのぞく人間が多少はいるみたい)話題がないからといってここを荒らすのだけは
やめてくれよ元住人さんたち。
strictを学ぶ前に「大人」を学んでほしいm(_ _)m
0203Name_Not_Found
04/10/12 17:22:33ID:???see >>199
>住人=荒らしを注意しても責任転嫁ばかりで反省をしてくれない。
you too.
話題がないなら、書かないのが一番ですよ。
荒らしは罵倒だろうが、論議のフリだろうが、反応して貰うのが一番嬉しいんだから。
0204Name_Not_Found
04/10/12 17:38:15ID:???0205Name_Not_Found
04/10/12 17:40:16ID:???それは違うでしょ。
どうして荒らしを擁護するような発言ばかりするのよ?
まるで「今の状況なら荒らされても文句は言えない」みたいな風潮になってるけど、
それは間違ってるよ。そういう風潮だから「荒らしてもいいか」みたいに思って
実際に暴言を吐く元良住人が出てくるんだよ。
とにかくこのスレを荒らすのはやめてください。
0206Name_Not_Found
04/10/12 17:56:28ID:???>話題がないなら、書かないのが一番ですよ。
>荒らしは罵倒だろうが、論議のフリだろうが、反応して貰うのが一番嬉しいんだから。
ちなみに、最近の切っ掛けは ID がでなくなったことだと思う。
0207Name_Not_Found
04/10/12 18:08:09ID:???典型的な「荒らされるパターン」振りに脱帽。
0208Name_Not_Found
04/10/12 18:51:47ID:???そうだよな。強制IDにしてほしいな。
>>207
幼稚なレスはやめとけ
0209Name_Not_Found
04/10/12 18:54:22ID:???最近のに関しては、出なくても分かるような気がしなくもない。
0210Name_Not_Found
04/10/12 19:44:31ID:???わかってもしょうがない
やっぱIDは出ないとダメだよ
0211Name_Not_Found
04/10/14 08:08:21ID:???0212Name_Not_Found
04/10/14 08:15:31ID:???ここって雑談系2じゃなかったの?
0213Name_Not_Found
04/10/14 12:02:08ID:???>* HTML、CSS、FLASHなどのサイト制作の技術
>* JavaScript、VBScriptなどのクライアントサイドプログラム
>* Webサイトの運営および管理についての情報交換・雑談
つーわけで、両方とも板範疇ではあるが、このスレ自体はどう考えても
>* HTML、CSS、FLASHなどのサイト制作の技術
かと思われ。
もし、雑談スレのつもりなら、スレタイと >1 を変えた方が良い。
0214Name_Not_Found
04/10/14 14:53:39ID:???dfnって定義部を明示するわけじゃん
だったら定義内容はどうやって明示するの?
セックスの2ch語をセックルといいます
例文がシモで悪いが、dfnはセックル。では定義内容の「セックスの2ch語」はどう明示する?
セックルって語彙を定義しておくしか無いかな?
ってな事を考えてて、誰か2ch語の語彙を定義して公開してくれないかなーと思った
日記&メタな話でスマン
よかったら意見聞かせてほしい
0215Name_Not_Found
04/10/14 15:39:08ID:???0216Name_Not_Found
04/10/14 15:39:18ID:???<dt>セックル</dt>
<dd>セックスの2ch語</dd>
</dl>
0217Name_Not_Found
04/10/14 16:42:51ID:???0218Name_Not_Found
04/10/14 17:15:15ID:???dfn は「それが何らかの定義語」で有ることは明示出来ても、
どんな定義か、を明示する方法が定められていないので、明示出来ません。
引用元であることは明示出来てもどの引用文の元かは解らない cite みたいな感じです。
用語集などを作る場合は、>>216 みたいな感じになります。
0219Name_Not_Found
04/10/14 18:44:35ID:???定義語って何?辞書に載ってない。
そもそもdfn使うメリットほとんどないよな。
っていうかそもそも正しいマクアップは視覚UAにはmリットあからさまではないよね。
音声とかロボ系にはいいけど、視覚のためにつくってるサイトで他のUAについての
考慮で作業を増やすのってビジネスとしては許されないよね。すくなくともうちでは。
っていうかこのスレで現実ばなっししても無意味だったごめん。
まあHTMLをPDFのようにしかつかわない俺にはおまいらの意見など耳に届かないんだよな。
しかし、PDFがもう少しユーザn優しければなぁ。
そもそもHTML以外でHTMlレベルの資格レベルと使いやすさと速さは無理だね。
PDFはいちいち起動時間があるし。そもそも入ってるかわかんねえしwww
っていうかHTMLがスタンダードな時点で不思議だと思わないか?
だってHTMLは視覚計に的を絞ってるものではないのに、
視覚計に的を絞ったコンテンツに一番使われてるのがHTMLwwwwwwwwwwwww
fghkshフォジャンfd;雄gじゃfdん;あjんdf;ほあjhんがへfjうぇjhうぇjthうぇjthwjh
0220Name_Not_Found
04/10/14 18:59:52ID:???どうしたんだ、おちつけ。
0221Name_Not_Found
04/10/14 23:25:56ID:???そこでdfn要素の出番ですよ。
0222Name_Not_Found
04/10/15 00:58:29ID:???<ul>
<label>hoge</label>
<li>huga</li>
:
:
</ul>
<dl>
<dt>hoge</dt>
<dd><ul>
<li>huge</li>
:
:
</ul></dd>
</dl>
この二つで物凄く混乱しそうなんだが、明確な線引きってどうすればいいんだろ?
0223Name_Not_Found
04/10/15 01:27:33ID:???そもそもHTMLにそんな厳密さはいらない。
適当にいけよ。
0224Name_Not_Found
04/10/15 01:40:40ID:???今まで通りに使い分けて、後からlabelを付加する(気持ちで使う)んじゃ駄目なの。
0225214
04/10/15 04:23:59ID:???やっぱリスト使うしかないのか…
俺が考えたのは…(妄想だけど)
<dfnc id="hoge">セックスの2ch語</dfnc>を<dfn rel="hoge">セックル<dfn>といいます
って感じ。属性はいい加減につけたから気にしないでください
dfncはdfn contentの事。ID振ってdfnの属性でそれを参照する
これなら明示できる。
XMLですかそうですかすみません
0226Name_Not_Found
04/10/15 08:47:28ID:???状況によっては、
<hn>hoge</hn>
<ul>
<li>huga</li>
:
</ul>
0227Name_Not_Found
04/10/15 09:18:29ID:???HTMLでにたような事をやりたければ、
<a rel="Glossary" hraf="#hoge"><dfn>hoge</dfn></a>
…
<dl><dt id="hoge">hoge<dt><dd>hogeとは……</dd></dl>
こんな感じになるかと。
更に頑張りたい人はscriptとかでリンク先のddの内容をポップアップ
させるとか。
0228Name_Not_Found
04/10/15 14:42:32ID:???0229Name_Not_Found
04/10/15 16:54:18ID:???MS的には、
ナンデ iframe ツカワネエンダヨヽ(`Д´)ノ
って話なんだろうよ。
0230229
04/10/15 16:54:41ID:???0232Name_Not_Found
04/10/16 17:46:08ID:???0233Name_Not_Found
04/10/17 00:13:10ID:???だからなんだよ?
うわごとをいちいち書き込むんじゃねえよ
0234Name_Not_Found
04/10/18 22:07:22ID:???てめーもだよカス
0235Name_Not_Found
04/10/19 16:03:31ID:???0236Name_Not_Found
04/10/19 18:07:57ID:???0237Name_Not_Found
04/10/19 20:59:27ID:???非等幅フォントを指定すべきでは無いんでしたっけ?
0238Name_Not_Found
04/10/19 21:30:51ID:???用途にもよるけど、
例えばプログラムソースとかだったら、
等幅の方が見やすいよね。
0239Name_Not_Found
04/10/19 21:43:14ID:???0240Name_Not_Found
04/10/19 21:43:41ID:???0242Name_Not_Found
04/10/19 22:10:34ID:???0243Name_Not_Found
04/10/19 23:47:27ID:???マークアップは<pre>で囲むだけだから、フォントが等幅かどうかは関係ないだろう。
表示上の問題だったらそれはCSSの話であって。
0244Name_Not_Found
04/10/19 23:51:16ID:???0245Name_Not_Found
04/10/19 23:53:28ID:???> 複数行にわたるアスキーアートのマークアップ
マークアップとフォントファミリの指定は関係ない
0246Name_Not_Found
04/10/20 00:07:47ID:???0247Name_Not_Found
04/10/20 00:10:00ID:???ttp://www.w3.org/TR/2004/WD-i18n-html-tech-lang-20041015/
# Webの英語化スレで持ち出しても反応なかったしな。
0248Name_Not_Found
04/10/20 00:28:04ID:???指定してる程度かなぁ。
引用は別にして、自分の文章が書ける言語って日本語だけだし。
0249237
04/10/20 00:40:29ID:???preが等幅で整形された文章を前提にしているのなら、
(MS Pゴシックで表示しなければならない)アスキーアートを
preでマークアップすることがそもそも間違いなのではないかと。
0250Name_Not_Found
04/10/20 01:02:09ID:???>preが等幅で整形された文章を前提にしている
pre がどのフォントファミリで描画されるべきであっても、
要素の意味合いは「整形済み」であることには変わらないだろ。
どうしても気持ち悪いなら SVG でも PDF でも好きに使え。
0251237
04/10/20 01:37:25ID:???preの「整形済み」の範囲なんですよ。
The DTD fragment above indicates which elements may not appear within a PRE declaration.
This is the same as in HTML 3.2, and is intended to preserve constant line spacing and column alignment for text rendered in a fixed pitch font.
Authors are discouraged from altering this behavior through style sheets.
( http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#h-9.3.4 )
だそうなので、仕様書が「The PRE element tells visual user agents that the enclosed text is "preformatted".」でいう
「"preformatted"」は等幅を前提にした「整形済み」なのではないかと。
pre要素の意味合いが「等幅で整形済み」であれば、
非等幅フォントの為のアスキーアートをpreでマークアップするのは間違いですよね。
0252Name_Not_Found
04/10/20 01:42:09ID:???「あとこの要素は等幅フォントとか一定の行間とかで表示される予定ですよ」と俺には読めるが。
つうかその要素(文章でもAAでも)がMS P ゴシックで表示されなきゃならんのならHTMLの範疇じゃないだろ。
0253Name_Not_Found
04/10/20 02:45:02ID:???「strictの本質って何?」
これをいきなり思った。それで「ソースレベルでの見栄えと構造の分離」だと思った。
しかしそれの本質って何よ?って思った。「ソースの再利用性を高める」って思った。
何か違う気がした・・・・
元々は、アクセシビリティをあげることとstrictHTMLに仕上げることをごっちゃにしてるやつに
「strictの本質はアクセシイビリティとは関係ない」って自問自答したのがきっかけ。
おまいらstrictの本質ってなんだと思う。その答えの本質。さらなる本質も教えてくれ。
ageて広く意見を求めるごめんよ。
0254Name_Not_Found
04/10/20 06:10:22ID:???平日のそんな時間にageても(ry
strictで済んでいればいいよな
原理主義者はstern
いかんせん仕様書は読者の解釈に幅を持たせているから宗教的思想が生まれる
で、ルールはしっかり守りましょって事だろ? > strict
仕様書にアクセシビリティへの配慮が必要だと明記してあればstrictとアクセシビリティは関係がある
HTMLに限った話では無いけどね
仕事逝ってきまつ ノシ
0255Name_Not_Found
04/10/20 08:22:18ID:???本質なんて、そんなのどこにもないよ。
だからみんな言うことにバラつきがあるのさ。
0256Name_Not_Found
04/10/20 08:32:23ID:???じゃあ、ナンバリングして表示される予定の ul の小要素の li を
CSS の display プロパティで inline にしたりするのはどうなのよ?
一般的にナンバリングされるliを、CSS でそうしない事によって
HTML側のマークアップは影響うけないっしょ?
preは「等角フォント整形済み文章」 "ではなく" あくまで「整形済み文章」(等角フォントで表示予定)
かと思われるが?
>>253
>何か違う気がした・・・・
何が違うか自分で考えれ。
定義の話なら兎に角、感性の話をして荒れるだけ。
っていうか「僕の考えたstrict」はいままで散々荒れた話題。
少なくとも「こう思う」「違う気がした」ソースをW3Cの文書から
出してこないと水掛け論にしか成らない。
0257Name_Not_Found
04/10/20 13:34:57ID:???その表示がpre本来のありかたを外れた裏技によってなされたとしても気にするべきでは
ないのではあるまいか?
0258Name_Not_Found
04/10/20 14:48:44ID:???MathML同様、独自にDTD作ればっちゅう話や。
0259Name_Not_Found
04/10/20 15:22:44ID:???・HTML のみ解釈できる UA を対象にしたいなら object 要素を使って
PDF なり、画像データを代理メディアとして指定する、
といういつもの結論に落ち着きそうな予感。
0260Name_Not_Found
04/10/20 18:57:15ID:???>文字本来のありかたを外れた裏技の披露
文字を使って表されている以上テキスト(文章)であるし、
改行位置や空白挿入位置などが決まっているから整形済み文章と言える。
0261Name_Not_Found
04/10/20 20:19:42ID:???ちなみに、主な内容は以下のとおり。
文書の記述言語の宣言
・文書を記述する主要な言語が1つだけなら、常にhtmlタグで(テキスト処理方法を示す)デフォルト言語を指定すべし。
・メタ情報としての主要言語の宣言には、HTTPヘッダやmeta要素でContent-Languageを使用すべし。
・(テキスト処理方法を示す)デフォルト言語の指定にはContent-Languageを使用すべからず。
メタ情報としての主要言語の宣言には、lang属性を使用すべからず。
・bodyタグで文書の記述言語を指定すべからず。
複数の主要言語のある文書
・複数の主要言語がある場合、Content-Languageを用いるのなら、言語をカンマ区切りで列挙すべし。
・複数の主要言語のある文書では、htmlタグに言語を1つ指定するか、それとも何も指定しないようにすべし。
・複数の主要言語があるときは、なるべく高い階層で分割し、各ブロックで言語を指定すべし。
言語の切り替えの宣言
・文中の言語の替わるところでは、lang/xml:lang属性を指定すべし。
言語の指定
・HTMLではlang属性、text/htmlのXHTML1.0ではlang/xml:lang両方、*/(xhtml+)xmlのときはxml:langのみ指定すべし。
・言語を指定する属性値についてはRFC 3066に従うべし。
・言語コードが2文字・3文字の両方ある場合、2文字のISO 639コードを使用すべし。
・簡體中文、繁體中文にはそれぞれzh-Hans、zh-Hantを使用すべし。
リンク先の言語の指定
・他の言語のリソースにリンクする場合、hreflang属性とCSSで言語の表示を考慮してみるべし。
・hreflang属性とCSSで言語マーカーを生成するとき、その内容に国旗のアイコンを使用すべからず。
0262Name_Not_Found
04/10/20 21:15:39ID:???複数行AAまでも「整形」の範疇として想定されているのであれば
特定フォントの文字幅に依存する表現についても規格上便宜を図るはず。
0263Name_Not_Found
04/10/20 21:29:02ID:???国際化を特に意識してた訳じゃないけど (日本語しかおれしゃべれないし)
仕様に沿ってxml:lang属性を設定してた結果、概ね守れてるみたい。
個人的に興味深いのは
>hreflang属性とCSSで言語マーカーを生成するとき、その内容に国旗のアイコンを使用すべからず。
かな。理由も知りたいからあとで原文読んでみます。
0264Name_Not_Found
04/10/20 21:39:53ID:???理由はとても単純で、国旗が表すのは国であって言語ではないから。
複数の国で同じ言語が使われてたり、一つの国で複数の言語が使われていたりする、と。
0265Name_Not_Found
04/10/20 22:23:49ID:???コンテントネゴシエーションが今一普及してないから微妙だけど、
object要素のtype属性と同じで、言及元のHTMLで
何かを特定するのはなんとも気持ち悪い。
0266Name_Not_Found
04/10/20 23:03:56ID:???> 国旗が表すのは国であって言語ではない
ちょっと考えてしまいましたが納得です。
ちなみに漏れは CSS で言語を示してます。
0267Name_Not_Found
04/10/20 23:43:24ID:???確かに。メンテナンスも煩雑になるしね。
まあそれを言うと、リンク切れなんかも同質的な問題なのかもしれないけど、
みんなに恒久的なURIを保持してもらうのも無理な相談だよなあ。
0268Name_Not_Found
04/10/21 00:11:00ID:???無駄なアクセスを防げるって利点も捨てがたい訳で。
人間の事だけ考えれば(パケットとか帯域の事を考えなければ)、
人間がすぐさまページないのリンクを片っ端から開き始めると言うケースは
少なそうなので、空き時間にリンク先に接続してHTTPヘッダを取得して
動的に(DOMかなにかで)HTMLに情報を追加するというのが理想かも。
0269Name_Not_Found
04/10/21 01:13:34ID:???UAが利用者へのナヴィゲーションの一部として行う事では?
例えばリンク先への移動の予備動作(一般的にはマウスオーバーイベント)時に
ユーザーに「英語が主体の RDF 文書です」という情報をツールバーにでも
表示すればいい、と言う意味で。
0270Name_Not_Found
04/10/21 07:02:58ID:???要するにW3Cに「AAのことも考えてくれよ!」ってことか?w
等幅だろうが等幅じゃなかろうが記述される文字列は変わらないわけで、
じゃあとは見栄えの問題なんだからCSSでやれよ、ってのは散々既出。
0271Name_Not_Found
04/10/21 08:39:27ID:???等角とか、等角じゃないとか、そんな事は情報としては小事。
例えば2Byte文字混じりのAAは、1Byte文字のフォントしか持ってない環境では
どうやっても再生できない。
画像(含むSVG)にするか、PDFみたいにフォントを埋め込むのが妥当。
0272Name_Not_Found
04/10/21 09:33:17ID:???だからこれはHTMLの範疇じゃないと何度言えばわかるんだ
0273262
04/10/21 12:01:02ID:???>>272
複数行AAまでも「整形」の範疇として想定されているのであれば
特定フォントの文字幅に依存する表現についても規格上便宜を図るはず。
なのにそういうことをしていないということは、つまり、そんなものは
整形済文書として想定していないということ。ゆえに、>>260の言うことには
賛同できない。
0274Name_Not_Found
04/10/21 12:10:30ID:???「この区間は 空白文字、改行文字、TAB文字 も意味があるので保持して下さい」要素
の事なんじゃないかなぁ。
0275Name_Not_Found
04/10/21 13:57:50ID:???んなことを言い出したらHTMLの規格は(ネット上の)全ての文化・スラングを考慮せなならんわけだが。
この場合「整形済み」の条件をいくつか満たしてるからpreでマークアップするのが適切、って話だろ?
あと他人の言葉引き出さないと自分の考え説明できない、ってのはどうかと思。
0276253
04/10/21 16:36:27ID:???何か勘違いしてるけど、俺が言いたいのは「何故」strictなのかってこと。
すなわちstrictだるゆえんは何だと。strictを広める理由こそがstrictの本質に一番近いものなんだよね。
w3cは何のためにstrictを勧告したのか?
ソースレベルでの見栄えと構造の分離のため。
では何故そこに至ったのか?
HTMLソースの再利用性を高めるため
「本当にそうなの?再利用性なんて本当にグローバルに重要なこと?個々の話ではないの?
もしそれだけなら、strictの必要は全くない。CSSだけできればいいわけで
いちいち全員にHTMLを論理的に仕上げることを薦める必要がない。
個々がCSSをうまく使ってHTMLの再利用性を高めればいいだけ。」
ではもう一度
w3cは何のためにstrictを勧告したのか?
ソースレベルでの見栄えと構造の分離のため。
では何故そこに至ったのか?
わからない・・・orz
誰かわかる人いないの?何故strictにHTMLを仕上げることを薦めるのよ?
何故他人のプログラムのアルゴリズムに口をはさもうとするのよ?
!?ユーザスタイルシートか。
でもそんなマニアックなもののためにstrict広めるの?
アクセシビリティ・ユーザビリティの向上をユーザ自身で可能にするため?
しかし仕様書のどこにもstrictはアクセシビリティのためにあるなどとは・・・
HTMLの再利用性についてはグローバルではユーザスタイル以外に影響を与えられない・・
よくわからんなw3cの行動は・・・やはり自分達に自身がなくて「勧告」ってことなのかね。いつまでたっても仕様書なんて出てこないのね
0277Name_Not_Found
04/10/21 16:51:28ID:???W3Cは"Strict"など勧告していない。
0278Name_Not_Found
04/10/21 17:00:45ID:???タイプの人間って(漏れもそうだけど)結構いてさ。
他の分野(とくに工学系)でもそういう傾向って少なからずあって、
規格統一とか一応唱えたりするじゃん。ただ、資本主義社会で物作りの
ベースが商業の一端になるゆえに、自由競争の礎となる独創性・特殊性と
相反しちゃって、結果として単なる理想、絵に描いた餅にしかならないけど。
で、ティムたん自身か、もしくはその周辺の結構チカラある人物の中に
そのタイプの人間がいて、
「あぁ、規格通りのコードを書いている私は今、確実に美しいぃ!」
ってオナニーするために暴走して、strictという規格をやっつけてしまった。
と妄想してみるテスト。
0279Name_Not_Found
04/10/21 17:03:52ID:???てか君の自問自答の中の「再利用性」が何なのかよくわからん。
構造に関する情報を取り出しやすければ再利用性が高くなるのは
当然だとおもうんだが。CSS見たって表示以外の利用にはほぼ使えないじゃん。
0280Name_Not_Found
04/10/21 17:04:05ID:???0281Name_Not_Found
04/10/21 17:07:29ID:???論理的に記述してあれば、ソースレベルで見て意味が理解できるだろ。
<h1 style="color:#f00;">ふんにゃか</h1>
<font size=+5 color=red>ふんにゃか</font>
上は見出しであることがソースで見てわかるけど、下はわからん。
明示的に意味が記述されていれば、色々な応用がきくのはわかるだろ?
見栄えと構造の分離は副次的なもんだ。本質じゃない。
0283Name_Not_Found
04/10/21 17:12:35ID:???まあ、timbl自身は現実的な人だと思うよ。
そうでなかったらted nelsonと同じ結末を迎えていたでしょう。
0284276
04/10/21 17:27:39ID:???再利用性ってのはHTMLの話ね。
>>281
>論理的に記述してあれば、ソースレベルで見て意味が理解できるだろ。
それは個々の満足であって全員に薦める必要性はない。
ユーザスタイルなどのためという一点しか論理的であるソースの利便性がない(グローバルなレベルでの利便性ね)。
その利便性だけのためにstrictを作った?そんなことないだろ。
そもそもstrictをすすめるやつっての2ちゃんにわんさかいるけど、誰一人
その本質を答えられないだろ。本質を知らないのに何が
「それはstrictじゃないからよくない」
なんだろうな。「何故strictなのか」を知らないのに広めようとするなよ。
0285276
04/10/21 17:28:15ID:???0286276
04/10/21 17:33:27ID:???自分で読んだが何か違うな。
論理的なマークアップは問題ないんだった。それは昔からのHTMLの規格だからな。
まあ人に薦める必要性は微妙だけど。
見栄えと構造の分離をする意味だった。まぁナンデモいいか。
0287279
04/10/21 17:33:51ID:???いやだから、「再利用」ってどういう風に利用すること想定してる?
よく挙げられる例だと、例えば文書群の<hn>を抜き出して目次を作る
なんて話があるけど、ちゃんと構造をマークアップしてないと
こういう再利用ができないだろ?
>個々がCSSをうまく使ってHTMLの再利用性を高めればいいだけ
の意図がよくわからんのよ。
0288Name_Not_Found
04/10/21 17:48:02ID:???例えば、漏れは某ディレクトリ型検索サイトのHTMLを取得して新着サイトをリストアップ、キーワード別に分類するようなソフトを書いたのだが、そのサイトがテーブルレイアウトのページでしか情報を提供してなかったのよ。
で、乱れ飛ぶtdタグと睨めっこをしながらフィールドを切り分け。当然ValidなHTMLでも整形式のXHTMLですらないから文字列として正規表現で切り分け。
しかもマークアップもたまに変則的なのが混ってたり、自然言語を解析しないと分らない記述や、酷いときには視覚に頼らないと分らない記述があって完全には解析できてない。
こういうソフトを作るのは一部の人間とはいえ、全てのサイトがせめてValidであれば検索エンジンやブラウザはもっと便利な機能を提供できる。
比較的ちゃんと書かれたものが多いRSSや、形式がある程度定まっている2chのdatファイルを処理するソフトはIEなんかよりずっと便利な機能を提供してるのが良い例。
0289279
04/10/21 17:51:04ID:???あーもしかして既にあるコンテンツを著者が書き換えて
見栄えを変えたりするようなケースの事言ってたのかな。
HTMLの再利用性っていうと、閲覧者やUAが単純表示以外の
用途に使う時の使いやすさを指すことが多いと思うんだけど。
そっちは論理構造をちゃんとマークアップしてるかどうかで全然違うよ。
0290Name_Not_Found
04/10/21 18:00:02ID:???>それは個々の満足であって全員に薦める必要性はない。
個々って誰よ?製作者か?閲覧者か?
0291Name_Not_Found
04/10/21 18:06:26ID:???>>288と重なる部分もあるが、論理的構造がしっかりしてると機械にも
わかりやすいってことだ。strict思想ってのは閲覧者(UA)の都合であって
製作者の都合じゃない。
strictなサイトはgoogleでもばっちり検索がヒットするだろ。
何度も言うが、見栄えと構造の分離は論理的なマークアップをした結果に
しか過ぎないことであって、それが本来の目的ではない。
0292Name_Not_Found
04/10/21 18:08:45ID:???これは流石に
0293Name_Not_Found
04/10/21 18:13:54ID:???すまん。言い過ぎた(;´Д`)
でも、検索エンジンに拾われやすいのは確かじゃないか?
0294Name_Not_Found
04/10/21 18:21:29ID:???0295276
04/10/21 18:36:49ID:???再利用性とか忘れてもらってもいいかも。
strictの以前から段落はpとか見出しはhnとかそういう規格だったね。
strict云々とは無関係な方向へ走ってしまったorz
strictへの変更点である見栄え属性を排除すること、いわゆる
「HTMLソースから見栄えに関するものを排除する」
っていうのが結局本質なのかね?でも上で誰かがそれは副次的なものってレスしてたっけ。
で、strictって何のために考案されたのかね?
論理云々はstrict以前のHTMLの昔からの仕様だからおいといて。(論点を右往左往させてしまって申し訳ない)
0296Name_Not_Found
04/10/21 18:42:07ID:???0297論理空間構築派
04/10/21 18:43:21ID:???0298Name_Not_Found
04/10/21 18:46:04ID:???いやおいといちゃ駄目だろ。
以前のHTMLだと論理的な要素とそうでないものがごっちゃになってたので、
規格を整理して論理をよりきっちりと表せるようにしたのが
strictなんじゃないの。(完全ではないだろうけど)
0299Name_Not_Found
04/10/21 18:48:33ID:???HTMLがゴチャゴチャになっちゃったからだからな。
後方互換性のためにTraditionalも残しておいてあるだけで。
0300Name_Not_Found
04/10/21 19:01:15ID:???論理構造を正確に記述するのがstrictの本質だと思うがな。
そうした記述をやりやすくしたり、記述された構造を利用しやすくするための
一手段として、見栄えを別ファイルに分離するという規格が考案された。
そういう意味では分離する事自体は副次的と言えるんじゃないかな。
■ このスレッドは過去ログ倉庫に格納されています