Strict-XHTML スレッド 1.0 (W2C Recommendation)

このエントリーをはてなブックマークに追加
902Name_Not_Found:02/11/15 02:15 ID:???
今までXHTML 1.1でサイト制作していたけど、ISO-HTMLの方が向いてるような
気がしてきた。
903Name_Not_Found:02/11/15 06:29 ID:???
>>894

俺は、

<address>
<span class="copyright">著作権情報</span>
<span class="author">著者のメアド</span>
</address>

.copyright,.author { display : block; }

って感じにしてる。
CSSオフだと改行されないけど。
904Name_Not_Found:02/11/15 08:50 ID:???
>>903
俺もそれは考えたなあ。でもこの例でいう「著作権情報」と「著者のメアド」は意味的に
区切られるものだから、HTML側で強制改行を入れてしまっても良いんじゃなかろうか。
<br />が何故存在するのかを考えると、これでもいいような気がする。
905Name_Not_Found:02/11/15 08:54 ID:???
単に、
<address>
<div>著作権情報</div>
<div>著者のメアド</div>
</address>
でよくないかな?
906sage:02/11/15 09:21 ID:SshP3wdP
>>905
addressにはinlineしか書けないし。
907Name_Not_Found:02/11/15 09:22 ID:???
>>905
それはダウトだろ…理由はlintに聞けよ。
908Name_Not_Found:02/11/15 09:25 ID:???
「改行したいからspanじゃなくてdiv」ってのも
なんとも物理マークアップ的発想だと思った…
909905:02/11/15 09:37 ID:???
addressはinlineだけだったか・・
910Name_Not_Found:02/11/15 09:39 ID:???
>>905 それができるなら<ul>使うってば。
>>908 そういう問題じゃないよ。
911Name_Not_Found:02/11/15 09:54 ID:???
>>910
そういう問題だろ
912 896:02/11/15 10:42 ID:???
>894
僕も >903 のように書くような気はするが
(あるいは address span:after {content: \0a;} とか,IE未対応だけど)
>904 の「意味的に区切られる」のほうを意識して,なら別々に書いてもいいかなあと思ったので

で,実際に僕が一番やりそうなのは
<div id="copyright">
<p>著作権情報</p>
<address>e-mail</address>
</div>
address には連絡先そのものしか入れたくない(単に好みや気分の問題?)
913Name_Not_Found:02/11/15 10:52 ID:???
>>911
「display:blockを使いたいがために<span>で括る」のと変わらないじゃん。
まあ<address>にブロック要素を内包できない以上、ここについての議論を続けるのは不毛かと。

>>912
<address>ってのは「文書や著者の情報」だから、著作権情報(を表示するなら)は<address>に入れるべきだと思う。
914Name_Not_Found:02/11/15 12:06 ID:???
>>913
<span>で区切るのは意味を分けたいからだと信じたい。

>>895
でも、GET は UTF-8 になるかもしれないけど
POST はならないんだよね?
915Name_Not_Found:02/11/15 12:20 ID:???
「文書」の情報もaddressに含まれるのか?

いや自分も便宜上そうしちゃってるけど
916Name_Not_Found:02/11/15 12:46 ID:???
>>914
POSTの送信データはURIの一部じゃない。URI/IRIとは無関係。
非ASCII文字を含むPOSTについてはenctype="multipart/form-data"にすれば
UAがcharsetパラメタつけて送るはず。
(試したことないので実際にそうなっているかどうかは知らない)
917Name_Not_Found:02/11/15 13:24 ID:???
>>915
らしい。このスレにソースがあったような。
DTDには著者の情報としか書かれてないけど。
918Name_Not_Found:02/11/15 14:34 ID:???
スタイルシートを使ってリストをリストでは無いように
見せるのは空しい行為のような気がしてきた。
919Name_Not_Found:02/11/15 14:45 ID:???
>>918 なぜ?「リストらしい見栄え」を得るために<ul>や<ol>使ってる訳じゃないんでしょ?
920Name_Not_Found:02/11/15 15:03 ID:???
>>918
スタイルシートは皆空しい一面を持っているものだと思うが。
921Name_Not_Found:02/11/15 15:23 ID:???
>920
微妙に名言かもしれぬと思った。
922Name_Not_Found:02/11/15 15:28 ID:???
<address>
hoge<br />
page
</address>
でいいと最近思えてきた。
blockquoteでインデント等の不都合は無いし。
923Name_Not_Found:02/11/15 15:38 ID:???
>>919
「リストらしい見栄え」を得るために使ってる訳ではなく
リストを書くために使ってるんだから
「どうだ!リストだ。もんくあっか?」って見えればいいじゃん。
って思ってきたのよ。

