1 :
前スレ 950 :
04/12/23 18:52:02 ID:iIalwGeT StrictなHTMLについて語るスレッド。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 スレッド24
http://pc5.2ch.net/test/read.cgi/hp/1096723178/ 過去ログは
>>2 、関連スレ・勧告等・その他は
>>3 。
2 :
前スレ 950 :04/12/23 18:53:04 ID:iIalwGeT
3 :
前スレ 950 :04/12/23 18:53:35 ID:iIalwGeT
カトチャン、ペッ
6 :
Neo :04/12/23 22:39:40 ID:???
水曜どうでしょう〜♪
どうやら前スレでテーブルレイアウトも市民権を得たようだ
意味不明
別にどうでもいい>8
11 :
Name_Not_Found :04/12/26 22:26:21 ID:QPdtTWp/
>>7 スレとあんま関係ないかもしれないけどさ。
スタイルシートおかしくね?
スタイルシートは間違っていようと別にどうでもいいだろ。
>>12 ああ、すまん。別にいいんだけどさ。
ちと見づれーなー、と。
で、Strictたる精神とはなんぞや↓
何が「で、」なんだ?
<MARQUEE>タグで文字を下から上へスクロールしてるんですが、 最後の行を真ん中で止める ってのはどうすればいいでしょうか <MARQUEE></MARQUEE>の間に新しく<MARQUEE>置いて”スライド”してもエラー出て駄目でした。 どんな方法があるでしょうか。
( ゚д゚)、ペッ
鬼のようにStrictでない質問だな
XHTML 1.0 Strictでサイトをつくりはじめました。 すごく縦長のページなので、name属性を使ってページの先頭にリンクをつけたのですが Another HTML-lint gatewayでチェックすると 「<a> には name 属性と id 属性の両方を指定するようにしましょう。」と怒られてしまいます。 かなり縦に長いページなので途中で何回かページの先頭にリンクを付けたいので、一回しか 使用できないid属性だと使えないですし、こういった場合にはどうしたらいいのでしょうか。
>>21 おいヌケサクよ。
アンカー側のidは同じものにならないだろう。
バカじゃねえの?
>>21 Strict以前の問題だな。
アンカーにつけかたから勉強しといで。
24 :
21 :04/12/28 15:03:30 ID:???
>>22 レスありがとうございます。
はじめにリンクを付けた時に、すべてid属性にしてチェックをしてみたら
「id属性は一度しか使えません」という結果だったのでname属性に変えて
チェックをかけたところ
>>21 の結果になってしまいました。
アンカー先は一箇所にしたいです。
>>21 属性値の末尾にインクリメンタルに数値振ってみるとか、
セクション名+Aとでも属性値を入れてみるとか、
好きにするとヨロシ
>>24 > アンカー先は一箇所にしたいです。
用語等についてもう一度学習した方がよろしいかと
名前が機能そのものをを表してる場合がほとんどなので...
28 :
21 :04/12/28 15:06:55 ID:???
リロードしなかった…orz
>>23 すみませんでした。
スレ違いかどうかもわからなくってここで聞いてしまいました。
もう一度勉強し直してきます。ありがとうございました。
>>24 一箇所しかアンカーになってないんだから、idは一個だろ、って。
なんでわからないんだ!
>>29 意味不明ですな
リンク先:頁先頭のアンカー
頁先頭へのリンク:セクション毎←これらにid振りたくて、
最初は全部同じ属性値を入力してAHLに怒られた、ってことでやんしょ?
>>30 もうね、バカの能書きとかいいから、ソース出しなさいソース。
>>31 ごめん、オタフクとブルドックならどっちがいい?
<h1 id="TOP">〜 いろいろ <a href="#TOP">〜 いろいろ <a href="#TOP">〜 いろいろ <a href="#TOP">〜 いろいろ <a href="#TOP">〜 topのidの属性値は一個しないでそ。
>>31 あぁ、わかった
リンクする方のアンカーに無理にid振るこた無いだろってことね
そらまぁそうだ。
すまぬ
>>30 トップに戻るためにトップにつけてるアンカーが「<a name="foo">〜</a>」で、
このaにidつけろ、って言われてるんだろ?
なのに、<a href="#a">〜全部に同じidを振ろうとしてる、ってことじゃねえの?
>>35 そそ、その通りに解釈しました
んでもって>>33-
>>34 のとおり...
38 :
35 :04/12/28 15:26:27 ID:???
しかもfooに#aじゃ無理だな。typoすまん。
すみません、結局検索ではわからず、このスレをリロードして解決しました。
スレ違いで申し訳ありませんが、お騒がせしましたので一応ご報告します。
私が始めに記述したのはまさに
>>33 の通りで、これだとAnother HTML-lint gatewayで
怒られるのでname属性にしてみたところ、「id属性も付けろ」と言われ、途方にくれてました。
質問の仕方が悪くて混乱させてしまってすみませんでした。
>リンクする方のアンカーに無理にid振るこた無いだろってことね
これを見て試しました。↓
<h1><a name="top" id="top">〜</a></h1>
いろいろ
<a href="#top">〜
いろいろ
<a href="#top">〜
いろいろ
<a href="#top">〜
いろいろ
<a href="#top">〜
これで、Another HTML-lint gatewayで怒られることがなくなりました。
おかげさまで91点が取れました。
スレ違い+長文+結局自己解決出来なくてすみませんでした。勉強します。
>>39 もう一歩進んで、
<h1 id="TOP">〜</h1>
とするとよい気もするな。
id属性はそのままアンカーになるんだから、a要素でアンカーを振るのはくどい気がする。
41 :
前スレ 950 :04/12/28 16:56:28 ID:MFFvb1um
>>39 <h1 id="top">〜</h1>
って感じで、h1 自体に id を割り振っておけば、わざわざ a 要素でアンカーを指定する必要ないのでは?
そうすると a 要素の name 属性がいらないわけで、単純になるかと。
すみません、
>>39 で「私が始めに記述したのはまさに
>>33 の通りで〜」と書きましたが
実際には
<h1><a id="top">〜</a></h1>と記述してAnother HTML-lint gatewayに怒られてました。
今、
>>40-41 さんの仰る通りの記述で試したらエラーが出ませんでした。
このほうがすっきりしていい感じになりました。
本当に何度もすみませんでした。基本がなっていませんでした。ありがとうございました。orz
なんか親切になったな、このスレ
>>40 >>41 古いHTMLとの互換性を考えるなら<a name>も必要…ってことになるから
その辺はどこまで互換性を考えるかだな。
>43 良いことです
>>43 今まで
・難題を出したつもりになっていい気になってる質問
・そもそもそれCSSの話だろorJSの話だろ、というような場違いな質問
・初心者スレ行けよな質問
ばかりだったからな。
strictな文書書きたい、って気持ちが伝わったんじゃないかな。
ちょっとlint厨な匂いはしたけど向上心はあるみたいだし。
>>44 > 古いHTMLとの互換性を考えるならも必要…ってことになるから
いやいや、古いHTMLと互換する必要はないだろ。DTDは明示してるものを使ってるわけだし。
問題なのは、「古いブラウザとの互換性」。
dアンカーを理解できないくらい古いブラウザってXHTML表示出来るの?って思った。
出来ますよ、表示
ダウンロードになりますが何か?
別に。
>49 (,,゚Д゚) ガンガレ!
52 :
49 :04/12/29 22:28:48 ID:???
>>47 現存の多数のブラウザでの実装状況を考えるという方向性とは違った
方向性として、XHTML1.1を選ぶという方向性があり得るように、
現存の古いブラウザでの互換状況を考えるという方向性とは違った
方向性として、古いHTML規格との互換性を考えるという方向性も
あり得るんじゃないだろうか。
XHTML1.0は表示できますが何か
それでもapplication/xhtml+xmlは開けませんが何か?
XHTML1.0はtext/htmlでも構いませんが何か
もー「何か」禁止
何言ってんだお前
じゃあ「伺か」に改称で
>56 そんなこと百も承知ですが伺か?
>47 「古いブラウザってXHTML表示出来るの?」 >54 「XHTML1.0は表示できる」 >55 「application/xhtml+xmlは開けない」 >56 「XHTML1.0はtext/htmlでも構わない」 >60 「知ってるけど何?」 47がXHTML = application/xhtml+xmlと定義したのでないなら、 55 (= 60?)の発言がどういう意味を持ってるのか俺に説明してくれないか。
元が >XHTML表示 とあるのでtext/htmlによるHTML表示しかできないといってみるテスト
XHTML(の)表示、と脳内補完してたんだが、 XHTML表示(= application/xhtml+xml表示?)なんて言葉があるのか。 そりゃ知らんかった。スマンね。
XMLモードの表示と脳内解釈したが
65 :
47 :04/12/30 19:13:12 ID:???
ごめん。俺のヘンな質問の所為で。
HTML4.01しか使ったことないから、XHTMLの仕様を知らなくて、
見れるサイトと見れないサイトがあるなぁ、くらいにしか認識してなかったことから出た疑問なんだ。
>>54-55 で疑問は氷解したけど。
XML宣言するとIE6がウンコなんだけど 皆どうしてるの?
>>66 ここで聞くなよ。
ここでは「実装なんざ無関係」のスタンスなんだからさ。
XHTML1.1 でやっていたんだけど、IE の実装ダメダメなせいで HTML4.01 Strict に戻すことにしました。
文字コード宣言を省略するとそれなりに見れるようになるらしい
ruby タグさえ使えれば HTML 4.01 Strict で何の不満もないんだけどな…
ルビあると読みにくい
あけましておめでとうございます。 IE の実装がダメダメってのは要するに、1行目に XML 宣言があると CSS の解釈が後方互換モードになる、っていう問題があるんだよね。 ホント、HTML4.01 Strict で ruby が使えたらなぁ。
このスレは実装はどうでもいいはずじゃ(ry
>>74 そんなのIE使ってるからですよ。Operaもかな?
Mozillaはrubyの解釈が標準では同じ行に書く、だよ。
拡張なりユーザスタイルシートで書籍風に出来る。
解釈じゃなくて対応してないだけだろ?
ルビなんか要らん。ルビいるようなものは()で書けばいいじゃないか
>>73 HTMLとしては非推奨だが、SGMLの文書型宣言部分集合を使えば可能。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" [
<!ENTITY % special
"A | IMG | OBJECT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO | RUBY" >
<!ELEMENT ruby - - (rb,(rt|(rp,rt,rp))) >
<!ELEMENT rb - - (#PCDATA) >
<!ELEMENT rp - - (#PCDATA) >
<!ELEMENT rt - - (#PCDATA) >
]>
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=US-ASCII">
<TITLE>test</TITLE>
</HEAD><BODY>
<P><ruby><rb>WWW</rb>
<rp>(</rp><rt>World Wide Web</rt><rp>)</rp></ruby>!!</P>
</BODY></HTML>
これで完全にValid。まあ、ほとんどのブラウザが対応してないので ]>
部分が見えてしまうが。
難しすぎて意味が分からん
具体例を示されて「難しすぎ」か……
>>81 なるほど。
確かに、W3C の検証サービスに通してみたら Valid と認定されたな。
HTML-lint では、非推奨な手段でやってるから当然、エラーとして指摘されまくるわけだが。
ところでrubyってStrict的な要素だと思う?
Strict的な、というのはどういう意味だ。
rp要素のことか?
>>86 表示方法をタグで指定せずスタイルシートに委ねる
構造的にはabbrもacronymもrubyも穴痔では?
>>88 UA側で切り替える話だろそりゃ。supもsubも。
視覚メディア以外にもrt読んでrbは無視、とかあるだろ。
rubyが括弧(rpだっけ?)があるのが好きになれない。
>>92 嫌ならつけなければ? 非対応ブラウザで見にくくなるけど
じゃぁお前さんは自分が書いたわけでもないルビを全部消せるんだな?
ユーザースタイルシート
キモオタ以外でユーザースタイルシート使ってる香具師って日本にどれくらいいるんだろうな。
キモヲタかどうか、は関係ないな。話題に上がってないから。
>>94 で提示された「お前さんは自分が書いたわけでもないルビを全部消せるんだな?」は
>>95 の通りユーザスタイルシートで解決。何の問題があるよ?不勉強だった自分が恥ずかしいか?
>96 つ、釣られないぞ…!
strictとはあまり関係ないけど、ルビって通常使わない方がいんじゃない? 全漢字にルビを振るってあまり意味がないし、 #漢字すべてにルビを振っても、小学生未満では、かなが読めないから、 #誰でも読めることにはどっちみちならない。 じゃあ(内閣告示である)常用漢字の範囲はルビなしとして、 常用漢字以外はルビを振るという決まりにするとしても、 常用漢字以外はかな表記のままの方が文書としてフォーマルと言えるからね。
「宇宙」とかいて「そら」と読ませたいんだよ。
音声ブラウザに読み方を教える要素…とか
それならtitleで良いじゃん
<ruby title="かな"> の方が使いやすそう
いいねそれ
表示されるものをマーク付けするわけだから、属性値にしちゃだめでしょ。
ここはキモオタのすくつ(←何湖か変換できない)でつね
>>109 キモオタというフレーズがなんらかの攻撃力をもっていると思っているように御見受けするが、
人は自分が言われて不快感を感じる言葉で相手を攻撃しようとする傾向にあることをご存知か?
釣られすぎ
コピペにマジレスはよくない。
ルビ = 読み仮名と考えるからよくない。
読み仮名はルビの使い方のひとつの方法に過ぎないのであって、
>>101 >>104 が指摘するように
通常の用法にない読み方をさせたり、仕様書にもあるように省略語や頭文字の説明にも使える。
もっとも、純粋なマークアップというよりは、「マークアップ補完」みたいなもんだとは思うが。
表示されるものは内容値、 表示されないものは属性、 っていうのは古いといえば古いね。 XMLが全部文章みたいな情報を扱うとは限らないし。 まあ、XHTMLなら未だに現役だとおもうけど。 後方互換性とか考えてもね。
116 :
100 :05/01/03 20:50:44 ID:???
仕様書によると
「ルビテキストは、結び付けられるベーステキストの、
短い注釈を示すために用いられる。最も多い用法は、
読み(発音の手引き)を提供することである。」
とある。短い注釈であるなら<element title="〜">が既にあるわけだから、
rubyの追加は不可解だと思う。
実際は東アジア言語向けと明記されてるから「読みがな」が主たる目的だと思うけど、
>>101 >>104 などは、読みというより特殊な読み方を説明してる分けだから、titleの方が妥当性が高い気がする。
117 :
100 :05/01/03 21:07:37 ID:???
>>103 が言ってることについては、常用の言葉(IMEで普通に変換できる)であれば、
筆者がわざわざルビを振らなくても、そもそもUAが自動的に振ってくれるべきじゃないかと。
「心中」を自殺の意味である「しんじゅう」と読ませるか、 感情描写の際に用いられる「しんちゅう」と読ませるか。 別にこれくらい制作者が口出してもいいんじゃねーのと思うわけですよ。
>>115 中身に要素を持つか否かに加えて、空白文字の扱い方の違いも
要素と属性どちらを選択するかの判断要因になるね。
単純に読みを表すためのものというのなら、 <span ruby="しんちゅう">心中</span> とか、汎用属性だった方が良かったかもな。
>
>>101 >>104 などは、読みというより特殊な読み方を説明してる
ここらへんをもうちょっとわかりやすく説明してくれまいか。
「特殊な読み方」だって「読み」の範疇に含まれるものであるわけだし、
「特殊な読み方」にはルビを振ってはいけない、という仕様も慣習もない。
特殊な読み方であってもそう読ませるのであれば他メディア・媒体でもルビを振るし、
それがHTMLでは別の方法に置き換わる必然性が感じられん。
>>115 古いとか古くないとかじゃなくてさ、
マーク付け言語なのに、マーク付け側の都合で属性にしてしまう、ってのはおかしくない?
123 :
100 :05/01/03 21:54:25 ID:???
>>118 >>102 が言ってる音声ブラウザに読み方を教える機能だね。
なるほど、その意味では現状は意味があるね。
125 :
100 :05/01/03 22:06:10 ID:???
>>120 賛成
>>121 もちろん、仕様に照らせば正しい。
今俺は、ruby要素は要らないんじゃないかというスタンスで発言してるから、
titleでも十分じゃないかと。
今の仕様だと、今後、title、abbr、acronymとrubyで場合によって、
どちらが適切かと悩むことにもなりかねない。
どっちみち端末がもすこし進歩していけば、かな表記、漢字表記が自由に選択できるようになるだろうとか、
前後の文脈に合わせて適切に読み上げるとかできるようになるだろうと考えると、
無くて良いんじゃないかって事。
複雑ルビのマークアップを考えると属性だとちょっと辛いんだよね。
ttp://linkage.xrea.jp/ref/xhtml_ref/ruby.html の例とか。
ただ、RDF:Altみたいな代替表現を全部ルビで表現するのもなあ。
「山田太郎」と「Yamada Tarou」は本質的には同じものだし。
<p xml:lang="ja">私の名前は
<rdf:Alt>
<rdf:li>山田太郎</rdf:li>
<rdf:li xml:lang="en">Yamada Tarou</rdf:li>
</rdf:Alt>
です。</p>
みたいな感じかなあ。
山田太郎(Yamada Tarou) なのか 山田(Yamada) 太郎(Tarou) なのか たまに迷う。
>>128 わざわざルビで示すなら、分けたほうが親切な気はするけど。
130 :
100 :05/01/03 22:18:58 ID:???
読み仮名ってベーステキストの説明のひとつでしょ? 別要素にする方がおかしいと思うけど。
131 :
121 :05/01/03 22:24:59 ID:???
>>125 いや、だからね……rubyよりtitleで表す方が妥当だと感じる理由が知りたいのよ。
実装の話はスレ違いになるのでこんな例を出すのもアレなのだが、
(特に日本語の場合は)ひとつの表記で複数の読み方をさせることが可能で、
文章によってはそれが効果的な(必然的な)トリックになることもあるんだよね。
そんなトリックがなくちゃ成り立たない文章はダメだ、ってことになるかも知れんが、
例えば推理小説の研究・解説をHTMLでやることだってなくはないし。
前世紀の紙メディアの負の遺産、かも知れんけどさ。代替手段はあっても悪くはないでしょ。
例えば俺の名前、漢字で書くと二通り読みがあるんだけど、
役所に出してる届では濁らないのに、濁る読み方のが一般的なんだよね。
これもruby要素でなくてtitle属性で記述するべき?
振り仮名を表すもっとも適切な要素rubyがあるのだから それを使えるのであれば使う、というのがHTML的マークアップの基本じゃない? それが利用できなければ次善の策としてtitle属性と。
133 :
100 :05/01/03 22:34:51 ID:???
>>131 ほんとごめん。馬鹿で。書き終わってこれじゃ怒られるなって自分でも思った。
どっちが正しいとは機械に判断できないものか。。
それは、なんにせよ注釈は必要だね。
ただ
>>130 で言ったように、読みはベーステキストの説明(属性)だと思うので、titleか
>>120 だと思う。
でも俺馬鹿だから..
134 :
100 :05/01/03 22:39:56 ID:???
ところでYamada Taroってlang="en"なの? これもいつも悩むんだけど、ローマ字で表記してるだけであって、英語ではないんじゃないかと思うんだけど。 固有名詞に言語ってあるの???
rubyが要素になったのは、汎用性を求めすぎたことによる典型的な仕様の巨大化でしょうな。 xhtml:ruby属性も提供してくれればよかったかもしれんが。
>>131 > (特に日本語の場合は)ひとつの表記で複数の読み方をさせることが可能で、
一種類じゃない、ってのはわかる。じゃあ、限定したい(こう読ませたい)って時に使えばいいんじゃないのか? って思うよ。
> そんなトリックがなくちゃ成り立たない文章はダメだ、ってことになるかも知れんが、
いや、そういうトリックを盛り込みたい文字列の振り仮名までいれろ、ってことではないでしょ。
> 例えば俺の名前、漢字で書くと二通り読みがあるんだけど、
あなたが呼ばれてる読み方を振り仮名にすればいいわけじゃないの?
例えば、「この文字にはこれとこれとこれの読み方があります」みたいなのを想定してるなら、
それこそdl要素の範疇だと思うし。
137 :
100 :05/01/03 22:44:04 ID:???
あら...また答えになってない...ごめんなさい。落ちます。
>>134 難しいこと言うね。
日本語だと言えば日本語。
でも、英文に登場する日本の固有名のものは、ローマ字で書かれるんだから英語。
似たようなものに、日本語と中国語と同じ漢字を使うけど、
langがどっちになるか、ってのは作者の意図だ、ってことだと思うわけ。
複雑ルビとか考えたら要素で良いんじゃないかな。 よみがなに限定することも無いでしょ。 XMLのスキーマ設計でも、ある物を属性にするか要素にするかは悩みどころ。 SVGなんかだとtitleとかdescとか要素になってるね。 属性に対する要素の利点はマークアップ可能な点とかだね。
>>135 っていうか、先にIEが独自要素としてrubyを実装してて、それを
そのまま標準に取り入れたっていうだけだろ? W3Cで考えて
作った要素じゃないから設計が良くないってことじゃない?
MS が諸悪の根源だと言いたげだな
142 :
121 :05/01/04 10:06:20 ID:???
>>134 韓国語(ハングル?)で表記したら韓国語で、
アルファベットで表記したら英語、っていう認識なんじゃないかな。
言語と文字の関連付けは全然詳しくないけど……。
>>136 > じゃあ、限定したい(こう読ませたい)って時に使えばいいんじゃないのか?
うまい例がすぐに思い付かないので申し訳ないんだが、
二つ(以上)の読み方をさせないと通じない、ていう場面もあると思うんだよ。
二つの読み方ができる、でなくて、二つの読み方をする、っていう。
<ruby><rb>きちがい</rb><rt>季違い</rt><rt>気違い</rt></ruby>
っていうのが金田一のトリックにあったような気がする。
> あなたが呼ばれてる読み方を振り仮名にすればいいわけじゃないの?
> 例えば、「この文字にはこれとこれとこれの読み方があります」みたいなのを想定してるなら、
いや全然そういう問題じゃなくてね……。
通称を記載すればそれで済む場面はそうすればいいんだけど、
法律上通称ではない方で登録されてたらそう記載する必要がある場面もあるでしょ。
別に通称が悪いとは思わないけど、正しい読み方じゃないんだよそれ。
Watashi ha Yamada Taro desu. ↑は、表現にアルファベットを使ってるけど、日本語 アイム タローヤマダ。 ↑は、表現にカタカナを使ってるけど、英語
>>144 xml:langは文字でしょ。
xml:langにより正しい文字の形に変えるんだし。
>>145 言語と文字種は別のもの。
>>144 より分かりにくい例だけど、
日本の漢文(日本に伝わったあとの漢詩など)は、言語は中国語で
文字種は日本の漢字。
で、lang属性(以下、xml:lang属性も含む)は仕様書にもあるように、
その名の通り言語を表している。でも実装は文字種の選択にも使われて
いる。なぜか?
ISO-2022-JP などは文字コード自体に文字種の宣言が含まれているので、
あとは言語だけをlang属性で指定すれば完全に2つとも特定出来る。でも、
UTF-8(というかUnicode系)では文字コードに文字種の違いが含まれ
ない。そして(X)HTMLは、言語をlang属性で指定できても文字種を指定する
手段がない。従って、言語から文字種を類推するしかないというのが現状。
これが、ブラウザがlang属性で文字種を変える理由だ。しかしこれは、
言語と文字種の違いを考えれば、本質的に間違いだと分かる。これでは
Unicode系を使う限り、上記の「日本の漢文」のような例を正しくマーク
アップ出来ない。つまり、規格が不完全だということ。
文字種の区分がなくなるのは、Unicodeの存在意義として正しい。
>>142 > 通称を記載すればそれで済む場面はそうすればいいんだけど、
> 法律上通称ではない方で登録されてたらそう記載する必要がある場面もあるでしょ。
ちょっと意味がわからん。
まず文字があって、それの読みがあって、その読みをマーク付けするのがルビ要素なんだろ?
法律とかの話が出てきても、詳しくないんで詳細書いてくれないとぴんと来ないです。
>>147 文字種の区分をなくしたのがUnicodeの特徴だから、存在意義を
言えばその通りだけど、そのおかげでどの文字種で表示したらいいか
が判別できなくなったってことでしょ?
「01/02/04」 って日付らしきものが書いてあったときは xml:langが重要になってくるだろうな。 W3CDTFつかえ、とかそういうのとはまた別の話で。
>148 >法律上 ビートたけしは本名じゃないよね。って話ですよ<通称⇔それ以外 ただ、なぜ今ここで法律が出てくるのかは不可解だが…
>>134 結局、外来語は何語かということを考えるといいんじゃないかな。
「ガラスの皿に食パンを置きました」
という文をマークアップするのに、ガラスはオランダ語で、パンは
ポルトガル語だからといちいちlangを付けるのは、かなりおかしい。
外来語は既に日本語の一部になっている。同様に、
「ブッシュ大統領について」
のブッシュは英語だからlang="en"…というのもおかしいと思う。
固有名詞もその言語の中に入った時点でその言語の一部だろう。
一種の外来語だ。
だったら、
「My name is Tanaka.」
のTanakaも日本語中の「ブッシュ」と同様、外来語扱いで英語で
いいんじゃないかな? そして、
「Mein Name ist Tanaka.」
のTanakaはドイツ語と。
>>138 言語と文字種は違うという話があるから、ローマ字かどうかではなく、
どの言語の文中に出てくるかだと思う。
「Watashi no namae wa Tanaka desu.」
のTanakaなら日本語。
>>140 Rubyは別にMicrosoftの発案じゃないでしょ。
WD段階のを実装したままで放置プレイって罪はあるだろうが。
langはたとえば「日本語のサイトをリストアップする」のに使うんだから、 書き手が「日本語のページとして分類してもらいたい」と思ったのならば、 文中に多量の英語が含まれていたとしても日本語扱いでしょ。
>>langはたとえば「日本語の<em>サイト</em>をリストアップする」のに使う そうだったっけ?
日本語サイトを作っていて、ある特定のページが ローマ字によって記述された英語だけになった場合… たとえば写真とそのタイトルだけといったページでは ありがちだと思うが、その場合自分は「lang="ja"」を使うよ。
>>この属性は、当該要素の属性値及び内容テキストの基本言語を指定する。 ってことで、一部のみの場合は自分もいちいちlang指定を切り替えることはしません
>>155 それは Content-Language の方でしょ?
<meta http-equiv="Content-Language" content="ja">
…このページは主に日本語を読む人向けに書かれていることを示す。
<html lang="ja">
…このページは主に日本語で書かれていることを示す。
日本人向けの英語講座とかで、長文の英語とそれに対する短い日本語の
解説が書かれているとかいうページの場合、Content-Language は ja で、
<html lang="en"> ということもあり得る。
>>161 <p lang="ja">英語では「<span lang="en">This is a pen.</span>」
という。</p>
この場合、p要素内に英語部分がある。しかし、あくまでこのp要素の
基本の言語は日本語。そして、span要素のさらに内部に別の言語が含まれて
いたとしても、このspan要素の基本の言語は英語。基本の言語の指定とは
そういう意味の基本を指定しろという意味じゃないのか?
一部のみ違う言語が混じっていても lang はいちいち付けなくていいという
意味ではないだろ? それにWCAGの方にはいちいち指定しろとあるしな。
165 :
100 :05/01/05 22:15:55 ID:???
なんか大分整理されてきた。
個人的には
>>153 あたりが釈然としやすい。
気になるのはaural系の事を考えた場合、スペルが同じで日英で読みが違う単語ってのもあるから、
#例えば「尾根」はローマ字表記で"one"だけど、これが英文中にでてきて「ワン」と読み上げられても困る
そこからすると単語にも国籍を与える必要がありそうな?
>>165 言語がわかったぐらいでは単語の読み方が決定しないことは多いので、読み上げのためにlangを指定するというのはあまりスマートではないと思います。
そもそも、読み上げなんてただの見栄えだからどうでもいいです。
>>166 >読み上げなんてただの見栄えだから
意味不明です、lang="ja"での解説を御願いします。
出力はCSSでコントロールするから、てことでないかね。
cssで発音のコントロールを?
htmlソース内の要素にlang属性の指定が無い物を css側で指定して制御するなんて、そんなプロパティは無いであろう
>>170 お前さんはlang属性の指定がないと読み上げには不備がある、
ていう前提で話してるんでしょ?
>166は「そもそも」読み上げ自体がどうでもいい、と言っているのでは?
別にCSSだけがスタイルシートだけじゃなし。 どうせちゃんと読み上げさせるには形態素やら何やらの解析が必要なわけで、その辺の面倒を見てくれる賢いUAやそのための辞書を指定するスタイルシート言語をエライ人が作ってくれるさ。 langの指定は貧弱なUA上で少数の言語だけを扱っている時には少しは役に立つだろうけど根本的な解決にならないし、賢いUAはlangの指定がなくたってきっとうまく読み上げてくれるよ。 そもそも発音のためにlangを指定するのはセクションの周りにボーダーをつけたいからdivで囲うようなもので、マークアップ結果はstrictでも動機が不純。 発音とか関係なしに言語を明示したければlangを使う。それ以上でもそれ以下でもないのでは。
>172 ツッコミどころいっぱいだな。。
>>166 > そもそも、読み上げなんてただの見栄えだからどうでもいいです。
そもそも視力に難がある人が利用する可能性の高い「読み上げ」機能が、
「ただの見栄え」になってしまうのがわからんし
彼は、ただの「聞き」栄え、と言いたかったのだろうかね。
どっちも presentation だからな
ソースをブラウザ(勿論、音声ブラウザ含む)が どういう「内容(要素)」を表示/表現/再生するかは、 あくまでもソースによるのであって、 音声による表現全体を乱暴にpresentationに括ってしまうのもどうかと思う・・・ どんな見栄え/声質、音量等で表現されるかは もちろんスタイルシート/presentationの範疇だろうが、 どんな「内容」(ここでいう属性値による言語指定を含む)を表すかは、 マークアップ言語の役目ではないのん?
>>179 あ、頭の「ソースを」ってのが余計でした...orz
結果として表示されるのも音声として出力されるのも同列。 けどスタイルシート切ったら本来あるべき適切なマークアップが全部表示されるだろ。 スタイルシートを使ってるのかどうかが前提条件でズレてるから調整しる。
>>181 スタイルシートを切ったときに何が提示されるかなんてそれこそUA次第。
だから「なにを」ソースに書くかは作成者次第なんだから、 その文字列が何語かどうかぞ属性として指定するのは、 UAやそれが呈示する見栄え(聞き映え?)以前の話しだということ
「どうかぞ」じゃねぇ、「どうかを」だ...orz
>>145 (165?)あたりからここまで
なんかあいかわらず論点の見えないスレだな。
各々が全く関係無い(それ自体は正しい)事を主張したり、細かいところをツッコんでたり。
とりあえずこのスレ的には発音の問題はスレ違い、langは発音のためではないということで終りなんじゃないの?
187 :
100 :05/01/07 22:47:12 ID:???
>>145 (165?)あたりからここまで
俺の発言はすべて”100”と入れているよ。
>langは発音のためではないということで
仕様書には
「lang属性で指定する言語情報は、ユーザエージェントがレンダリングを制御する様々な局面で利用され得る。著者が提供する言語情報が大いに助けとなる局面には、次のようなものが含まれる。
検索エンジンの補助
音声合成装置の補助
高品位タイポグラフィーのための異体グリフ選択についてユーザエージェントを援助
引用符選択についてユーザエージェントを援助
ハイフネーション、リガチャ、スペース調整に関するユーザエージェントの決定を援助
スペルチェッカや文法チェッカの補助 」
とあるけど。
>>187 「○○にも使える」と「○○のためにある」は全然話が違うぞ。
189 :
100 :05/01/08 10:00:09 ID:???
あのぉ〜、話の趣旨がまったく Strict じゃなくなってきているんですが……。 もっと、HTML の文法についての話をしましょ?
192 :
100 :05/01/08 20:30:15 ID:???
>>190 あー、何はともあれlangは言語を指定する為の属性で、言語が変わるところに指定する。
このスレではそれ以上でもそれ以下でもないということ?
>>191 スレ違い。
Validerは帰ってください。
194 :
前スレ 950 :05/01/09 01:33:16 ID:farx5Fmk
>>193 はいはい、どうせ Valider ですよ。
Validerってのは何語だ
strictってのは名詞か
speak strictly
>>192 要するに、仕様書のその部分は使い道の一例を挙げてるに過ぎないと
いうこと。
例えば「CDは鏡としても使える」と言われたからと言って、CDが
鏡にするために存在する物ではないのと同じ。(例が良くないな)
「langは発音を決めるためにも使える」というのは単なる一例に過ぎない
わけ。
199 :
100 :05/01/09 10:37:32 ID:???
>>198 そーゆーことね。
俺が言いたいのは、「langは発音のためではない」ではないけど「langは発音のためでもある」ということ。
「langは発音のためではない」と言い切られると、
>>166 や
>>172 の話の流れとあいまって、
正しく読み上げさせるためにlang指定する事が、誤りないし、非推奨かのように感じられる。
200 :
100 :05/01/09 10:41:04 ID:???
間違った ×langは発音のためではない」ではないけど ○langは発音のためではない」ではあるけど
201 :
◆xFORMATd1o :05/01/09 10:56:22 ID:farx5Fmk
発音、発音って……こういうスレに集まる奴らはすぐ音声ブラウザを引き合いに出したりするから面倒だ。
まぁしかし、そう言う方向からのアプローチは間違ってないと思うけどね。
>>199 発音のためでもあるって考えがそもそも間違ってるような。
CDの例でいえば、「猫よけにも使える」が「猫よけのためでもある」とは
言えんのと同じかと。
「発音」では無くて「読み」を決定する、じゃないのか?
リソースは用意しましたよ、設計は柔軟だから発音もそれなりに使えると思います。 この程度だと思うがね。
こちらのページでfloatのお勉強をしている所なんですが
ttp://adp.daa.jp/archives/000250.html こんだけ苦労してstrictに走る意味はありますか?
table使うとなんか回りからバカにされるようなのですが・・・・・・
現状ではバグバグしててとても普通のstrictを書いたのではきちんと表示されるブラウザが
あまりにも少なくなるような気がするのですが。裏技的なことしないと。
>こんだけ苦労してstrictに走る意味はありますか? ないひとにはない。 俺は馬鹿にされたくないからちゃんと書く。 >表示されるブラウザが あまりにも少なくなるような気がするのですが 気のせい。 >裏技的なことしないと。 そもそも、テーブルでレイアウトすることが裏技。 10年位前、他のデザイナーに、テーブル使ってレイアウトすれば自由自在だよって 聞かされたときは、おーそんな裏技があったのか!と感激したものだ。
>こんだけ苦労してstrictに走る意味はありますか? まぁ自己満足だろうな。 俺はきっちりしてる方が好きなのできっちり書く。 >表示されるブラウザがあまりにも少なくなるような気がするのですが。 何をするか、による。そのためのハックもある。
>>206 floatをきちんと使えば、バグバグしたりすることも、表示される
ブラウザが少なくなることもない。
裏技的なことをしないと不可能なのは、元々のマークアップが
適切でないか、論理的に破綻したレイアウトをしようとしているかの
どちらかだ。
てか、そういう裏技的なことをしたページってのは、見てる方に
とっては、どこに何が書いてあるのかわかんねーことが多いよ。
>>209 裏技的なことって、例えば
floatの指定がされているブロックのマージンがMSIEでは倍になってしまう、
のでコメントやJSでスタイルシートを振り分けたりする、
ってたぐいのはなしじゃなかろうか。
裏技wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
まあ、表ではないな。
>210 MSIEは見捨ててもいいですか
215 :
206 :05/01/11 16:05:20 ID:???
様々なレスありがとうございます。 すると現時点でのstrictなソースは、ある意味職人技を披露して喝采を浴びたいがために 作るもの、ぐらいに考えておいてよろしいでしょうか。(決して悪い意味ではなく) 裏技ですが、>206のサイトにある通り、現状では(おそらくブラウザ側のせいだと思いますが) 正しいCSSを書いてもうまく表示されないことが色々あるようなので、あえて裏と呼びましたが、 strictを極めるには、こういった細かいブラウザの仕様の際まで頭に入れないとダメですよね? うーん、今すぐstrictに向かうか今しばらく馬鹿にされてもテーブルレイアウトにするか…… でも馬鹿にする方も馬鹿にする方だと思いません?推奨はされないかもしれませんが、 間違ってもいないわけですよね?逆にカラフルなページにしようとして、全部外部CSSなんて やったら逆にわけわかんなくなりますよねぇ。まぁカラフルなページが良いか悪いかは別として。 とりあえずありがとうございました。
…………
自分の部下だったとしても、WEBページ制作を任せたくない典型例
219 :
206 :05/01/11 16:22:40 ID:???
え。確かに頭悪いんですけど、何か変なこと言いましたか。 もちろんWEBで食っていこうなんて思ってはいませんよ。 でも皆さん「自己満足」だとか「馬鹿にされたくないから」というお答えじゃないですか。 floatを使っても、一度<div>でくくらないとおかしなことになりますよね? 例えば>206サイトの図のような構造を、もっと正しく書くことができますか?
いやいや、OK。まぁお前の言いたいことはわかるつもりだ。 あまり気にせず色々学べば違ったものも見えてくる。邁進しろ。 考え方というより知識の問題だろう。そこから出た判断が珍妙なだけで 君自身の知能が低いという話では無いんだからな?
stricterって絶対A型の人が多いと思うんだ。おまいらどうだ?
おいおい、血液型と性格は無相関だぞ。 そんなの信じてる奴がこのスレにもいるのかよ…
モハ52型。
226 :
Name_Not_Found :05/01/11 16:37:02 ID:/AWrA7Lu
B型
>>219 divでくくって問題ないだろ。
strictを勘違いしてんじゃないのか?
strict=構造化じゃないぞ。
あ、すいません、strictとstoicを間違えてました。
ストア学派?
>>219 そもそも206のサイトの説明が中途半端。
どっかのスレでも書いたが、まずシンプルなマークアップを施す。
次にdivを使って構造化を施す。
最後にCSSで見た目を変更だ。
divがスタイルのためにあると誤解されるような記述が206のサイトに
見受けられるのが問題。
>>222 血液型と性格の関係性は証明されていないけど無相関であることもまた
証明されていないと思うのだ。
>>233 めんどくさいからああ言った。今は反省している。
なお、日本においては「Strict[eo]rはA型が多い」はおそらく正しい。 なぜなら、日本人の血液型の比率はA:O:B:AB=4:3:2:1のため。
そのため、他人の血液型を言い当てるときには、 「A型でしょ? え、違う? じゃあO型でしょ?」 と聞けば70%の確率で当たる。
>次にdivを使って構造化を施す。 なんでdivで構造化する必要があるんだ? 構造化はhnだろ。
構造化ってのは基本的にはグループ化でないの?
どうでもいいネタをいちいち引っ張らないで下さい。
>>239 hnは単なる見出しレベル。構造化とは関係ない。
divは単なる汎用スタイルコンテナ。構造化とは関係ない。
>>237 おまいはまたそんなこと言って。
それを踏まえた上でもB型はムカつく奴が多いということをおまいも知っているだろう。
じゃ、何で構造化すればよいのでつか?
>>243 divはclassやidを使って論理構造を作るんだよ。
なるほど。
『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。』
と。
>>243 さん、反論お願いします。
The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for "adding" structure to documents. 構造を「付加」するんだよ。基本構造はhnで与えられる。
この話そろそろ秋田。
htmlで定義されてる各要素のタグやその属性値は、 構造化された文書の構造を明示するのであって、 素のソースそのものが構造化されてなければ、 基本構造もへったくれもない
解釈論争の様相を呈してまいりました。
んだw
>>254 で、どうやって構造化するのが一番ストイックですか。
そうやって煽り立てるな。
>>257 国語でならったとおりに、キチンとした文章を書くのが一番なんだが、
スレ違いだと思うんで、学校行き直すのが一番じゃないのかな?
どこが見出しでどこが本文かわからないような滅茶苦茶な文章を書いて HTMLでマークアップして構造化するのが真のすとりくたーw
ということは、そもそもページ自体の構造化が難しいような場合はstrictは不可能…?
お話の途中すいません。文章をセンタリングしたいのですが、 <body>直下から全体を<div>でくくることは非推奨ですか? 一応ヘッダ部分とメイン部分を<div>でくくってあるのですが・・・。
>>262 あの有名なナントカ病院みたいな場合とか。
>>263 すみません、<body>に対して
text-align:center;
とやってみたんですが、いけませんか?
なんでdivが出てくるのか分からない...orz
>>261 strictではなくて、マークアップ不可能なんでは?
>>263 そのことに悩む以前に、他に方法があるでしょ。
>>265 すいません、なんとなくそうすると<center>使うのと同じような気がして・・・。
では全体のセンタリングは仰る通りで問題ないのですね?
>>268 なんでそういう気がするのか手短に説明して欲しい...orz
>268 body {margin : * auto;}でいいじゃない
>>272 悩んじゃったじゃないか!!!
Line: 1 Context : body
Invalid number : marginParse Error - * auto
>273 悩むなやw ところでcenterとdivがどうの、っていうのは<div align="center">ってことか??
ヾ(´・ω・)ノ゙クルクル
血液型と性格を関連づけるなどナンセンス。 国民の80%がA型なんて国だって珍しくないのに、 その国の人は性格も偏ってるというのか。
>>280 多分偏ってると思う。
だってほら、将軍様のお国なんかどれもみんな同じっぽいよw
インプリンティング効果(ラベリング効果)というのがあって、 日本人は血液型と性格が結構マッチするらしい。
はいはい
>>282 それが起こる前の幼稚園児でのテストとかよくやってるじゃん。あれはどうよ。
って激しくスレ違いか。
というわけで以後よその板でやっとくれ。
>>242 >>244 >>247 >>248 ほれ。いいものを見つけたぞ。
http://validator.w3.org/detailed.html ここでShow Outlineだけチェックして適当なページをチェックしてみろ。
リサルトの一番下に以下コメントが表示される。
If this does not look like a real outline, it is likely that the heading tags are not being used properly.
ここ訳してみろ→(Headings should reflect the logical structure of the document;
they should not be used simply to add emphasis, or to change the font size.)
>>286 それはHTML仕様に対する影響力をもつnormativeな言及じゃないだろうに。
見出しが構造化に関わるものであることは仕様書を読めば自明。ちゃんと読んどけ。
>>289 仕様書のどこを読めばいい?
いや、マジで。
>>286 Hnは構造化されたものを「明示する」と読めますよね?
Hnとマークアップしたから見出しなのではなくて、
見出しであるものをHnでマークアップすると解釈したんですが、よろしいかな?
>>286 見出しは論理構造を反映すべきです。
つまり、論理構造に見合った内容の見出しをつけなさいってこった。
見出しをつける前に論理構造ありきの論調ですな。
章や節といった論理構造がまずあって、 その章や節にふさわしい見出しをつけるようにと いうことだと理解していたんだが。 章や節のための要素は用意されていないから divを使えと。仕様書のhnの説明でも例はそうなって ないか?
>>295 ん、いいんでないでしょうか?
未定義の要素に対して、divやspanの汎用のものを使うってことですよね?
あくまで、そういう名前を付けられるというだけで、 divが本物の章や節に化ける訳ではない、つまり、 UAが確実に章節を理解してくれるわけではないという点に注意ね (章や節を本当に表現したければ <chapter> やら何やらが存在する文書型を使う必要がある HTMLにはないので、確実に伝える方法はない)
まぁその辺はXHTML 2.0に期待ですよ。
\partはじめに} \section{Strictとは} \subsection{概要}
>>297 無くは無いといってみるテスト。
現状ではlink要素でdivのidを参照でおk
#xhtml2に激しく期待
私はXHTML1.0までしか知りません。1.1に踏み込む勇気がありません。
>>301 1.1はとても危ないバージョンです。勇気の持てない内は使わないようにしましょう
半端な気持ちで使うと世界中のハッカーにマークされます
半端な気持ちで使うと 世界中 (某コミュニティという井の中) のハッカー (ストリクター) にマークされます
<dl> <dt>〜</dt><dd>〜</dd> <dt>〜</dt><dd>〜</dd> </dl> 通常、上記のようにマークアップすると思うのですが、下記のような方法ではダメなんでしょうか? <dl><dt>〜</dt><dd>〜</dd></dl> <dl><dt>〜</dt><dd>〜</dd></dl>
>306 dt・ddをグループ化するのがdl要素。 前者は、まとめて一つのグループとして、 後者では、それぞれ別々のグループとして見なされる。 ってか、ここは質問スレじゃないので(;´Д`)
308 :
306 :05/01/15 02:20:24 ID:???
>307 すみません。 以後気をつけます…… Strictな書き方だとどうなんだろうなァと疑問に思ってしまって。 他に適切なスレも見つからなかったので。 むしゃくしゃして書き込んだ。 スレはどこでもよかった。 まさかこんなことになるとは思わなかった。 今は反省している。
>>306 別のリストなのか、
同じリストなのか
それだけだろ。
>>306 このスレでもいいんじゃない? と 306 を擁護してみるテスト。
Webデザイナーの女の子と付き合いだしそうな感じなのですが、 その子は確固たるテーブルレイアウト主義者です。 なかなかいい奴なのですが、あのソースコードはどうしても納得いきません。 やめといたほうがいいでしょうか?
>>312 その子と目隠しプレイの時に読み上げブラウザを使うと燃えるかもね。
>>313 いや、奴は読み上げなんてどうでもいいと言ってるから。
ま、その点はこのスレも同じだが。
>>312 付き合ってしばらくしてから新しい彼女を作って古い方に「君はStrictには彼女ではない、君との関係はTransitionalな物でしかなかったんだ」と言いなさい。
ワロス
looseな関係ってやつですか。
>>312 仕事としてだったら仕方ないんじゃない?
つか、こんな話題も受け付けるようになったとは、このスレも変わったね。
もー何なのこのネタスレ!
というかここはネタスレよ
おすぎよ!
titleにサイト名を組み込むとき… サイト名 - 文章タイトル だな。ソートした時にバラバラにならずよさげ。 だけど表示欄が狭いときサイト名しか見えない危険性があるよね どっちにしろ実装依存の話だよね。 幅を十分に確保するかツールチップでも出すUA使えば解決するじゃん。 それいうならソートの話も実装依存なのでは?
body内にサイト名を組み込むとき… BODY内に出現する場合、というのはどんな場合? 毎ページ毎ページにサイトタイトルを記述する必要がある? スタイルシートで表示させれば? それ以前にサイトのタイトルをtitleに書くこともおかしい。 トップならともかく…。それじゃh1に書くのと同じだぞ。 titleはその文書のタイトルを書くためのものだからでしょ 内容の識別にタイトルを提供するのだから 対象ページのタイトルにサイト名を含めたっておかしくはないと思う。 その理屈ならbody内に出現してもおかしくないってことになるだろ 飛躍しすぎてわけがわからんので詳しくきぼん。 内容の識別用にタイトルを提供する(ページのタイトルにサイト名を含める)ことが なんでbody内に出現することにつながるの?どういう関係があるの? 前提をかっ飛ばさないで詳しく説明してくれ。 内容の識別用の記述がbody内にあるのが何でダメなの?
・そもそもサイト名がない
一般に、h1要素によってサイトのタイトルがマークアップされるからでしょ。 サイトのデザインにおけるアイデンティティを保つ為に、サイトタイトルを組み込んだヘッダー(的なもの)を全ページに記述することも少なくない。
自分の意見言ってんのか引用してんのかわかりづらすぎ。
どっちでもいいじゃない。 重要なのは誰が言ったかではなく何を言ったかだ。
それとStrictとどんな関係があるの?
>>325 >それいうならソートの話も実装依存なのでは?
ソートは「ソートするUAがあるかどうか」以前の話だろ……。
別にウェブブラウザでどうこうでなくてもtitle要素の中身見て並べ替えるとかさ。
>>326 >前提をかっ飛ばさないで詳しく説明してくれ。
>内容の識別用の記述がbody内にあるのが何でダメなの?
ダメな理由は知らん。前述の意見は誰のものかも俺にはよくわからん。
俺が問い掛けたのは向こうの407の理屈からどうやって408を導くか、であって、
body内に記述したらダメだとは一言も言ってないよ。
<span class="title">でいいじゃん
>>333 前段。
例えばアメリカ人はボトムアップ式の住所書くでしょ?
普通にどっちもありなのでは?
後段。
内容識別用にサイトタイトル含めたtitle書くのが是なら
同じく内容識別用にサイトタイトルをbodyに含めるのも是ってこと。
これは同じ理屈じゃないのか?
Strictって<a>のtargetって非推奨なんですか?
>>337 Strictではフレーム自体ダメなんですね・・勉強になりました
>>335 前段。
俺の弱い頭では例えの意味が全然わかんね。
住所を構成する要素で(例えば)国や町名のどっちが先に来るか、は一定でないってことか?
だとしたらtitle要素の中の順番に関連させてのことだと思うんだが(サイト名 - コンテンツ、とか)、
俺は「サイト名(コンテンツ名)が先にあるべきでそうでないのは適切でない」ではなくて
「titleにサイト名を含ませると横幅が狭くなって読めないのは実装依存の話」と、
「横幅が狭くて読めないのはUAの実装のせいだからマークアップが適切かどうかの問題ではない」と、
「『ソート』という機能はUAに限定したものではないしUAのソートのためだけにtitleを書くわけじゃない」
というようなことしか言っていないと思うのだが(最後のやつは大いに表現力不足があった、スマン)。
後段。
向こうの407の理屈では「内容の識別にタイトルを提供する」という前提があってから
「対象ページのタイトルにサイト名を含め」る、という結論を導いているわけだから、
「サイトタイトルをbodyに含め」るためにはbodyが内容識別用のものであるか、
body内に内容識別のために用いる要素を書いてそこに入れる必要があるわけだよね。
後者なら別に矛盾はしていないが(前者でもしていない?俺には判断がつかない)、
それだったら「bodyに」より適切な表現があるんではないかなーと思うのよ。
このスレの議論ってStrictじゃ無いよな もっと熟考してからレスしたらいいのに
>>340 >>1 からすれば、StrictなHTMLについて語るスレッドではあるが、
Strictな議論は求められていないので構わないのです。
フレームって映しだされているページと見ているページが違うから そもそものWEBページと呼ぶのはどうか という謎な発言をして周囲の反応を待つこと一時間
よく意味がわからん 映し出されているページ以外のどこを見るというんだ?
>>344 意味がわからなくてもよいではないか、よいではないか。
>>343 氏は周囲の反応を楽しんでいるのだから。
>>338 > Strictではフレーム自体ダメなんですね・・勉強になりました
そうじゃなくて、フレームにはフレーム用の仕様がある、ってだけだよ。
「じゃがいもを刺身にするのって非推奨?」と聞いてるくらいナンセンス。
>>346 フレームはFrameset DTDでしたね、スマソ
じゃがいもだって刺身にすれば新しい世界が見えてくるだろうに
それでもゆでる俺ガイル
確かにこのじゃがいもの例えは非常によろしくない
焼くからな。
刺身なんかで食ったら、「できもの」ができるぞ。
>>352 あんた、面白いこと言うな。気に入った。弟子にしてやる。
ネタスレの話題なんて持ち出されても。
某掲示板のスクリプトを借りてきて、自サイトに設置した。 当初は厳格な HTML なんてどうでも良かったけれど、 CSS に対応させる為にカスタマイズしていたら、 徐々に Strict な HTML を吐くようににしたくなり そうこうするうちに Another HTML-Lint を通すようになっていた。 しばらく格闘したのち、ついに「よくできました」が! ... futaba.a.html を XHTML1.0 Strict としてチェックしました。 74個のエラーがありました。このHTMLは 85点です。 1: line 48: 半角カタカナが含まれています。 → 解説 134 1: line 48: <br> が多数連続しています。 → 解説 200 4: line 84: <a> の href 属性の URI `mailto:sage` は正しくない書式です。 → 解説 235 sageってなんだsageってorz
俺は某掲示板風のをPHPで作った。(もちdatでログ) application/xhtml+xmlで吐き出すようにしたら表示が…orz ちなみに宗教チェックはずして100点。 mail欄は書式チェック、その他は横に表示 文字コードutf-8だから半角カタカナは問題なし。 でもutf-8<=>Shift-JIS変換は鯖に悪そうだなぁ <br>連続はチェックしてないや… read.cgiっぽいもの(main.phpだけど)側で<p style="margin-top:xxxem">と置き換えるようにしないとなぁ
>>357 きっとローカルユーザsageにメールを送れ、ということなんだよ。
てことで自分のPCのユーザ「sage」にメールを送ると
>>359 に連絡することができまつ。
StrictなHTMLと言うのなら連続<br>はもちろんの事、例えば ・A ・B こういった、文章が出てきたら段落ではなくリストとして処理すべき。 そう思うが、このようなHTMLを吐くスクリプトってみた事無い。
このスレでいうstrictってなんなの? 厳密なhtmlっていう意味なら strict dtd と紛らわしいから、strictって使って欲しくないな。
strict DTDって全然strictじゃないからstrictって使って欲しくなかったな
このスレではStrict DTDに沿っているだけではValidではあってもStrictではありません。
>>365 いや、だからこのスレでいうstrictってなんなの?
妄想
>>367 脳内レタリングにおける文章群、単語に意味割り当て
ってとこかな
365は何気に態度がでかい。
,,ゞト、ノノィ,、 / `ゝ / ノノ'`'`'`'`ヽミ .| Y \ / }i | / / ヽ ミ .!(6リ (__) ノ リノト、 '/エェェェヺ このスレではStrict DTDに沿っているだけではValidではあってもStrictではありませんから!! り| ヽ lーrー、/ 残念っ!!! ノノ ヽニニソ Θ / \ ,...-'"::::|:| /'::::::::::::::ヽ、 Θ//\//Θ ,...-'":::::::::::::::|.| v /':::::::::::::::::::::::::::_____//\//Θ
>>367 HTMLの仕様書に自然言語で記述されている事柄を反映させ、
さらにHTMLの設計思想に基づいた作法を用いて記述すること。
後者に関しては妄想との境は微妙。
UTF-8だったらXHTML1.0でXML宣言省略してもいいんだよな? なんかlintに怒られたんだけど。
>>373 ちゃんとメッセージ嫁
> 文法的にもHTMLとしても正しいが、WAIやテクニカルノートやRFCで推奨されていないもの。 *3*
に該当してんだよ
StrictスレでValidaterの話題が挙がるのは何故なんだ?
lintはValid以上の事柄を指摘してくれるよ
しょせんlintもバリッダーです。 ある程度騙せます。
「Strictな文書」っていうのは誰が認めるんだ?
lint≠validator。 validatorは単にdtdに照らして妥当かどうか判断するプログラム。 lintはソースを解析して詳細に診断するプログラム。妥当でない記述にも、好ましくない記述にも警告を出す。 まあlintをvalidator代わりに使うことは可能だが、「妥当でない」という警告と、「好ましくない」という警告の見分けが つかないならvalidatorを使え。
lintでグレーの警告すら出ないHTMLは逆に胡散臭い
このスレの住人ならlintにも慣れ親しんでいる人がほとんどだろうけど
関係ないがテーブルでがちがちに固めていた頃、lintの結果からDTD宣言というものを知った記憶がある。 そして、意味もわからず減点されないためにコピペした記憶もある。
<チラシの裏></チラシの裏>で括ってないから、 こういうレスがつくのか… ここはStrictなインターネットですね
閑散としているのはいつもの事だが、よくわからん煽りがあると変な流れになるよな。
としているのはいつもの だが、よくわからん りがあると な れになるよな。
時々lintに逆ギレする人が来るわけだが今回は普通に流れたな。
>>389 だな。
平和でよろしい。
ちょっとぐらい事件が合っても言いと思うのは、不謹慎でしょか。
391 :
Name_Not_Found :05/02/07 16:45:07 ID:HcZvIvXw
>>390 ──┼── | |
| | ̄ ̄ ̄ ̄| ノ ̄ ̄| ̄ ̄
ノ_,,, ノ | | |
‘⌒ ヽ ├ ─── ノ .| | |
) | ノ ノ ノ | /
__丿 ○⌒ / ノ ノ レ'
/\___/ヽ
/'''''' '''''':::::::\
.|(●), 、(●)、.:|
| ,,ノ(、_, )ヽ、,, .::::|
.| ´トェェェイ` .:::::::|
\ `ニニ´ .:::::/
/`ー‐--‐‐―´\
しかしラベルが下がったな。
>>392 ∧∧ ∧∧
(( (*゚Д゚) )) (; ) 黙ってしゃぶれ
(( // 、) 、)∩))∧と ヽ
((〜((≡γ'⌒(((*´(| 〜))
し'`Jし'`ーイ_ノ"(ノ^ヽ)
ウウッ、ウグゥゥウゥゥゥッ…
>>393 すでに Strict-HTML とは関係ないレスに (苦笑)。
(:D)| ̄|_
strictスレ=厳密なスレ
dat落ちage
strict厨も駆逐されたね(*´・ω・)(・ω・`*)ネー
strictがそれだけ普及したということで一つ。
ほし
なぜここで?
ここでいいのかわかりませんが、お知恵を貸して下さい。 3日前から白抜きの挑戦するのですが出来ません! どこが違うか教えて下さい。 <body bgcolor="#663300" text="#ffffff"> <div align="center"><font size="7" color=> あいうえお </font></body><hr><hr> 茶色の壁に色抜き希望です。 お願いします。。。
>>404 すいません、どこで聞けばいいのかわからなかったので…。
すれ違いならどこで聞くのがよろしいでしょうか?
教えて頂けたらありがたいです。
それくらい調べろよ。スレッド一覧全部読めばすぐ判るだろ。
一応一覧は見たんですけど、初めてくる板でよくわからなかったので。 すいません、もう一度探してきます。
ローカルルールの存在意義…
まぁ、アドバイスするとしたら 1からHTMLもCSSも勉強し直した方がいいよ。 どこから突っ込めばいいのかと思うほどムチャクチャじゃん。
>>403 <body>
<div>
<p>
あいうえお
</p>
</div>
<hr>
<hr>
</body>
もしくは
<body>
<div>
あいうえお
</div>
<hr>
<hr>
</body>
でいいんじゃない?
で、CSS のほうで
body {
background: none #663300;
color: #ffffff;
}
div {
font-size: 150%;
}
これじゃダメか?
>>410 非常にどうでもいいことなんだけど、
text-align: center;
が抜けてる。
>>411 ちょっと待て
margin-left:auto;
margin-right:auto;
又は
width:100%;
text-align:center;
だろ
402は便利だな。
まぁ糞スレにスレ違いな話題が出れば食いつきも良いわけで。
円光ものうpおねがいします。
8番オーダー入りました
____ Q, < (0 )ヽ ) トソ ̄ ̄ ハ ノ ノ ⌒ 銃口をクリックするとレーザーが発射されるぞ!!
で、ここまで寂れた理由は何なの?
俺が来てなかったから
いやむしろストリクト云々を議論するのが古いからではないか。 まともなhtmlを作るのは履歴書はボールペンか万年筆で書こうよ、って程度のレベル
いや履歴書はボールペンで書けよ。常識だろ。
たいていの話題が出たからだろ XHTML2.0が出ればまた賑わうさ
履歴書なんてプリンタ出力しちゃえよ どこ出すのも一緒だろ
>>425 そんなの持ってきたやつを採用する会社なんてよほど柔軟か人材不足なんだろうな。
>>425 一応言っておくと、うちの基準では手書きじゃないと落としてしまう。
(ていねいに文字を書いているかどうかなども採用基準のうち)
履歴書メールで送って採用された俺って…
>>427 普通そうだよね。
プリンタ出力とかコピーのは最初によけてシュレッダー直行。
そんな失礼な奴には不採用通知も不要。
失礼に失礼返しかよ お前んとこ程度低いよ
次スレからテンプレ行きだな
>>430 のような人事のいる会社には行きたくないな
何で履歴書の話?就職板か転職板の住人の誤爆か?
>>435 430もお前に来て欲しいとは思ってないさ。
>そんな失礼な奴には不採用通知も不要。 ↑まじでいってるなら、よほどのドキュソ会社だぞ
魔がサスペンス劇場
<dl> <dt>名前</dt> <dd>ひろゆき</dd> <dt>趣味</dt> <dd>インターネット、パソコン、読書、ハイキング</dd> </dl> このように自己紹介を載せようと思うのです、 ><dd>インターネット、パソコン、読書、ハイキング</dd> は、 <dd> <ul> <li>インターネット</li> <li>パソコン</li> <li>読書</li> <li>ハイキング</li> </ul> </dd> としないとW3C的にはいけないのでしょうか?
お好きなように。
>>443 <dl>
<dt>名前</dt>
<dd>ひろゆき</dd>
<dt>趣味</dt>
<dd>インターネット</dd>
<dd>パソコン</dd>
<dd>読書</dd>
<ddハイキング</dd>
</dl>
これでいいんじゃないか?
<dl> <dt>趣味</dt> <dt>特技</dt> <dd>なし</dd> </dl> こういうのもあり?
おいおい履歴書話はどうした? おまえらすれ違いだぞ
>>445 dt一つに対して複数のddは好ましくないんじゃなかったけっけ?
引用するなら仕様書から引っ張ってきた方が信憑性あるんじゃないか。
W3Cに聞いてくれ。
citeはblockquoteの中だろ。
いろいろ派閥があるようで
中だし
前までは外に cite 要素を書いて blockquote 要素と共に div 要素で囲んで関連付けてた。 最近は、 blockquote 要素に cite 属性、 title 属性を用いて示してる。 cite 要素の使いどころは文中に出てきた場合ではないかと思い始めたからね。 ex.) ...とありますが、<a href="..."><cite>SITE</cite></a>には以下のように説明されてます。 <blockquote cite="..." title="SITE"> <p>この辺のマークアップに正解なんてない。</p> </blockquote> まぁ、自分が納得できるならいいんじゃないかという事。
XHTMLのinput要素のname属性は、なぜidではなくnameなのですか? A要素では、XHTML1.0からは、id属性も付けられるようになったのになぜなのですか?
>>461 全然、用途が違う。
フォーム関連の name 属性はデータ送信時の名前。ページ内移動の為じゃないよ。
463 :
461 :05/03/01 20:17:51 ID:???
>>462 返事有り難う。僕も全く用とは違うと思うのですが、
WEB KANZAKIでは、
------------
<label for="uname">氏名:</label><br />
<input type="text" name="username" id="uname" />
フォームのコントロールのname属性はa要素タイプの場合と異なり、
所属するフォームの中だけでの識別名で、id属性とは名前空間を
共有しません(id属性は常に文書中で重複不可です)。そのため、
この例ではname属性とid属性には異なる値を使っています。
------------
となっています。全く別ならid属性とname属性は同じものであっても
良いと思うのですが、どうでしょうか?
あと、この例で神崎さんは、br要素を使っています。
これをどう思いますか?
僕なら、リストにしますけど。
464 :
461 :05/03/01 20:19:26 ID:???
だから、 >id属性は常に文書中で重複不可です というのは、おかしいと思うんです。
>>462 idもページ内移動の為ってわけでもないのだが。
まあその用途が中心になっているのかもしれんが。
>>463 名前空間を共有しないことの例示として
違う属性値を使ってんでしょ、たぶん。
1ページに複数のフォームがあって、 「名前欄」がどちららにもあったらどうするんだ? xhtml:idはDTD上、1つの文章中では一意性が求められるぞ。 <h2>ユーザー情報編集</h2> <form ....> <input name="usrname" type="text" id="edit_usrname"/> .... </from> <h2>ユーザー情報削除</h2> <form ...> <input name="usrname" type="text" id="del_usrname"> ... </form>
>>468 xhtml:idと記述するとグローバル属性と間違えそうであまり芳しくない気が。
470 :
Name_Not_Found :05/03/02 22:32:00 ID:ue2Yljo3
皆さんは、見出し(h1-h6)と定義リストの定義語(dt)の使い分けをどうしていますか?
>>470 俺はdlは見出し付きリストとして使ってる。
ケースバイケース。
仕様書から逸脱しちゃダメだぜ
475 :
Name_Not_Found :05/03/03 15:21:42 ID:jFw6r+Y2
<a> を 19行目の <noscript>〜</noscript> 内に書くことはできません。<a>〜</a> 内に <noscript> を書くことはできます。 a要素の中にnoscriptを入れるのはおかしいと思いますか?
noscript内にa書けないのか。知らなかった。
>>470 なくても文章の意味が通ればhn
なければ意味が通らないならdt
>>477 いいね。別の言い方をすると、
そこだけ拾い読みすれば文章の概要がわかる→hn
そこだけ読んでも全体の意味はわからない→dt
ともなるかな?
>>475 このスレ(strict)的にはnoscript要素はイクナイです。
元々要素を書いといてスクリプトで取り除くようにするのがベストだと思われます。
>>479 nosciptはなぜだめなの?
applet要素イクナイ、object使えっていうようなもの?
481 :
Name_Not_Found :05/03/03 17:50:12 ID:jFw6r+Y2
>>475 Aはインラインnoscriptはブロック。
>>479 「文書に何かを書き込むとか、情報を表示するとか言った重要なスクリプトには、必ず NOSCRIPT を記して代替を用意しましょう。」
by ばけら
>>479 XHTML1.1でも、noscriptは使えるよ。
>>482 まあスクリプト自体使うなってISO派なのかもしれんし事情を聞こう
>>479 もしかして、XHTML Basicのこといってるの?
HTML4.01、XHTML1.0、XHTML1.1では非推奨要素ではないよ。
>>480 NN2 は JS を知っているが <noscript> を知らないから、
JS を有効にしているいないに関わらず、<noscript> の内容を表示する。
(今時、<noscript>を知らないUAは珍しいから、この理由はどうでもいい。)
いわゆるブラウザ振り分けが良くない結果を招くことがある。
<script ..><!--
if (typeof Layer == 'function') { .. } //--></script>
<noscript><p>..</p></noscript>
この場合、JS を有効にしているブラウザのうち、
NN4 を除いて全滅ということになる。
<script> と <noscript> は、どちらも注意して使えということ。
>>479 >ベストだと思われます
何いってんだかw
スクリプトが動作しないからnoscriptなんだろ
スクリプトで取り除けるかよww
>>489 noscript がいいか悪いかは知らないけど
>>479 が言いたいのは、例えば p 要素に書いておいて
スクリプトが有効ならそれで消すってことでしょ。
>>477 その基準でいくと、日記の日付はdtがベターかな。
鯖側で制御するスプリクトかもしれんぞ。
>>490 なるほどそういうことかw
けど、ややこしいね。結局<p class="noscript">って書いてそう。
noscriptが「strict的」に駄目って、どういうこと?
495 :
Name_Not_Found :05/03/04 09:02:55 ID:pCLPo2iH
>>477 >>491 僕は日記の日付けは、hnを使う。
例えば、
<h3>2005年3月4日</h3>
<p>今日は近所の学校で小学生と、あいーん体操[*1]をしていた。</p>
<p>おわり</p>
<dl>
<dt>[*1]あいーん体操</dt>
<dd>ミニモニと志村が発明した体操</dd>
</dl>
こういう風に、日記の中で定義リストを使うから、日付けはhnを使ってるよ。
ageてるし、更には理由になってない。
497 :
495 :05/03/04 10:06:26 ID:???
あげたのは、すまん。 理由になってない、っていうけど、僕は、単に使用例を示しただけだよ。
<dl>
<dt>2005年3月4日</dt>
<dd><p>今日は近所の学校で小学生と、あいーん体操[*1]をしていた。</p>
<p>おわり</p>
<dl>
<dt>[*1]あいーん体操</dt>
<dd>ミニモニと志村が発明した体操</dd>
</dl>
</dd>
</dl>
>日記の中で定義リストを使うから
っていう明らかに理由を言っている文があって、その理由が間違っていると
>>496 はいっているのでは。
「日記」と言ってる以上、hnでもいいんではないのか? 通常の「日記」に、文章の意味が分かるタイトルなんぞ付けないし、 日付オンリーで、充分見出しの役割を果たしているだろう。 が、俺はどっちでもいい。 自分でルールを決めて、それをキッチリ守ってさえいれば、意味は通じる。
htmlを解析するプログラムを作っていたときに、 htmlのdtdよりもうちょっと詳細な、その文書においてのdtdがあると楽だなあ、 と思ったことがある。
xml
floatとdisplay:inlineはどう使い分ければイイですか?
スレタイ
504 :
479 :05/03/04 20:12:32 ID:???
>>494 じゃあ逆に聞きますがnoscriptはstrict的にどんな意味を持ちますか?
要素名的にimgのaltのような物…ではないしobject要素の代替のような物でもありません。
なのでclass="script_alt"としといてスクリプトで消すのが一番だと思います。
>>477 こらこら
仮にもstrictの場ではなしてるんだろ。意味なかったらhnも×
>>504 あのね、noscriptはimgのalt、object要素の中身みたいなものでしょう
>>505 意味の意味が違う
>>507 新聞の記事は見出しを隠して読んでも何の話だかわかるでしょ。
しかし辞書の説明はどの用語に関するものかわからないと意味ない。
ちなみに俺は477ではない。
509 :
508 :05/03/04 20:28:19 ID:???
>>508 そういうことね。それならわかるよ。
ただ、なくても意味が通るならhn自体必要ないってことなるよ。
strict的には自然言語を用いて記述してはいけない、と
507は違わないとする根拠を説明すべきだな。
516 :
Name_Not_Found :05/03/04 21:12:04 ID:9oIKWbtl
>>510 長い文章とか読みにくいし、何が書いてあるかをすぐわかるようにつけるんでしょう。
517 :
Name_Not_Found :05/03/04 21:14:39 ID:9oIKWbtl
>>505 hxには意味がある。
意味ないって言ってないよ。
意味が通るって言ってるの。
もう解説済みなんだしあんまいじめるなよ、かわいそうじゃん
520 :
Name_Not_Found :05/03/04 21:50:04 ID:Gqfmq+yi
strictを語るスレがstrictでない件について
strictは内容ではなく様式です
キチガイがいるのか。IDくらい隠せよ
505=507が頭悪かったのは事実だけどな。 粘着はよくないな。
526 :
525 :05/03/04 23:55:23 ID:???
512であってるだろ。
528 :
477 :05/03/04 23:56:46 ID:???
512はこんなスレに四時間も張り付いてたのかよ
そもそも超遅レスで勘違い発言した>505が発端なわけだが。
というかそんな争うようなことか?意味わからん
粘着くんが一匹混じってるだけだろ。争ってないと思われ
>>531 まだいるのか。ここはお前のライブチャットじゃないぞ
もうほっとけ
何でそんな必死なんだ?普通にスルーすればいいのに…
こういうときは新しい話題をふるべし ってことでnoscriptの続きを
>>510 > ただ、なくても意味が通るならhn自体必要ないってことなるよ。
ちょっと待って。
これ、マーク付けありき、じゃない?
見出し
本文
って書いてマーク付けする段階で「あ、見出しなくても通じるわ」で見出しを消す、っておかしいだろ。
>>538 もし、img要素のalt属性が要素だったらと考えてみる。
<p><img src="hoge.jpg"><alt>ほげ</alt></p>
こんな感じ。もちろん、このalt要素は画像が表示できる環境では
表示しない要素とする。これでnoscriptとほとんど同じ状態になる。
じゃあ、このalt要素はstrictかと考えると、単に要素か属性かの
違いを変えただけなので充分strictだろう。だったら、noscriptも
strictでいいんじゃないかな。
noscriptではなく、本文に書いてscriptで消せばいいという考えも
あるだろうが、それはたまたまそのscript言語に本文を消す能力が
あるからであって、HTMLはscript言語には依存しないんだから、
本文の一部を消す能力のないscript言語だってあり得るんだよ。
>>541 つまり、「表示できるならする、できないなら代替を」ってことならnoscriptを属性にすりゃいいわけね。
479 名前:Name_Not_Found[sage] 投稿日:05/03/03 17:39:50 ID:???
>>475 このスレ(strict)的にはnoscript要素はイクナイです。
元々要素を書いといてスクリプトで取り除くようにするのがベストだと思われます。
505 名前:Name_Not_Found[sage] 投稿日:05/03/04 20:15:49 ID:???
>>477 こらこら
仮にもstrictの場ではなしてるんだろ。意味なかったらhnも×
507 名前:Name_Not_Found[sage] 投稿日:05/03/04 20:25:23 ID:???
>>506 違わない。どう違うか説明してから返せ
びっくりして
>>548 スレ違いっぽい。
HTMLのclear属性の値はnone|left|right|allだから、
「HTMLのclear属性と違って(allではなく)bothという値になることに注意してください。」
と書いてあるのだと思う。
ヤッター!父ちゃん今夜もホームランだね!!
古いけど、
>>475 の言ってることは違うよな?w
<noscript>の子にはブロック要素しか置けないので、<a>は置けないってことで。
この理由から、<a>の中には当然<noscript>は置けない。
なんか誰も突っ込んでないみたいだったので、まともに受けてちょっと焦ったw
>>481 に関しては
<noscript> は、CSSもきかないし、JSでもオブジェクト取得できなかったりするし、
いわゆる「ブロック*要素*」ではないのではないかと。
> hn と dt との違い
自分は、「目次」のページに載せられるような一意的なのがhnで、それ以外のは dt 使ってる。
例えば「サイト内の見出しを取得して自動で目次を作るスクリプト」とかでも意味わかるような。
あと <h1>の中にサイトタイトルを入れるか云々〜ってのは、つまり、どういう決着になったのかな?
結構悩んでることだったので知りたかったw
蒸し返しスマソ
>>551 > <noscript> は、CSSもきかないし、JSでもオブジェクト取得できなかったりする
それって実装の話?それとも仕様?知ってたらおせーて。
あと<h1>は漏れも悩む。サイトのhomeになるページの最初の方に、
title要素と同じか似通った内容の<h1>を良く書いているんだけど、いまいち釈然としない。
<h1>foo.comのhome</h1>
っつーのもいかがかと思うし。
文書を製作する目的を考え作成し、そしてその文書をマークアップする立場からみればおのずとh1要素は決まってくるものだが。 サイトという概念を保持したいのなら、h1要素にサイト名を入れることもありがろう。
,, -,,' ´ ̄" ` ''ー`、 `ヽ. ___ ,,.. -' "/ { ` -一-ヾ ヽ. ヽ ☆ / ▽ / ∧ ヽ、, _,, }}_} ・ ii / / { {ゝ{__`ー-Y´f。Vハ'V } * ・ ii ! 〃 i ハ ´{ ヽ 、ソ } く ☆ ii >ありがろう ヾ{{ ☆ `ヾ、_`ヽ'^' ヽ " ! ! i ゚ : ii ヽ{{ * . ハ く) /.l、! ! ; .ii ヾ、. { ` ーj‐' {ムノ_ ノ ヾ , '´  ̄ー‐‐- ' ` く ` ー---─,' 、 、} ,' ,〈 , -ー‐-、i∠⌒ヽ ,' ∧<=ニ二‐ノヽ、二ソ / ./ } `"''' "; `7T´
ありがろうにワロス
「ありがろう」でぐぐったら3,660件ヒットしたわ。
>>552 っ <!ELEMENT NOSCRIPT - - (%block;)+
-- alternate content container for non script-based rendering -->
っ <!ENTITY % block
"P | %heading; | %list; | %preformatted; | DL | DIV | CENTER |
NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
TABLE | FIELDSET | ADDRESS">
<noscript> はブロック要素であり、1つ以上のブロック要素を持つ。
つまり答えは「実装」になるかね。
> h1 にサイト名 例えば、新聞には一面にその新聞の名前が大きくでてる。 新聞の他の面にも、紙面の一番上にはその新聞の名前が小さく載ってる。 こうすると、その一枚だけ切り離しても何の新聞の紙面なのかがわかる。 このとき、「紙面の一番上のその新聞の名前」が、 HTMLのサイト内のページにおける「サイト名」にあたると思うのだけど、 これはどうマークアップするか、ってことかな。 BODY内に<h1>以外で書いてる人って何て書いてる?
ありがろう 「ありがとう (有り難う)」と「ありだろう」からの造語。 推測と感謝を同時に表現する言葉として、時に重宝される。
ありがろう
>>558 手元に新聞がないのであれだけど、
新聞て「単一の記事の集合体で、且つ見出しがない」ものと思ってる。
1面には新聞名よりもここ一番のニュースが大きな文字で書かれてる。これがh1。
問題の新聞名はtitleかと。あとはCSS任せという感じと思うけど。
よくHTMLを書籍で例をあげるけど新聞はちょっと妥当じゃないような気がする。
>>561 一面トップ以外の記事の見出しも、見出しレベルとしては同じレベルにあるんじゃないの?
一面トップの記事の見出しがh1なら他の記事の見出しもh1になると思うんだが……
こういう全体を統括する見出しがない場合って、個々の見出しはh1(複数)にすべきなのだろうか、(いきなり)h2からはじめるべきなのだろうか。
それとも新聞と違って、HTMLで書く場合は必ず全体を統括する見出しを書くべき(或いは個々の記事で別々の文書にすべき)なのだろうか。
でも紙面上に必ずある新聞名は、body外にあると思うんで、titleなんだろうな。
やれやれ…
>>561 ここの記事にも見出しがある。(というか付ける事ができる)
ただしあんまり重要じゃないからdisplay:noneな訳で
>>562 >body外
ハァ?
>>562 body外とか言うと、変な突っ込み受けるよ。
ちゃんと、メタ情報と言ったほうが良い。
その考え方が正しいかどうかは別として。
TITLE 記事名 H1 サイト名(小さく H2 階層1(小さく H3 階層2(小さく H4 記事名 P 記事 じゃねーの。いきなり下層に飛んでくるのを想定するなら。
<h>hoge新聞</h> <section> <h>ニュースその一</h> <section><p>ニュースの記事</p><p>ニュースの記事</p></section> </section> <section> <h>ニュースその二</h> <section><p>ニュースの記事</p><p>ニュースの記事</p></section> </section> <section> <h>ニュースその三</h> <section><p>ニュースの記事</p><p>ニュースの記事</p></section> </section> <section> <h>ニュースその四</h> <section><p>ニュースの記事</p><p>ニュースの記事</p></section> </section> 記事が単一のファイルとして分割されてるのは制作側の都合だとしたら、 (記事ごとにファイルを作成することが必要のないことだとしたら) トップレベルの h 要素に新聞名が来るのはおかしいことではないように思える。 逆に記事ごとにファイルを作成・分割しなければいけない状況下でも、 新聞名をトップレベルの h 要素に置かなきゃいけない理由がぱっと思い付かない。 新聞名は見出しか?単一の記事の上に新聞名を見出しで置くのは不自然に感じる。
新聞において「誰が書いたか」は最重要項目、だよ。 同じ事件の記事なら朝日新聞の記事でも読売新聞の記事でもかまわない、ということはないだろう。 新聞名がいちばん大きくなるから変だってならcssで小さくすればいい。
新聞において署名がh1であるってことさ。 「筆の持ち方」という下層ページにおいて、それが何の筆か、油彩か、水彩か、書道か、 h1に「はじめての水彩画」とあればどこから飛んできても理解できる。 それともh1に「筆の持ち方」と書いてpに「これまでのあらすじ」とでも書くか。冗長だな。
572 :
568 :05/03/10 02:14:54 ID:???
>新聞において署名がh1であるってことさ。 誰が決めたこと?署名であるなら address の方が感覚的に近いぞ。 h1 要素(最上位の h 要素)はあくまで「最上位の見出し」であって、 「新聞(のような構成)においては署名を意味する」と定義されてるのか? >「筆の持ち方」という下層ページにおいて、それが何の筆か、油彩か、水彩か、書道か、 >h1に「はじめての水彩画」とあればどこから飛んできても理解できる。 「h1」を「パンくずリスト」に置き換えても何の不自然もない文章だよね。 何の不自然もないってことは何の不都合もないってことだろ? サイトタイトルが h1 要素に *組み込まれなきゃいけない* 理由にはならない。 (そもそもメタ情報を UA が解釈・表示しないのは仕様でなく実装の話であって) >それともh1に「筆の持ち方」と書いてpに「これまでのあらすじ」とでも書くか。冗長だな。 冗長であることが間違いである根拠にはならない。 「pに「これまでのあらすじ」とでも書く」ことが間違いであるのだったら、 それを確定させる根拠を示すべき。冗長であることは間違いであることに直結しない。
「heading」のどの辺りに「署名」の意味が含まれているのか。
もしかして
>>569 =
>>571 が 「誰が書いたか」とか「署名」っていってるのは、
「その記事を書いた個人」のことじゃなくて、
「朝日新聞」とか「読売新聞」とかの、「新聞の名前」のことを指してる?
サイト名ってメタ情報じゃないかな。
BODY内に書きたいときどうするか、って話だよ?
おまいら俺が悪かった。 じゃあ本に例えて、 ----------------------------- オズの魔法使い |- 目次 |- 1章 : 竜巻 |- 2章 : マンチキンたちとの会談 . . . ----------------------------- で、1章、2章、・・・を独立したページに作りたいときには、どう書く? 俺は h1 に書くのが変なら、 ----------------------------- <title>オズの魔法使い -- 1章 : 竜巻</title> <div id="site-title" class="heading">オズの魔法使い</div> <h1>1章 : 竜巻</h1> ----------------------------- とかどうかなぁ…とか悩んでる。
<head> <title>1章 : 竜巻@レズの魔法使い</title> </head> <body title="1章 : 竜巻@オズの魔法使い"> <h1>オズの魔法使い</h1> <div class="section"> <h2>1章 : 竜巻</h2> <div> </div> </div> </body> と書きたいけどh1に書くのが変ならmetaにDC.xxx(xxxは何か適切な物)を使ってスタイルで head{ display:block; } meta[name="DC.xxx"]:before{ content:attr(content); } ってするかな
>レズの魔法使い (* ´Д`)ハァハァ
おまえら2chで語ってる時点でstrict否定してるだろ
別に。
> 専用ブラウザ。 strict否定してるだろ
>>583 2ちゃんねるに対して Strict なのか。
画像にタイトルを添えるのに dl を使うのは良いんですかね。 <dl> <dt><img /></dt> <dd>図1. モナー</dd> </dl>
<img href="monar.png" title="図 1. モナー" />
587 :
585 :05/03/14 01:04:13 ID:???
>>586 のやり方と img:after{ content:attr(title); } を合わせるのが
求めていた物を実現するのに良い感じでした。
src じゃなくて href だったり、 alt がないことには突っ込まんのか。
>588 言われて初めて気がついた (汗)
CSSのWGの見解としては置換要素に:afterは使えない仕様だったりする。 CSS2仕様書に明記されていないが、 (行間を読めば必然的にそうなるそうだ。 行間を読まないとわからない仕様書ってのもどうかと思うが。) CSS3では明記するんだと。
>>590 img::outside::after{content:attr(title);}
は?
>>591 そうそれ。::outsideを介さないと::before,::after使えない。
<p> ようこそ、ななしのさいとへ!<br /> あなたは○○回目の訪問者です。<br /> </p> 例えば、こんな文章とも箇条書きともつかないような部分て、 p ul ol のいずれが妥当なんだろう? pって段落だしなー。やっぱリスト?
文章とも箇条書きともつかないわけないだろう。 どうみたって文章じゃねえか。
じゃあ文章だとして、 全体を括って各行に<br />いれる? それとも一行ごと<p>で括る? どっちにしても「段落」では無いと思うのだが。
区切る必要なし
好きにしろ
案3; 「あなたは○○回目の訪問者です。<br /> 」 を消す。
案4; 「ようこそ、ななしのさいとへ!<br /> 」 を消す。
むしろサイトを・・・いや、なんでもない。
<br />を消して文意が変わるわけではない よって<br />は不要
texで改行やら改ページで必死に自分好みにレイアウトしようとしてる奴思い出した
>>604 じゃあなんであんたのその書き込みは改行してるのさ?
というか、いまどき 「あなたは○○回目の訪問者です」 はないよなあ。
そんなこと書かれてても誰も・・・。
今日HTML 4.0宣言してるショッピングサイト見た・・・
>>606 おまいの一行目の下マージンもスタイルシート使えYO
>>608 そんなのは2chに言ってくれYO(´・ω・`)
>>609 じゃあ「なんで改行してるのか」は愚問だってわかるかい?
改行を消しても文意は変わらないが2chでは入力時に改行したところへ<br />流し込むんだよ。
>>610 いや、だからさ、
改行すると <br> が入ってしまうことを知っていて 改行する、ってことは、
<br> 入れたいために改行した、ってことだろ?
で、 なんで
>>604 では <br> 入れたかったの? ってことを聞いたの。
>>604 では <br> 入れなくても文意は変わらないだろ?
<br> 入れたくないなら入力時に改行なんてしないわけじゃん?
自分は <br> あった方がこの掲示板では見やすいから入れてる。
改行2個でP段落、なんてことはしてくれないのを知ってるから、
段落を分けたいときは改行連続させて <br><br> とさせてる。
もし、そういう意味で
>>604 で <br> を入れてたのなら、
>>595 が <br /> 入れてても別にいいんでないの? という話だったのだよ。
>>606 は。
まー、どっちにせよどうでもいいんだけどさ。
無駄な争いはやめて<span class="sentence"></span>を使えよ。 .sentence:before{ white-space:pre; content:"\a"; }
>>611 >
>>604 では <br> 入れなくても文意は変わらないだろ?
> <br> 入れたくないなら入力時に改行なんてしないわけじゃん?
入れなくても文意が変わらない = <br>入れたくない、とはならない。
入れなくても文意が変わらない = <br>入れなくても構わない、だ。
<br>が挿入されることを知っていようが知っていまいが、
入力時に改行するかどうかは入力者の自由。結果(出力)に結び付くかは別問題。
「なんで入力時に改行をしたところへ<br>を挿入するのか?」
そんなことは2chに言え。
「無理がある」と言って無理を指摘しないのは(ry
ここはStrictスレです。 brは全面的に否定しましょう。
そもそも>604がわからんからな。 変わるし。
>>616 お? Strictだって、意味のある br だったら肯定していいんじゃないん?
てゆうか否定してるくせにそこで "改行" させてるのは変だと思…(以下無限ループなので略)
可読性をあげるbrに意味などあるのか?
久々のbr論争だな
改行自体に意味のある場合もありうる。 一概にbrを不定することは出来ない。 問題なのは見栄えや可読性だけのために使用されたbrだけ。
>改行自体に意味のある場合 言ってみそ
・<line>〜</line> とか ・<span class="line">〜</span> とか ・・・の代わりに <br> 使ってる場合とかは?OK?
>>623 このスレ的には<span class="line">〜</span>を使うべきじゃ?
>>624 <blockquote>
改行自体に意味のある場合
</blockquote>
<p>言ってみそ</p>
>>626 お前もっとがんばれよw
<blockquote>
<p>改行自体に意味のある場合</p>
</blockquote>
<p>言ってみそ</p>
>>625 うん。
でも現状として CSS使われてないデフォのHTMLだと、それじゃ改行されなく見えてしまうし、
<span class="line">〜<br></span>
とかするのもアリなマークアップなんじゃないのかな?
>>625 どうかな。spanよりはbrの方がいいと個人的には思うけど。CSS解除のときを考えれば。
>>631 だから『レンダリング』だろ?
というかこのスレにはdiv・spanを嫌う勢力もいるし
div・spanはclassで意味を与えればOKだととっくに結論が出てる訳だが?
だからそれいうならbrだって飾りでなければOKだととっくに結論出てるだろ
>>633 「嫌う」ってのは他に使える要素があるならそっち使うべしって意味。
> div span 嫌い それもなんでなんだろな? 既存のHTMLじゃどうしてもマークアップ不可能なものもあるのに。 アンチdiv厨というか。 そういうのに限って <p><input type="text" 〜></p> とか平気にやってるんだよな。 input は文章じゃないだろと言いたい。
>>636 仕様書の例示ではinputをpの中に納められていますが何か?
詩歌や言葉遊びなんかは改行がないと意味の通じない場合だってあるが。
>>641 改行だけあればいいってときはbrで十分じゃん。
何も全体を整形済みにしなければならない理由はない。
>>644 blockquote?
小説書くとき、登場人物の台詞いちいち引用でマークアップするの?
>>645 当たり前じゃん
それにここはstrictスレ。
>>644 よくわからん。詳しく。
codeとか意味わかって言ってる?
そして何の為?
>>646 登場人物の台詞は引用じゃないよ(苦笑)
引用の意味わかる?
春だなぁ
>>637 マジでか。
でもさー
<p>
<input type="hidden" 〜>
<input type="hidden" 〜>
・・・
</p>
とか変だと思わない?
>>646 はアンチbr厨だな。
だんだん香ばしくなってきたな
>>648 うん。
ちゃんとspan class=""でマークアップしてcssで括弧とか付けてるよ
>>650 流れさえぎるが、確かに違和感は感じる。かといってdivやspanってのもね。
tableかulないしolかねぇ。ぶっちゃけpでもいいと思うが。
>>652 そろそろ釣りでした宣言をどうぞ。
>>650 アンチbr厨って言われても、マークアップは囲んだ中の文字に意味を付けるのであって(ry
ネタさえあれば議論好きな奴らばっかだから活気付くのな。
>>657 空要素でも同じだから
とりあえず前スレ嫁
>>654 だから、会話とか1行コードとか、わざわざ 1行1行 <p> とかでやる必要ないだろ?
小説のマークアップとか一回やってみろよー。
>>661 いいから読んで来いって。
brとかspanとかformとか全部既出なんだよ。
>>660 文章とかは書いてるよ
<div class="section">やら使ったりしてちゃんと構造的にする。
それがstrict。
variderは帰れ
>>650 >>653 W3C のTOPページでは ただの <div>〜</div> で囲んでたりするよな・・・(゜д゜)
Strictがすぎると自然言語書けなくなるからほどほどにな。
>>663 × varider
○ valider ?
>>667 663はさっきからいる煽らーなので相手にしないように。
某所でtable論争が再燃しているようですが…興味なし?
>>669 (‘д‘)ゞ
table はもういいよ。
W3Cの仕様に従ってる限り問題ないので興味なし。
煽りが煽ってる… このスレもそろそろ終わりだな…
<span class="syaberi"><span class="sentence">貰ふのは気の毒だ。</span><span class="sentence">ぢや<ruby><rb>朝日</rb><rt>あさひ</rt></ruby>を一つくれ給へ。</span> <span class="syaberi"><span class="sentence">何、かまひません。</span><span class="sentence">お持ちなさい。</span></span> <span class="syaberi"><span class="sentence">いや、まあ朝日をくれ給へ。</span></span>
>>675 それをCSS使わないでブラウザで表示してみなさい。
誰がどこまで何言ってるかサッパリ分からんぞ。
>>676 スレ違いな発言はよそで。
Valider厨は帰れ。
Valider厨とかまた程度の低い煽りが現れてるが……
これはHTMLというひとつの規格と文学作品との相性の悪さだろうな。
原典では「」は意味を持つし改行も(一応は)意味を持つが、HTMLでは装飾とされがち。
だからってHTMLだけで閲覧して
>>675 みたいな状態になったら意味が変わる。
「」は省略せずHTMLに記述するべき。改行は悩みどころだな。
日本語の文法上、会話を示す 「」 は装飾ではないだろう。
自然言語とマークアップのどっちを優先させるか…? 明らかに機械的に処理のできるマークアップを優先するべき。
自然言語をマークアップするのがマークアップ言語だろ? マークアップ言語にあわせて自然言語を作り変えるなんて本末転倒もいいとこ。
じゃあHTMLでq:before{content:open-quot;quote:'"' "'"}がディフォになっているのがおかしいと。 #cssは適当
>>683 CSS側でそう決められてるっていうかXHTML2の草案にはディフォのスタイルが付いてるぐらい
段落タグ <p> に冒頭一字下げがデフォルトでついてなくても、冒頭一字下げは日本語のルール。 言語によっては、引用や参考書名なんかはイタリックで書かせるものもあるけど、 日本語にそういったルールはない。 というように、言語によって文法はまちまちなわけで、特定言語のデフォルトスタイル(であろうもの)を、 マークアップ言語全体のデフォルトスタイルとするのはどうかと思うなぁ。 # CSS的には、 * { 〜 } で指定解除しちゃえばいいんだろうけど。
何の為のxml:langだか…
既存のDTDでどんなものにでも対応出来ると思ってるからおかしなことになる。 無理なものは無理。
>>684 デフォルトはdeなので「ディ」と表記するのは間違い。
>>688 independence をインディペンデンスと呼ぶのは?
みなさん幻覚すぎですよ
>>684 デフォルトのスタイルが何にせよHTMLは影響を受けない。
>>693 いや、それはそうなんだけど
>>681 が勝手に「"」等の自然言語関係の記号を追加するのがおかしいっていうから
>>681 がそういってるようには見えないわけだが。
688 Name_Not_Found sage 05/03/20 18:14:10 ID:???
>>684 デフォルトはdeなので「ディ」と表記するのは間違い。
音声を正しく表記することなどできない。
精度を考慮しない正しさなど無意味
このスレの人たちは現実を無視して極限を目指しているんですよ
5年たっても浸透しないXHTMLなど無意味
701 :
Name_Not_Found :05/03/20 22:43:41 ID:zKbO9s97
浸透してますって
702 :
Name_Not_Found :05/03/20 22:54:28 ID:2ISU2fBR
ところで「土方歳三が書いた漢詩」のlang属性って何よ? 686見てふと思った。 通常の文学解釈なら 文法:中国語 読み方:日本語
漢詩って中国語にルビ振るんしょ? 本文にxml:lang="zh"、ルビにxml:lang="ja"をつければ良いじゃん。
704 :
Name_Not_Found :05/03/20 23:05:52 ID:2ISU2fBR
国語で習わなかったか?返り点等は打ってもルビなんぞない。 返り点すらない漢字のみが当時の教養人のデフォ。
>>705 国語で習ったのは、返り点あり、ルビなし
当時の教養人は、返り点なし、ルビなし
結局、返り点って誰がつけたの?昔の偉い人がつけたのかと思った。 (ものによっては複数通りの選択があったりするしね)
>>704 ってか、その漢字のみの文を「白分」っていうんだよ。
>>704 当時の話は当時の話。今とは関係ない。
まさか原典に忠実なのがStrict信者としてあるべき姿、とか思ってないよな?
(ノ∀`)
712 :
Name_Not_Found :2005/03/21(月) 08:50:15 ID:09gvuIaX
で、結局はlang属性どうすんの? 表記文法で統一だと、日本の中世以前の公文書は全部(に近く)中国語になる。 一方、白文見て日本語、って思わんだろ。 まあ、二重の言語構造を持つ可能性をW3Cは想定していないだろうが。 日本語はHTMLの想定する自然言語から遠いよ。
痛いスレだな。
おまいらもw3cもあたまわろいな
おまいらはあたまわろいがw3cはあたまわろくないぞ
海外にだって古典文法は存在するだろうに。 国内にて用いられた漢文は当時の中国のネイティブ文法ともまた 違う文法だからlang属性を語る上での分類としては別言語としていいんじゃない? ちなみに現在の日本語の体系がまとまったのは江戸時代中期。 日本語の体系はそれ以後とそれ以前で大まかに区分することが出来る。
そこで正字正仮名ですよ
さうですね。
ははw 誰かを思い出して気分悪いねw
別にstrictorじゃないんだからそっとしておいてやれよ。
いくらStrictに書いても最近HTMLそのものの限界が見えてきてやる気が無くなってきた。 もっとオブジェクト指向に書きたいよぅ。 そうすれば管理も楽だしソースも美しく書けるのに。
コンポーネント志向と人間の創造力の関係について
724 :
Name_Not_Found :2005/03/23(水) 07:56:34 ID:rTd2OREr
文章をオブジェクト化、わからん。 XML+XSLTで扱える内容ではないのか?
>>722 はオブジェクト指向という言葉を覚えたてで使ってみたいだけに違いない。
>>722 strict!=object思考
どうやって実体化すんだよ
どうやって派生すんだよ
XMLをはなから否定してるとしか思えん
XMLこそオブジェクト指向だろ。
XMLはインスタンス(実体)を直接書くって感じだし。 真のオブジェクト指向はオブジェクトにオブジェクト自身をどうにかする関数を付けるって事だし 構造体だな
英語版のページが以前のtableレイアウトと同じ記述なのかな?
>>729 大手では珍しいな。AHLで100点だし
#application/xhtml+xmlでないのが残念だけど
一つのhtmlファイルに複数のcssを読み込ませるのはnone-strict?
別に
一つのちん○に複数のま○こを○○ませるのはnone-strict?
っていうか none-strict って何だよ none は「ナン」だからな
「ノーン」と思ってた。
「ノーネ」と思ってた。
ここまでinvalid ------------------------------------------------------------ ここからvalid
「valid」と思ってた。
745 :
Name_Not_Found :2005/03/26(土) 17:47:48 ID:ryBthIjK
スレ違いだと思うけど、ストリクターの皆さんが詳しそうだから 教えて欲しいんですけど・・・ HTMLにコーディング規約って存在しないんですかね? 例えば、テーブルを組む時は <table> <tr> <td></td> </tr> </table> って書くか、 <table> <tr><td></td></tr> </table> って書くかとか・・・
すれ違い
>>745 どっちでも全く同じ意味。
<table><tr>
<td></td> </tr>
</table>
これでも同じ意味だから自分が見やすいように書いたらいい。
どっちが良いかは内容によって異なるしなあ…
文系にはコーディング規約とか無理そう
>>745 とりあえず、漏れはインライン要素のタグは改行無しで、
ブロック要素のタグは前後に改行と階層に応じたスペースをつけて書いてます。
752 :
745 :2005/03/27(日) 09:09:49 ID:???
>>751 ありがとうございます〜
結局、文書型の定義はW3Cがきっちりやってるけど、
それを満たしさえすればソースの書き方自体は特に決まってないってことですかね。
XMLってのは基本的にプログラム向けだとおもうよ 人間向けじゃない だから書き方なんて細かいことはどうでもいい プログラムがパースできればね
754 :
745 :2005/03/27(日) 11:21:56 ID:???
>>753 そうは言っても、生身の人間が編集するものじゃないですか?
1人で作ってる個人サイトや小規模サイトならともかく、
ある規模以上のサイトのHTMLコーディングって、複数人でチーム組んでやると思うので、
コーディング規約があった方が何かと便利なのかなぁとか思ったんですけどねぇ
大人数での作業だとまず全員一から手書きはありえない。 作業する時は管理アプリの設定するインデントや改行でやり、納品前に再整形が普通。
>生身の人間が編集するものじゃないですか? だからそこを否定してるのに気付かないのか。。
ちょっと前のを引っ張るけど
>>585 の例って
「図1.モナー」は見出しだからdt
画像は具体的内容だからdd
という考え方もできると思う(自分はこっちを先に思いついた)んだけど、どっちがふさわしいのかな?
758 :
745 :2005/03/27(日) 13:47:03 ID:???
>>755-756 あぁ〜、なるほどなるほど。
根本的に勘違いしてたってことですね・・・
おかげで目が覚めました・・・
>>756 XMLは完全に機械向けの規格じゃない。Human-readableが基本。
くだらない建前はいいって
>>757 そりゃ、どちらを説明の対象にするのかによって
どっちもありでしょう。
見出し云々は突っ込まないでおくヨ
リストの入れ子は許されるの? <ul> <il>ホゲ</li> <il> <ul> <il>サブホゲ1</li> <il>サブホゲ2</li> </ul> </li> </ul>
>763 レスdクス。Strictなhtmlでもオケなのか知りたかったのさ 逝ってきます
昔NN4でテーブルの入れ子が良くないとされてた影響かな? 意味なく入れ子をダメだと思い込む奴が多い。
あれも文書構造的にどうこうと言う問題ではなくてネスケ4のレンダリングエンジンは テーブルの描画が遅かったからってだけの話。 ってスレ違いだな。
お、来ましたな。0時1分。
やはりISO8601準拠を しかしこれログとして残るのよね…。
read.cgi が変な書式で書き出すならともかく dat に変なもの混ぜないで欲しいよなあ 検索する時に困る
皆さん本当によくご存知ですね。いつもROMって勉強させてもらっています。 私、htmlは独学で他のサイトを参考にタグ辞典片手に覚えてきました。 が、正しいhtmlの書き方が見に付いていません。 そこで皆さんに伺いたいのですが、正しいhtmlを学ぶのに良い書籍はありませんか? 宜しくお願いします。
日本語版の仕様書って書籍として売ってないの? PDF印刷してもいいんだが全体で何ページあるんだよ・・・
>>774 そーいや印刷したよ。
枚数よりもページごとに印刷せなあかんのが面倒だった。
この日付表記っていつ戻るの?
>>779 そうなんだ。エイプリルフールネタじゃ無かったのね
Web制作でlivedoorて意味わからんな
元々は4/1ネタだけど、戻すのが面倒になったらしい。
WWWが生まれてから何年とか、ティムが生まれてから何年とか の方がそれっぽいにゃー
W3C勧告候補 2005/04/02() xx:xx:xxとか
さっさと直せよ データベースとしてのdatが汚れる
この際datをXMLに…やっぱいいや
XMLみたいに糞冗長な形式はまず不採用だろね
DOMでじゃなくSAXとして処理すれば… それでも駄目だな
どうせなら YYYY-MM-DDThh:mm:ss+09:00 にしてくれればよかったのに…とか。
だな そしたらスキン側で手軽にins datetimeを使えるのに
一つのタグに複数のclassを指定するのはあり?
class="foo bar baz"
<FONT size="7" color="red" class="redstar" class="centerright" class="background">★☆★☆★</FONT> ってな感じで解説してるDQN解説タグ屋をどこかで見た記憶が・・・
感動した
クラス名が非strict 他の所は非valid
SGMLでは、同じ属性が同じ開始タグに複数表れるのは not well-formed ではなくて not valid になるの? SGMLワカンネ
well-formedはXMLの概念じゃなかったっけ?うろおぼえ
>>774 日本規格協会でJIS TR化したやつを色々高値で売ってる。HTML 4.0 (4.01ではない) の
翻訳に28,665円も出す気があれば、だが。
おれのはimpolid
私はすぐにナオリタガール
何このスレ。
健康診断のとき検尿ってあるだろう。 このとき、こっそりおーいお茶をもっていく。 トイレに入ったらオペレーションスタート。 検尿カップになみなみ注ぎ、 たっぷんたっぷんこぼしながら 看護婦のお姉さんに差し出す。 お姉さんが「…そんなにいりません」 といったらチャンス。一気に飲み干す!
オナリタガール?
<> <>さくら</> <>ケツメイシ</> <>発売日</><>2005-02-16</> <>発売元</><>トイズファクトリー</> <>品番</><>TFCC-89129</> </><> <>愛のバクダン<> <>B'z<> <>発売日</><>2005-03-09</> <>発売元</><>VERMILLION RECORDS</> <>品番</><>BMCV-4003</> </> CDリストのマークアップをストリクトな記述でしようと思ったんだが、 どういった要素を使うべき? <div>や<span>を必要に応じて追加するのはありの方向で、 <>内に要素を入れるとしたら、あなたならどうする〜?
まず自分で考えたら?
定義リストとリストの組み合わせか、hnとリストの組み合わせのどっちかかな。
俺はこんな感じにしてみた。 <dl> <dt>さくら</dt> <dd>ケツメイシ</dd> <dd> <dl> <dt>発売日</dt><dd>2005-02-16</dd> <dt>発売元</dt><dd>トイズファクトリー</dd> <dt>品番</dt><dd>TFCC-89129</dd> </dl> </dd> ... アーティスト名がどこに属するのか悩んだが、 ・「さくら」は「ケツメイシ」の曲である。 ・「ケツメイシ」は「CDの詳細」では意味が通らない。 ・「CDの詳細」は「さくら」に対する説明である。 言う考え。
810 :
805 :2005/04/13(水) 14:44:13 ID:???
書き込んだ後に考えが煮詰まってきまして、
やっぱり
>>809 の形式でする事にしました。
ありがとうございました。
>>805 の書き方では「アルバム名とアーティスト名をセットで書く」というひとつの慣習(流儀)に従っている、
あるいは「B'zの『愛のバクダン』」という意図で書いているとも考えられるけど、
それならまとめてdtにぶち込んで、必要に応じてそれぞれspanとして明示するのもあり?
類例として、ToCをこういうふうにマークアップするのは?
<dt>Strict HTML (2005-04-13)</dt>
<dd>Strict な HTML の書き方を解説しています。</dd>
データベースとして見ればどっちも駄目だけど、
一般の文章の一部なら間違いと言い切ることは難しいような気がする。
812 :
Name_Not_Found :2005/04/13(水) 21:07:34 ID:4nNe2YB+
施設の営業時間を書き表したい場合に、どう書くべきか悩んでいます。 「曜日」と「午前」「午後」があって、「○曜日は午前、午後とも営業」、「△曜日は午前のみ営業」というのがわかるようにしたいです。 一応自分では表で書くものかと思い、以下のような感じで作ってみています。 <table> <tr> <th scope="row">曜日</th> <td>月</td> <td>火</td> …(省略) <td>日</td> </tr> <tr> <th scope="row">午前</th> <td>○</td> <td>○</td> …(省略) <td>休</td> </tr> <tr> <th scope="row">午後</th> <td>○</td> <td>休</td> …(省略) <td>休</td> </tr> </table> 営業=○、休み=休で表してるんですが、この書き方だと読み上げ環境には伝わらないのでは…と思っています。 施設の性質上、目の不自由な方も見る可能性があるので、読み上げ環境でも伝わる書き方にしたいんですが、どのように書くのが良いでしょうか。
記号を文章にすればいいだけだろ てかStrictスレで聞くことじゃない
>>812 "○"、"休" はテーブルよりも前の位置に意味を書いておけばそれで
いいと思うけど。"営業" と "休み" ぐらい省略しなくてもいいだろうし。
それよりも順序がよろしくない。その書き方だと
曜日、月、火…日 と続いた後
午前、午前/月/○、午前/火/○…
午後、午後/月/○、午後/火/休…
となってしまう。行列を入れ替えて
曜日、午前、午後
月、月/午前/○、月/午後/○
火、火/午前/○、火/午後/休
と読ませた方が自然じゃないか?
>813-817 レスありがとうございました。 そもそもこういう情報はTableでいいのかも迷っていたので、 こちらに書いてしまいました。すみません。 そのまま、「営業」「休み」で書けばいいんですが、 目で見て読んで判断できる方の場合は、 営業 | 営業 | 休み | … 営業 | 休み | 営業 | … のように漢字ばかりになって、一覧表なのにぱっと見で わかりづらいかと思い、記号を使っていました。 もう一度考え直したいと思います。 >814さんの読み上げ順も参考になりました。 つい、カレンダーと同じ形式で見えることを考えていましたので、 その辺りも気をつけて書くようにします。