>>920
ちょっと、目から鱗が落ちたよ。アリガト
924Name_Not_Found:02/11/15 16:08 ID:???
現実において虚しさではstrictのほうが上では・・・
925Name_Not_Found:02/11/15 16:14 ID:???
>>922
俺はそうしてるよ。 ちなみにW3Cもそんな感じでやってる。

>>923
この話、「リストって何」になりそうだね。
大雑把な言い方だけど、羅列してるもんなら大概リストでいいと思う。
で、そんな「リストと言えばリスト」みたいなとこはinlineでも違和感無いかも。
でもあなたの言いたいことはすごくわかる。 俺もむなしくなってきた。

>>924
とは言っても、Strictを知ってしまうとisoぐらいしか行き場が無いからなあ。
926Name_Not_Found:02/11/15 16:24 ID:???
縦に並ぶのがリストとはかぎらないジャン
927Name_Not_Found:02/11/15 16:40 ID:???
opera7がリリースされたので<link>を使おうかな、と調べてみたんだけど
indexとcontentsの使い分けがわかんにゃい。
みなさんはどうしてます?
928Name_Not_Found:02/11/15 16:49 ID:???
>927
index → 索引。50音順、アルファベット順など
contents → 目次。掲載順
929Name_Not_Found:02/11/15 17:18 ID:???
930Name_Not_Found:02/11/15 18:09 ID:???
オナニーは空しい行為のような気がしてきた。
931Name_Not_Found:02/11/15 18:12 ID:???
>>928
そうなのか・・・
でもcontentsでindex.htmlのページを指定するのはややこしいなぁ。
932Name_Not_Found:02/11/15 18:29 ID:NH5UHHYk
行動はものいわずして もっとも相手を納得させる忠告である
http://www.tyousa.com
933Name_Not_Found:02/11/15 18:41 ID:???
>>931
indexじゃないindex.htmlが多いしね
934Name_Not_Found:02/11/15 20:09 ID:???
>>931 >>933
.htaccess の DirectoryIndex で、contents.html を
デフォルトファイルにすれば問題無し。
935Name_Not_Found:02/11/15 23:12 ID:???
いいなあ、 .htaccess 利用できる人は。
936Name_Not_Found:02/11/16 02:19 ID:???
>>935
じゃあ、素直(?) に index.html にインデックス書いちゃうとか。
サイトトップがインデックス。
いや…
937Name_Not_Found:02/11/16 04:56 ID:???
>>904
br が存在するのは i や b が存在するのと同レベルの理由によると思われ。
「意味的に区切られる」なら「意味的な区切りがある」ことを
明示するマークアップをしなきゃ意味がないでしょう。
br は物理的な「強制改行」であって、「区切り」なんて意味は持たない。

>>922
> <address>
> hoge<br />
> page
> </address>
> でいいと最近思えてきた。
> blockquoteでインデント等の不都合は無いし。

blockquoteでインデント等の不都合は無いけど
strong の代わりに b を使ってるくらいの不都合はあると思われ。

参考物件(下はあんまり関係ないが)
ttp://www.ybi.co.jp/koike/src/shikan203.htm#d23151
ttp://everybody.good-day.net/~iwai/diary/200203B.html#d1602
938Name_Not_Found:02/11/16 05:12 ID:jVVrrgdK
なんでまた address の中にブロック要素置けないような
DTD にしちゃったかについての経緯とかって
どこかに残ってます?

いっそ code だの dfn だのと同じ階層においちゃえば
よかったのにっていつも思う。
939Name_Not_Found:02/11/16 05:30 ID:iDinPhBR
940Name_Not_Found:02/11/16 05:37 ID:???
>>937だったら>>894の場合どうマークアップする?
941937:02/11/16 06:44 ID:???
>>940
漏れは
<address>著作権情報</address>
<address>著者のメアド</address>
でいいと思うけど。もしくはspanで区切るか。

<hoge>著作権情報著者のメアド</hoge> では意味が通らないし、
スタイルシートで適切な位置に改行を入れることもできない
(=論理構造の明示が不十分)から、
<hoge>著作権情報</hoge><hoge>著者のメアド</hoge> か
<hoge><foo>著作権情報</foo><foo>著者のメアド</foo></hoge>
というかたちのマークアップにする必要はある、というくらい。
具体的にどの要素と見なすかは DTD と相談して決めればいいのでは。
942<br />:02/11/16 09:09 ID:???
そんなにボクのこと嫌い?
943Name_Not_Found:02/11/16 09:44 ID:???
brは使い道が少ないことは確か。
印刷物を作るときは使いまくるんだけどな……
944Name_Not_Found:02/11/16 09:54 ID:???
>>941
成る程ねえ。そう言われてしまうと納得なんだよな。
それにしても<address>, <br />, <dl>辺りは定期的に話題を提供してくれるなあ。
それだけ皆の解釈が分かれてる証拠だね。

>>942
君と仲良くしようとその存在理由を必死に探してるんだけど、今のところ結構厳しいぞ…
945<br />:02/11/16 11:32 ID:???
ボクのこと、忘れて下さい…
946Name_Not_Found:02/11/16 13:40 ID:???
俺はbrが無いと生きていけないよ
947Name_Not_Found:02/11/16 13:58 ID:???
>>945 落ち込んでないで、うちの<address>においでよ。

そろそろ新スレの話でもしよっか。
948Name_Not_Found:02/11/16 14:13 ID:???
新スレか… 1.0SE, Basic, 1.1 あたりか?
個人的にはどっかにXHTMLMODを入れてほしいが
禿しく意味不明になりそうで推薦できない…
949Name_Not_Found:02/11/16 15:44 ID:???
1. XHTML1.0SE
2. XHTML1.1 OR basic
3. basic OR XHTML1.1

4番目はどうしようか……2.0は2年くらい先だからな〜
950Name_Not_Found:02/11/16 16:55 ID:???
そういやこのページの
dtとかの使いかたって
改行だけ?
951Name_Not_Found:02/11/16 17:04 ID:???
dlについては定義リストの応用とやらの許容範囲内な気もするが。
952j君:02/11/17 05:40 ID:???
名前がdtで本文がdlか。
まあいいんじゃないかな。ここのスレの人は
この使い方はしないかもだけど。
でも戯曲みたいなのをマークアップするときはこの方法がいいのかなあ?。
953Name_Not_Found:02/11/17 05:55 ID:???
>>949 俺は 1 がいいと思う。
954Name_Not_Found:02/11/17 08:21 ID:hKdlQZcM
DTD を二つ以上記述することって出来るんでしょうか?
dublin core を xhtml 内で直接使おうと思ったんですけど
DTD がどうなるのかわからないです。
955Name_Not_Found:02/11/17 08:47 ID:???
>>954
XML name space
956Name_Not_Found:02/11/17 09:17 ID:???
>>955
xmlns で dublin core のネームスペースを追加するだけで
DTD は xhtml のだけで OK なんでしょうか?
957Name_Not_Found:02/11/17 09:26 ID:???
958Name_Not_Found:02/11/17 11:41 ID:???
次スレどうする
959Name_Not_Found:02/11/17 12:51 ID:???
>>953
よろ。
960Name_Not_Found:02/11/17 17:00 ID:???
>>953
YORO.
961Name_Not_Found:02/11/17 20:53 ID:???
トップページにリンク先の見出しをつけるのはおかしいですか?
トップページが、
<h1>タイトル</h1>
<h2>はじめに</h2.
<h2>次に</h2>
<h3>次の次とはどういう意味か?</h3>
<h3>次の次の次とはどういう意味か?</h3>
<h2>あいーんとは</h2>
<h3>ミニモニとは</h3>
<h3>ミニモミとは</h3>
<h2>人権とは</h2>
<h2>自由とは</h2>
こういうのは間違いですか?
962Name_Not_Found:02/11/17 20:59 ID:???
リストで良いと思う。
963Name_Not_Found:02/11/17 21:12 ID:???
>>961
そのページの見出しじゃないのにhn使っちゃマズいんじゃないだろうか
964Name_Not_Found:02/11/17 21:16 ID:???
<h1>ひらがなについて</h1>
<h2>あ行</h2>
<h2>か行</h2>

こういうのは、
本来は、
<h1>ひらがなについて</h1>
<ol>
<li>あ行</li>
<li>か行</li>
</ol>
だよね。
965Name_Not_Found:02/11/17 22:25 ID:???
>964
個人的な見解なんだけれども、
見出しというのは少なからずリスト的な意味を含んでいると思うよ。
<h2>が複数並んでいればそれは同レベルの見出しのリストな訳で。

なので

<h1>用語集</h1>
<h2>あ行</h2>
 <ul>...</ul>
<h2>か行</h2>
 <ul>...</ul>

という使い方は(あくまで俺の意見だけれども)否定しない。
966Name_Not_Found:02/11/17 22:29 ID:???
>>964
文章の構造というか章立てによるんじゃないの。
967j君:02/11/17 23:09 ID:???
p要素で十分なのにhn要素を使う人が多い。
体言止めや1単語の言葉はどうしてもhnに頼ってしまう。
section要素がなく、hnの及ぶ範囲を指定しずらい現状では
hnの多用は構造の混乱をきたしかねない。
あ行、か行ってのはp要素でもいかと思う。
<h1>用語集</h1>
<p>あ行</p>
 <ul>...</ul>
<p>か行</p>
 <ul>...</ul>




 ただ、hnでも全然構わないのだけど。



なんつって。
968Name_Not_Found:02/11/17 23:58 ID:???
新スレのテンプレ作っておくれ
969Name_Not_Found:02/11/18 01:49 ID:???
>>967
で、君の無駄な改行は一体なんだね?
970Name_Not_Found:02/11/18 02:08 ID:???
>>967
それは見出しだろ
971Name_Not_Found:02/11/18 03:23 ID:???
>>967
p要素は段落。
972Name_Not_Found:02/11/18 03:30 ID:???
>>970
見出しですね。しかし私はあ行もか行も全部含めて同じセクション内に
置きたいのでhnは使ってないんです。まあここらは完全に好みと思います。
例えば辞書であるならhnでいいのですが、索引や目次であるなら
hnではなくp要素でもいいと思います。
listではなくtableであるならcaptionに書けばすむ程度のことですから。
W3Cを見ていると、軽めのキャプションにわざわざhnを使っていなかったので
そう思っただけで(信者スマソ)、見出し要素である以上、見出しに使うのは構わないと思いますよ。
階層とか色々考えるとhnを多用すると後々困ることがあるもんで。
973Name_Not_Found:02/11/18 03:40 ID:???
段落ですよ。

<p>次はあ行の用語集です</p>
<ul>
<li>あかちゃん</li>
<li>あめんぼ</li>
<li>あやとり</li>
</ul>

 という場合の
<p>次はあ行の用語集です</p>
の短縮系である
<p>あ行</p> です。

実際色々なサイトを見てみると。

<p>以下は引用です</p>  てなときはp要素だけど
<h3>引用</h3>
 となると急にhnになるサイトが多いです。
引用を多く集めたページであるなら<h3>引用</h3>もいいでしょうが
文中に出てきて、たまたま一個か二個引用があったからってhnを使うのは
どうかと思います。
<p>引用</p> で十分。まあ何度も言っていますが、見出し、キャプションに見出し要素を
使うのは全然構わないと思いますよ。
974Name_Not_Found:02/11/18 03:49 ID:???
>>972
>あ行もか行も全部含めて同じセクション内に
>置きたいので
って、レベル2の見出しでそれぞれをマークアップしても
どちらもレベル1の見出し配下のセクションになると思うんだが。

>>973
>という場合の
><p>次はあ行の用語集です</p>
>の短縮系である
><p>あ行</p> です。
そういう意図があったのなら最初からそう書いてくれ。

ただ、一つ言えることは、その人がそれをそのセクションの
題目と考えたなら、マーク付けは「見出し」で良いということだ。
975Name_Not_Found:02/11/18 04:02 ID:???
>>974
やっぱそうだよね。あと、さらに見出しと段落の関連を強めるんだったらグループをdivで
括ってclass付けするぐらいだと思う。(漏れは必要性を感じないのでやってないけど
976A-B-C:02/11/18 04:04 ID:???
ほとんどみんな、名前もIDもないんで、
やり取りが理解しにくいことこの上ない。
977Name_Not_Found:02/11/18 04:26 ID:???
>>973

<p>次はあ行の用語集です</p>
<ul>
<li>あかちゃん</li>
<li>あめんぼ</li>
<li>あやとり</li>
</ul>

<p>次はか行の用語集です</p>
<ul>
<li>江頭2:50</li>
<li>エバケン</li>
<li>エンテ式</li>
</ul>

と延々やってくのか?どう見ても見出し。
そもそも、「<hn>○○</hn>」は「次は○○です」という意味だと思うが。
978973:02/11/18 04:42 ID:???
用語集なら。
見出しのほうがいいね。スマソ。

indexやcontentsの"あ行"とか"か行"と勘違いしてた。
979973:02/11/18 04:49 ID:???
ああ
うーん
うなく言えないけど。

<h1>ファミコン用語集</h1>

<p>あ行</p>
<ul>
<li>アーバンチャンピオン</li>
<li>アイスクライマー</li>
<li>Aダッシュ</li>
</ul>

<p>か行</p>
<ul>
<li>カービィー</li>
<li>クッパ</li>
<li>ゴルフ</li>
</ul>

でもいいような、だって、区分けは便宜上で、全部同じ用語集なんだから。
うーん纏めてから出直します。
980Name_Not_Found:02/11/18 05:06 ID:???
ul要素にcaption要素があれば、わざわざhnを使う必用は
確かにないわな。
でもないんだから仕方がないじゃない?
981Name_Not_Found:02/11/18 05:07 ID:???
>>979
それだと、「あ行⇒アーバンチャンピオン、アイスクライマー、Aダッシュ」ということを
明示できてない
982Name_Not_Found:02/11/18 06:02 ID:???
俺もリストしかないならp要素でもいいと思う。
リスト以外に段落やら色々あればhnを使う。
983Name_Not_Found:02/11/18 06:44 ID:???
はやく次スレ立ててくれる?
984Name_Not_Found:02/11/18 08:02 ID:???

↓はやく!
985Name_Not_Found:02/11/18 08:23 ID:???
↓   結局その部分をどういうデータとして扱いたいか、扱わせたいかだろ

↓ よろ
986953:02/11/18 08:58 ID:???
987953:02/11/18 09:00 ID:???
タイトル長いって言われて (W2C Recommendation) が入らなかったよ
988Name_Not_Found:02/11/18 09:37 ID:???
スレ立ておつかれっす。
989Name_Not_Found:02/11/18 10:18 ID:???
>>986
お疲れ。
おいら、凡ミスするのが怖くて、
立てようかと悩みつつ結局立てられなかったんだ。
990Name_Not_Found:02/11/18 10:19 ID:V06fR9nY
991Name_Not_Found:02/11/18 10:23 ID:???
ageんなよ…
992Name_Not_Found:02/11/18 11:06 ID:???
>>989 へたれ!
993Name_Not_Found:02/11/18 11:13 ID:???
まあ住人の大多数はそのヘタレなのさ。
994見習い:02/11/18 11:18 ID:???
1000取り合戦する?しない?
995Name_Not_Found:02/11/18 11:21 ID:???
 
996Name_Not_Found:02/11/18 11:21 ID:???
 
997Name_Not_Found:02/11/18 11:22 ID:???
 
 
998Name_Not_Found:02/11/18 11:23 ID:???

998?
999見習い:02/11/18 11:24 ID:???
急に始めないでよー。
1000見習い:02/11/18 11:24 ID:???
もらい?
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。