1 :
Name_Not_Found :
2006/01/25(水) 21:56:52 ID:NaCxBpNp 今度、HPを大リニューアルをしようと思うんですが、 今の時点でならHTMLで作るか、XHTMLで作るかどっちがいいかな? まだXHTMLへの移行は早いだとか、HTMLのほうが簡単だとか、 そのへん教えてくれい。
wwwwwwwwww
XHTMLで作りなよ。もうそういう時期だよ。終了?
また屑スレが。削除依頼出して回線切って (ry
5 :
ゆりちゃ :2006/01/25(水) 23:38:16 ID:uloH79em
1さん まんこしお
6 :
Name_Not_Found :2006/01/25(水) 23:54:57 ID:xbIddlBG
せっくすえちてぃーえむえるで
>>1 自体がXHTMLに移行するのめんどくさがってるみたいな文章だなぁ。
不都合がないならめんどうならHTMLでいいんじゃない?
どんな形式で書いてもコンテンツが大事だし。
どうでもいいけどHTMLとか全角で書かれると萎える
11 :
Name_Not_Found :2006/01/26(木) 08:21:47 ID:IsmJLV0o
XHTML宣言しといて、中でHTMLは使える? ようはXHTMLとHTMLを混合するみたいな。
再構築とかこれからガイドライン整備してって感じなら、 xhtmlじゃね?フルCSSレイアウトで。 ただ、そうなると運用に入った時、発注する会社のスキルに よってはかえって生産性が落ちるという罠もあり
15 :
Name_Not_Found :2006/01/26(木) 21:28:50 ID:IsmJLV0o
XHTMLって難しいよね?
HTMLを知ってれば移行は難しくないね
極端な話、 全ての要素,属性を小文字で書くこと。 空要素meta,br,img,input etc... を<meta〜 />,<br />といった感じにちゃんと閉じる。 最低限これだけ守れば微妙なxhtmlのできあがり。 さらに、 xhtmlで非推奨な要素があるのでそれを使わず、 またfontなどの要素は使わず、 見栄え的なことはスタイルシートで。 こうすればxhtmlの出来上がり。
XHTMLってなんかカコイイと思って書いたけど、あんまりHTMLと変わらないよな。 厳格になった、それに則した、という満足感以上の利点があまり無い。 しかも簡単になったのではなく、細かい縛りを入れたわけだから、興味がない人には全く相手にされない。 HTMLはすでにいい加減でも表示できるという現実が普及している。 ほとんど金にもならないし、制作会社ですら頼まれなければやらないだろう。
19 :
Name_Not_Found :2006/01/26(木) 23:56:38 ID:IsmJLV0o
XHTML2.0ってIE4以上で見れたっけ? そもそもXHTMLはどのブラウザから見れたか?
XHTML は機械で処理し易いとか SVG 埋め込めるとか MathML 使えるとか 特別な使い方をしない限りメリットまるでないよな。
>>19 xhtml2.0 はまだドラフトじゃないのか?
22 :
Name_Not_Found :2006/01/29(日) 14:45:21 ID:X0Rwn52q
age
XHTMLはまだ自己満足の領域じゃないの?
24 :
Name_Not_Found :2006/01/29(日) 21:00:45 ID:X0Rwn52q
>>23 禿同。
内容的には、HTML4とJavasprictを併用すれば同じだし。
XHTMLは厳格すぎ?
25 :
Name_Not_Found :2006/01/29(日) 21:21:08 ID:CmExYwzW
XHTMLやるくらいならXML+XSLにしたい。
27 :
Name_Not_Found :2006/01/30(月) 00:10:57 ID:Csfucy9e
>>26 なんだなんだ?
俺たちが数年間眠っている間に、
SEXHTMLは進化してゐるのか?
個人的にはrubyのためだけにXHTML1.1は使う価値がある。 まぁHTML4.01でも表示はされるけど、そこまで違反をする度胸はない。
application/xhtml+xmlとして送信すればXMLアプリケーションになるってこと、 誰も指摘しないね。SVGが使えたりMathMLが使えたり…
30 :
29 :2006/01/30(月) 03:01:14 ID:???
XHTMLは、XMLフォーマットであるってだけで価値があると思うんだけどね。 例えばサイトの更新履歴をあらわすWebページであれば、 XSLTと組み合わせてWebページをまるごとRSSに変換する、とか 使い方次第で応用の可能性がぐっと広まる。 でも、素人が個人のWebページを作って普通に楽しむ程度だったら、 HTML4のほうが無難だと思いますよ。
というかそこまで行くとむしろXMLのほうがいいというか。
>>32 えっ?
XHTMLは、XMLなんだけど・・・。
・・・・・・・・・。釣りか、うんそうだよな。
クロネコヤマトだお!
モジュールと生成物は別物
37 :
Name_Not_Found :2006/02/04(土) 00:35:42 ID:C1Xc13zL
age
・・・・・・・・・
ageる意味はあるのだろうか。 メリットデメリットは人によって違うじゃん。 XHTMLでも1.0と1.1は全然違うしな。
このスレの現状を見てみると、まだまだ、受け入れる側(ユーザ・制作者)が準備できていないということだね
40にして、はやくも結論が出てしまった・・・
42 :
Name_Not_Found :2006/02/04(土) 12:00:57 ID:C1Xc13zL
というわけで、 >1はHTML+CSS+Javaスクリプトで作るでFA?
このスレはどうということない個人サイトをxml+xslt+cssで作ってる私への挑戦ですか? 恐ろしくセンス無いのはわかってます。はい。 それは置いておいて個人的には2ちゃんねるのスレッドがXHTMLだったら、 まとめサイトとかでの加工しての利用が容易になるから良いなと思ってみたりする。
>>43 それもアリだけど、個人的にはもっとRESTを活用してくれたらいいと思う。
45 :
Name_Not_Found :2006/02/12(日) 10:29:05 ID:gti06qnU
堅し
全フラッシュOR全画像が最強。
とりあえず、HTMLをXMLにする利点は無い。 データだけのXMLにtableとかdivとかの タグをごちゃごちゃ適当に付け加えたのがXHTMLだからな。 XMLはデータとして利用価値があるが、 XHTMLはごみが多すぎてデータとした再利用できない。
データだけのXMLにtable? div?????
XMLはいわばセル情報だから、利用価値が高いけど、 XHTMLは表示のために捻出した都合タグを現実的には内在することが多い(現実的にはほぼ100%そう) ために利用価値が低いってことでしょ。 簡単に言えば、XHTMLのサイトをデータベースなどのセル状データに パット落とせるかというと困難だわな。 結局せつな的なネスと構造を分析せねばならず、しかもその分析構造は とても不安定で一時的なものとなりやすい。 というか、XHTMLなど使えない。 データにタグが入ってること自体間違い。
xhtmlの方が軽くなる
HTML4Strictの方が軽い
>>47 何年間寝てた人?w
もっと現状を知りましょう。
フルFLASH仕様とかの話でならともかくも ブロードバンド時代&どんどん処理速度が上がっているPCの現代において xhtmlとhtmlの違い程度で 重いも軽いもないぞ。馬鹿か。
57 :
Name_Not_Found :2006/02/20(月) 23:39:53 ID:1OBneA1E
XHTMLのルーズ版をやればFA
XHTMLはHTMLとしてしか使えないよ。 XHTMLにすることで何か付加価値が生まれることも無い。
広告はっているからhtml。 アフィリエイトがxhtmlに対応してくれたら すぐにでも移行するよ。
>>59 めんどい。いや。
ここで戦え。
戦う気が無いのなら去れ。
>>61 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
64 :
Name_Not_Found :2006/02/25(土) 01:20:51 ID:D817QCp5
IE7がスタンダードになるころになれば、 XHTMLも問題なく使える
65 :
ゲイシ :2006/02/25(土) 01:39:42 ID:???
そうはさせるか!
>>64 IE7でもapplication/xml+xhtmlには未対応だろ。問題ありまくり。
67 :
Name_Not_Found :2006/02/25(土) 22:05:58 ID:CvfvA0uL
XHTMLにした。別に何が変わったということはない。1.0のTransitionalさ
68 :
Name_Not_Found :2006/02/25(土) 23:57:42 ID:D817QCp5
>1.0と1.1の違いは?
目の付け所
ぽいらはXHTMLつこてるよ。 単に新しい物好きだから。それに厳格なHTML書いたらほとんどXHTMLと一緒だし。
71 :
Name_Not_Found :2006/02/26(日) 12:44:21 ID:pW1jKiZr
>55 レスポンス
なんかのツールでXHTMLになるのならともかく、 わざわざXHTMLにする利点はないねぇ。
74 :
Name_Not_Found :2006/02/27(月) 00:47:51 ID:DRYrxA4Y
HTML4のlooseでFA あとはJSでも組み込みな
76 :
Name_Not_Found :2006/03/01(水) 11:39:45 ID:jPUrYe2O
age
77 :
GiantLeaves ◆6fN.Sojv5w :2006/03/01(水) 11:46:11 ID:MisHWNXV
XHTMLを覚えても、SSIがXHTMLに合わせてくれない。どうにかしろ。
意味不明
79 :
GiantLeaves ◆6fN.Sojv5w :2006/03/01(水) 17:37:37 ID:MisHWNXV
恥ずかしいやつだな
NG指定しとけ
kingってWeb制作板にもいるのか・・・
>>66 FirefoxもOperaもapplication/xml+xhtmlには対応していない
ん?
85 :
GiantLeaves ◆6fN.Sojv5w :2006/03/02(木) 15:17:35 ID:BniCaxF9
talk:
>>82 私を呼んだか?
talk:
>>83 それ以前に、そんなメディアタイプは知らない。
87 :
GiantLeaves ◆6fN.Sojv5w :2006/03/02(木) 15:41:26 ID:BniCaxF9
talk:
>>86 それでは、 application/xml+xhtml はどこに書かれるものかを説明してくれ。
application/xhtml+xmlだろ?
頼む。数学板に帰っておくれ・・・
91 :
Name_Not_Found :2006/03/02(木) 23:25:30 ID:nEPduv4m
>1がXHTMLをHTMLと比べたのが全ての始まり
92 :
Name_Not_Found :2006/03/05(日) 21:41:27 ID:WHwll3uJ
AG
93 :
Name_Not_Found :2006/03/05(日) 21:49:10 ID:NDqOkfRj
XHTMLはブラウザを選びません
94 :
1 :2006/03/11(土) 00:46:03 ID:EM1j/tuD
結局、HTML+CSSに島下
それが無難 xhtmlにしたって、text/htmlじゃ意味ね
やっぱり今一番無難なのはHTML4.01。 形だけでもXHTMLにしたければXHTML1.0にすれば良い。
97 :
Name_Not_Found :2006/03/12(日) 00:23:41 ID:7Cdv6x4+
XHTML1.0のHTML4を比較した上でのメリットをあげたまえ
98 :
Name_Not_Found :2006/03/12(日) 00:32:01 ID:wYrYkHuw
99 :
96 :2006/03/12(日) 00:57:57 ID:???
ルビが使いたいがためだけにXHTML1.1にしますた。
XHTML1.1に準拠する事にどんなメリットが?
XMLモジュール
XMLモジュール?なにそれ?
s/XMLモジュール/XHTMLモジュール/
ていうかXMLモジュールとXHTMLモジュールが・・・
108 :
Name_Not_Found :2006/03/13(月) 23:08:02 ID:/RKbWXOG
age
XHTMLを使う香具師は拡張子も.xhtmlにしろや!
してるが
111 :
Name_Not_Found :2006/03/14(火) 02:44:11 ID:V6V2SRem
「Webページは、人間が目で見て利用するものとは限らない。」 この言葉の意味が本当に理解できる人であれば、XHTMLにすることを強くお勧めします。 この言葉がいまひとつピンと来ない人や、 社内システムのような、イントラネット上のごく狭いネットワークでのみで使われるWebサイトの場合は XHTMLにする利点はほとんどないと思いますよ。
112 :
Name_Not_Found :2006/03/14(火) 02:49:54 ID:kUROMQxO
XHTMLで終了
113 :
Name_Not_Found :2006/03/14(火) 03:57:48 ID:OZH93avw
.xmlだと、Operaで表示できない場合がある。
いろんな事情でXHTML書いてCSSで整形してたけど 無駄なタグの小細工がない分HTMLより楽だなって思う日々
ちゃんと作るとメンテが楽だよな
116 :
Name_Not_Found :2006/03/14(火) 15:41:54 ID:NNbzY1Bn
>>114 それはHTMLでも4.01Strictなら変わらなくね?
どーでもいい感じのマークアップだな
120 :
Name_Not_Found :2006/03/17(金) 00:09:58 ID:DdISfgFc
XHTMLなんて
SEXHTMLなんて
122 :
GiantLeaves ◆6fN.Sojv5w :2006/03/18(土) 13:20:44 ID:26SrNYGy
talk:
>>121 Framesetは女HTMLか?
<121 class="male" id="dotei" />
>>111 > 「Webページは、人間が目で見て利用するものとは限らない。」
>
> この言葉の意味が本当に理解できる人であれば、XHTMLにすることを強くお勧めします。
残念ながら、XHTMLはコンピュータが再利用しやすいデータ形式ではありません。
データとしては無駄な情報(レイアウトのためのDIV等)であふれており、
構造も決まっておりません。
元のデータがXMLでXSLTなどで変換して最終的な出力がXHTMLになる。
というのならわかりますが、手書きでXHTMLを書くなんてバカのやることです。
XHTMLとは何かのために作るものではなく、何かをしたらできちゃったと言うだけのただの最終結果です。
>>124 いや、Validであれば、PerlやPHPで扱う時も楽です。
あとは詳しく書かなくてもわかると思うけど。
126 :
Name_Not_Found :2006/03/19(日) 18:33:19 ID:9RC/u16T
そういやPHPと比べてのperlの利点なんてもうなくなったよね? perlのほうが環境が多いとかもなくなってきたし。
>>125 > いや、Validであれば、PerlやPHPで扱う時も楽です。
どういうときに扱うんだ?
XHTMLに表があって、それをデータとして利用するのなら、
そのXHTMLの元になったデータを直接触ればいいじゃん。
赤の他人が作ったXHTMLページを扱うということなら、
それは”赤の他人”の利点じゃないし。
なぜ他人のためにXHTMLにしなきゃいけないのか。
データを好きに使ってもいいですよって時なら、
余計な情報が入っていないXMLを公開したほうがいいし。
>レイアウトのためのDIV等 データとしてならXMLのソースも無駄な情報が多い
>なぜ他人のためにXHTMLにしなきゃいけないのか。 自分のためならそもそもWebページとして公開する必要もないわけだが あと、(X)HTMLをコンピュータが再利用することで画面(ブラウザ)に 表示されていることを忘れてはいないか?
公開うんぬんは的外れ
公開されていないWebページに意義はない。
テレビのニュース番組よりネット経由のヘッドライン情報とかRSS配信のほうが、 遥かに有益かつ面白い時代に突入しつつあるんだな。これが。 周りを見渡せば、めんどくさがり屋さんの多いこと多いこと。 そしてWeb2.0とかいう概念の扉は言わずもがな、XHTMLやXMLなのである。
>>130 だから人間が見るだけならHTMLで十分って話だろ。
HTMLをXHTMLに書き換えて実際に何か利点が生まれたのだろうか。
生まれるようなXHTMLに書き換えたらIEで表示できね率90%
>>127 もともとWebってのは他人に向けて公開してるものでは。
>データを好きに使ってもいいですよって時なら、
>余計な情報が入っていないXMLを公開したほうがいいし。
もちろんそういうニーズもあるからWebサービスが生まれたわけだよね。
>>137 それは、Web(HTMLで十分)の利点をあらわしているけど、
XHTMLにする利点ではないね。
今後どうなるかによる
セマンティックウェブの普及次第?
IEの対応次第
>>138 ケータイとか、PC以外で見る場合もあるのに?
ウェブサーバで流してるのはデータのカタマリだよ。
それを自由に使ってねってことで公開してるわけだ。
データを公開する以上は、汎用性があるほうがいい。
143 :
Name_Not_Found :2006/03/20(月) 09:57:35 ID:i/ks9dCy
ケータイ端末やweb2.0以外にXHTMLを使う利点はないと思う。
ワロタ
> データを公開する以上は、汎用性があるほうがいい。 ならますますHTMLの方がいいな。
>> データを公開する以上は、汎用性があるほうがいい。 > ならますますHTMLの方がいいな。 なぜそういう推論になるのかが分からない。
汎用性の意味を知らないんじゃね
HTML以上の汎用性がXHTMLにあるのか? XHTML見れる端末はHTMLも見れるし。
それはXHTMLとHTMLの両方を解釈できるように実装をしているから見れるんだよ。 XHTML向けの実装をすればHTMLも見れるという訳ではない。
作り手側、閲覧者側で分けた方がよいのではないか? 作り手側にとっては、XHTMLの方が後で加工しやすくて(・∀・)イイ!! 閲覧者にとっては、HTMLの方がどのブラウザでも見れて(・∀・)イイ! RSSリーダーにとっては、どっちでもいいから、RSSくれれば(・∀・)イイ!
結論 → CSSマンセー
155 :
Name_Not_Found :2006/03/21(火) 20:18:49 ID:vb47Gu9+
聞いてください!!! 私の友達Mちゃんが一ヶ月前、歩いてたら 帽子をかぶり、サングラスをかけてる男の人に 声をかけられ、Mちゃんと男の人でラブホにいきました。 ホテルでその男の人の顔をみたら、なんと!! 山Pだったそうです。山Pが 「今、彼女いないけどHしたいんだ。5万あげるからHしようよ」 と言われ、MちゃんはOKしました。 そのときの動画や画像(Mちゃんが携帯で撮った)を 私は貰ってびっくりしました。 それと怒りが込み上げてきました。 私は山Pが大好きなのに!!!! Hの動画はやばいです。 Mちゃんのマ○コと山Pのチ○コがすごい勢いで… 画像も山Pのチ○コがあります・・・・・・・ これを2箇所の掲示板やHP、ブログに貼り付けると、 (省略されました・・全てを読むにはここを押してください)
>154 んだな。
158 :
Name_Not_Found :2006/03/22(水) 02:49:10 ID:lYq+o3Aw
一応突っ込んでおくけど 汎用 : 広くいろいろな範囲に使えること。 「HTML は、対応しているアプリケーションが XHTML よりも多い」 と 「HTML は汎用的である」 は全然意味が違う。もうちょっと日本語を勉強しようね。 XHTML は、XML フォーマットであるという特長を活かすことで、 例えば XSLT や SOAP などの様々な関連技術の適用対象になるわけですよ。 そういう意味で XHTML は「汎用的」なのです。
XHTMLって、自分的には他者が情報を取りやすくするためのものと認識しています。 HTMLだとそのサイトを実際見ないと分からないけど、XHTMLだと欲しい情報がコンピューター 解析でかなり絞り込めると。 要するに今の検索みたいに、実際サイトを見て人間が判断するのでなく、コンピューターによる 判断もある程度可能になると。 ごめん、初心者なので全然的外れかもしれんけど。
160 :
Name_Not_Found :2006/03/22(水) 11:46:26 ID:7lVXqnny
RSSの概要と利点を簡単に述べよ。
普通のサイトはXHTMLにしてもあんま意味無い?
無いと思うよ。というかXHTMLにして俄然良くなるサイトの方が少ない。 なんつーか、俺fontタグとかcenterタグやめたよ母さん、みたいなもん。 ブラウザが完全対応、DWがXHTMLをデフォルトで扱うようになり ホームページビルダーとか制作王ですらXHTMLしか吐かない 今のHTML2くらいのなにそれプとか言われるくらいの時代までお預け。
>俺fontタグとかcenterタグやめたよ母さん、みたいなもん そんなものはXHTMLに関係ない、XHTML1.0だってTransitionalもあるんだし。 それだったらStrictにしたかしないかだけが問題だ。
もう枯れるのを通り越して土に還ろうとしているHTMLに なんでしがみつきつづけるのかがワカラソ XHTMLってそんなにハードル高くないだろうに・・・
XHTML=コケルのが確定的。どう考えても流行りません。 そんな仕様に飛びつくほど、愚かでないということ。
>>165 いや、もう十分に定着しとるやん。
大体既存のHTMLソースだって、ちょいとフィルタ
噛ませれば、すぐに移行出来んだろうが。
何でそんなにムキになって否定するのか理解できん。
進歩し続ける技術に追随できんおまいの方が
愚かではないのか?
XHTML1.1を使っているが、正直2.0はコケると思ってたり・・なんだよあの糞仕様。
>>165 他のサイトのソース見ないのか?
流行るっつーか、もう普及段階だよ。
HTMLかXHTMLかよりも、StrictかTransitionalかのほうが大事な希ガス。
171 :
Name_Not_Found :2006/03/23(木) 11:01:31 ID:e2OHjOYj
>>170 ソレダ!
俺は、簡単な文字の少ないページ(例:更新履歴)などはXHTMLにして、
トップページなど複雑なものはHTML4を使っている。
どっちもtransitionalにしている。エラーが起こるよりかは、普通にtransitionalにしておいたほうが…
いや、中身はほぼstrictだけど、文書型は保険でrtansitionalにしている。
あの。XHTML1.1はまだ早いような気がするんですけど・・・。 んなこたないスか?
XHTMLにするなら1.1じゃないと意味ねえよ。
>>171 訳わからん分け方だな。
それはさておき、エラーが出るんならそこを直して正しい文法を覚えりゃいいじゃん。
175 :
Name_Not_Found :2006/03/23(木) 22:32:27 ID:047jAyeo
私はIEのDOCTYPEスイッチのバグを回避するためだけにHTMLにしている。
つ【UTF-8+HTTPヘッダ】
今は1.0でいいと思う。
rubyのために1.1
179 :
Name_Not_Found :2006/03/24(金) 00:41:02 ID:7iJ58GEk
XHTML1.1だがHTML4.0並にしてるさ
そうですか
俺も
>>171 のように、更新履歴ぐらいしかXHTMLにしていない。
XHTML化しているのは、
・更新履歴(XHTML1.1)
・headline(XHTML1.0 transitional) 中身はHTML4.01Transitionalだけど。
・携帯用ページ(XHTML BASIC)
ほかは全てHTML4.01Transitionalだけど、strict精神。
きっとtext/html
>>181 携帯にXHTML BASICって選択が疑問。
<!DOCTYPE HTML SYSTEM "html40-mobile.dtd">
186 :
Name_Not_Found :2006/03/29(水) 09:17:51 ID:U3x5Ss2w
XHTMLはアクセシビリティに反してる気がする
反しているのはIE
188 :
Name_Not_Found :2006/03/31(金) 00:58:59 ID:Et+DpIHa
XHTML1.1で作った後、別サイトでHTML4.01Transitionalで作ってろ。すごく開放感に満ちてまふ
189 :
Name_Not_Found :2006/03/31(金) 00:59:58 ID:Et+DpIHa
〜作ってろ=× 〜作ってる=○
XHTML1.1でapplication/xmlを吐いたらGoogleにHTMLバージョン作られるじゃん
それが何か?
さあ。
PDFだと思われてクリックされなくなる
194 :
Name_Not_Found :2006/04/14(金) 00:08:00 ID:X2ifltmk
age
X
H
T
198 :
Name_Not_Found :2006/04/15(土) 04:03:49 ID:Tih83LGL
M
NETWORK
with t.komuro
201 :
Name_Not_Found :2006/04/16(日) 22:03:30 ID:kk2+G7+i
XHTMlでXML宣言したらIEで互換モードになるけど、 XHTMLの互換モードは、。標準モードとどう違うの?
>>201 HTMLの互換モード、標準モードの違いと同じ
203 :
201 :2006/04/17(月) 00:44:37 ID:???
コンテンツページ(非トップページ)のレイアウト変えようとおもって、 XHTMLにするかHTMLにするか又は、strictにするかtrantionalにするか悩んでます。 せっかくstrict精神でHTMLを構造のみでマークアップしてXHTMLにしようとしたんですが、 XHTMLでのIEはXML宣言を入れると互換モードになるというバグがあります。 IE氏ね状態で、HTMLにしようかと思ってるんですが、 せっかくXHTML気分で作ったのでXHTMLに未練たれたれです。 私はHTMLかXHTMLどちらを選ぶべきなのでしょうか?
>>203 ・IEユーザーをステる覚悟
・バグを回避できる環境とスキル
のいずれかがあるならXHTML。ないならHTML。
>>205 > ・IEユーザーをステる覚悟
↑
なにこれ?www
まず、XHTMLにしたい理由を教えてください。
208 :
Name_Not_Found :2006/04/17(月) 21:18:03 ID:5CHHDoOv
>>207 XHTMLで作りたいから。以上。
一応xml宣言を泣く泣く消して作っています。
htmllintで点が下がるといえばlint厨といわれるかもしれません。
xml宣言を消した場合、どのような不具合があるのでしょうか?
はぁ? 泣く泣く? lint? strict精神? おめーはただの馬鹿だ。
異論はないが、もう少しオブラートで包んであげようや
212 :
207 :2006/04/18(火) 22:13:07 ID:???
自己満足のため、rubyのためです。
オッサンtable厨に比べれば207はまし。
214 :
201 :2006/04/20(木) 20:01:04 ID:???
結局、htmllntはxml宣言エラーチェックを起こらないようにしておkにしました。 xml宣言がないとどうなるんでしょうか?
XML宣言がなくても問題ない。 ただしUTF-8縛り。
あれ、UTF-16もOKなんだっけ。 仕様書読み直してくる。
xhtmlで作るとIEの糞さ加減にタメ息100回くらいでるけど 完成すると自分ちょっとおしゃれ?みたいな感じで自己満になれる
今時XHTMLなんて珍しくもない
DW8で普通につくってれば、XHTMLになってるから 今では何ともおもわない。
222 :
Name_Not_Found :2006/04/21(金) 19:19:38 ID:QSMlfmke
前から不思議に思ってたので質問です。 世の中のwebサイトの多くがhtmllntでチェックすると悲惨な点数になるのですが、 これってどうなんですか?因に有名デザイナーやweb系の学校のサイトでもそんな感じになるん ですが?
えーと・・・ このスレとどういう関係が?
悲惨な点数だろうが、良い点数だろうが、見る側にとってはたいした違いではないから?
>>222 優秀なUAが素晴らしい解釈で間違いを補完してくださるので問題ありません!><
通はHTML×Strict
XHTMLに準拠してHTMLで書けば、パースツールですぐにXHTMLに変換できると思ってん だけど、何か勘違いがあります?
>XHTMLに準拠してHTMLで書けば 普通に意味不明・・・
どーかんがえてもXHTMLのモジュール化された構造の方が 理解しやすいし作りやすいしメンテしやすいだろ
<br /> ↑ここのスペースが嫌い。詰めたらダメなの?
詰めてみれば?
233 :
GiantLeaves ◆6fN.Sojv5w :2006/04/25(火) 08:32:03 ID:al8xwXVz
talk:
>>231 <br/> だと iexplore で表示できない。HTML 4.01では<br/>は文法違反。XHTML 1.1 などでは <br/>か、<br />のようにしないといけない。
上で話題になってるけど XML宣言云々はUA毎に切り替えればいいじゃん IEとそれ以外の切り分けなら難しいことないと思うけど
それより↑二人、もうちょっと改行<br />を多用したまえ。
>>233 HTML4.01では<br />も文法違反だと思うが…
237 :
GiantLeaves ◆6fN.Sojv5w :2006/04/26(水) 22:44:13 ID:IwQlqRkx
厳格なXHTMLを厳密に守るかわりにブラウザの許容範囲が広いHTMLのほうを どうにかしてごまかそうって話だからな
>>236 ValidatorにかけてもInvalidにならないんだが
可能な限りXHTMLにすべきだな。 上級者でXHTMLが糞って思うならXML+XSLTにすればいい。 ちなみにW3CはXHTMLのメリットを一切享受されなくていいなら HTML4.01Strictでもいいといってる。
242 :
240 :2006/04/27(木) 23:48:25 ID:???
>>241 5行ですむ。
1.1ならルビが使える。
XML⊃XHTMLである。(XMLに魅力を感じないなら意味がないが)
MathMLやSVGとの連携ができる。
CSSとの連携がより上手くいく。
若干ページの表示が速くなる。(ブラウザが修正する箇所が少なくなるから)
243 :
241 :2006/04/27(木) 23:56:21 ID:???
5行ですませないで200行くらいで語って。
>>242 CSSとの連携は変わらないと思うんだが。
245 :
240 :2006/04/28(金) 00:47:51 ID:???
>>243 無理。
W3Cの言ってることのうち、納得できないのをあわせても、
文章力のない俺だと200行いかないと思う。
>>244 一部終了タグの省略が許されているHTMLの場合、
ブラウザが要素の領域を認識してスタイルを適応するのに若干時間がかかる。
一字一行なら逝けるんじゃねーのw
>>若干時間がかかる コンマ数秒の違いでは XHTMLのメリットは、タグ・属性が小文字に統一され、かつすべての要素に終了タグが 存在するという気持ちよさ、だと思う
>ブラウザが修正する箇所 って何?
>>245 そんなのは単なる個人の意識の問題であって
HTML/XHTMLという二項目の差を示すものではない。
>>250 まるでわかってないな。
何がわかってないのかは書いてやんないけどね。
つまりわかっていないのだね、Web先生。
するとわかっていないのだね、Web先生。
結局わかっていないのだね、Web先生。
256 :
Name_Not_Found :2006/04/30(日) 21:42:04 ID:l0H//bK7
>>248 そういうこと。
あとは、XHTML1.1でname属性が全部id属性に統一されたとか、
モジュールかが行われて仕様がすっきりしたとか、それくらいだね。
>>256 肝心のrubyを忘れているuuuuuu
258 :
Name_Not_Found :2006/05/03(水) 23:54:30 ID:p02AIBxG
っていうか HTML 4.01 Transitional でrubyタグ使ってるけど。 IEで普通に使えるし、FirefoxやOperaはCSSのインラインテーブルで再現すればIEとほぼ同じように表示できる。
259 :
Name_Not_Found :2006/05/04(木) 00:21:03 ID:0UIW4bKv
lint厨きましたね。
262 :
Name_Not_Found :2006/05/04(木) 05:57:11 ID:bwQ20TJj
HTMLに未定義のタグが入っていてはいけないなんてルールあったっけ? むしろ未定義のタグは無視すればオッケーというふうに定義されてなかったっけ。
そのとおし
264 :
Name_Not_Found :2006/05/04(木) 22:06:47 ID:N/KFchWO
>>262 > HTMLに未定義のタグが入っていてはいけないなんてルールあったっけ?
文書内に記述できる要素はDTDというもので定められていて、それに従って書かなければ不正。
> 未定義のタグは無視すればオッケー
それは、不正である文書や、未知のバージョンの文書を扱うときの望ましい振る舞いを述べたもの。
265 :
Name_Not_Found :2006/05/05(金) 08:42:59 ID:62Vqz4Jj
どうやったらXHTMLを欠けるんですか?ホームページビルダーで賭けますか?
268 :
Name_Not_Found :2006/06/07(水) 01:08:50 ID:szGJFfNm
今XHTML1.1で書いてるんだが、拡張子を.xhtmlにしたらIEでは表示できない(ソースが表示されてしまう)。 みんなはどうしてるの? XHTMLという規格は良さそうなんだけど、ブラウザの対応がてんでばらばらで非常に困る。
>>268 .html , .htmでいいんだよ。
拡張子で区別するもんあじゃないから。
html / xhtml table / css htm / html その他いろいろ どっちがいいという問い。 いつもまとまらない。 いつもいつもいつもいつも・・・。 結局どっちもどっち。 どちらかの方が優れているならば 一つの結論に至るもの。 そうならないということは、どうでもいいってこと。 考えるだけ無駄よ。 自分のこだわりを押し付けあってるだけでしかない。 解脱。
>> .tableっていう拡張子はあんまり見た事ない。
テーブルレイアウトかCSSレイアウトかって話だろ。
そっか
ほうむぺいじ作成ソフトがxthmlで書くようになったらこんな馬鹿なスレも立たなくなるだろうな。 しょせんxhtml使わない奴は、使わないというよりも使えないだけ。 テーブルレイアウトしてる奴はCSSの書き方知らないだけ。 たぶんオッサンでほうむぺいじ制作を仕事にしてる奴が、新しい技術を習得できなくて テーブルやhtmlに噛り付いてるだけなんだよ。はよ氏ね。
>>274 > ほうむぺいじ作成ソフトがxthmlで書くようになったらこんな馬鹿なスレも立たなくなるだろうな。
もうとっくにそうなってます。
>>274 あえてISO-HTMLで書いている自分はどうなのでしょうか。
漢だ。
>>270 htm / html
これはちょっと…。
>>278 確かにw
拡張子っつたら3文字だろ、普通。
それ以前にUNIX鯖がほとんどだろ
285 :
Name_Not_Found :2006/06/14(水) 11:23:18 ID:3d6HanD8
>>274 IEにバグがあるから素人にCSSは使えないと思う
CSSハックしないと異常な表示になる
XHTMLって1.1+application/xhtml+xmlにするなら 「X」がつく意味があるけど、1.0じゃ文法がXMLに 準拠しているだけでメリットがない、というより、 langとxml:langとかidとnameとか無駄なものが 増えるだけでいいことないよね。
288 :
Name_Not_Found :2006/06/14(水) 21:57:04 ID:MN1tuS0J BE:14531322-#
ま一度暇潰しに作ってみればいいんでない?
>>287 application/xhtml+xmlの1.0という選択肢もある件
>>289 それなら1.1でいいんじゃない?
完全にXMLにしたいならXHTML 1.1 + application/xhtml+xml、
文法だけXMLにしたいならXHTML 1.0 + text/htmlだと思ってる。
XHTML 1.0 + application/xhtml+xmlはどっちつかずで
291 :
Name_Not_Found :2006/06/15(木) 16:56:49 ID:2njZZuCd
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns="
http://www.w3.org/1999/xhtml " xml:lang="ja" >
<head>
<meta name="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
こういう感じにしてるんだけど、問題でるブラウザある?
一応チェッカーではxhtml1.1としては満点のお墨付き貰ってるんだが・・・
application/xhtml+xmlにしてるとダウンロードが始まるとかなんとかいうケースを小耳に挟んで。
293 :
Name_Not_Found :2006/06/15(木) 18:35:17 ID:2njZZuCd
>>292 うちのwindows2000+IE6では問題ないのだけど、他バージョンでNGってことですかい?
そもそもIEはNG
どゆこと?どゆこと? XHTML1.1はしないほうがいいってこと? 1.0にしたほうがいいかな・・・
IEが互換モードになるってことでしょ
>>291 >>293 それは実際にはtext/htmlで送られているはず。
Win2k+IE6は、application/xhtml+xmlだと確実にDL。
.htaccessでapplication/xhtml+xmlを指定していなきゃ意味がない。
>>290 1.1だとtransotional/frameがない。使いたい。
+
でもXMLの恩恵を受けたい。
=
1.0。
で、xhtml 1.1で作るメリットについて、そろそろ説明してくれや。素人にも理解できるように!
xml宣言が無かったり、拡張子をxhtmlでなくhtmlにしても文法上は問題ないの? IEの野郎…
>>299 MIMEタイプがapplication/xhtml+xmlだと仮定すると
・XMLアプリケーションになるので xml-stylesheet命令などが使える
・ルビが使える
また、
・XHTML 1.1はモジュール(要素のグループ)の組み合わせであり、自分で
好きなモジュールを組み合わせて独自の文書形を作れる。
(その場合XHTML 1.1ではなくなる)
http://www.kanzaki.com/docs/html/xhtml11.html だから、レガシーモジュール(font要素 center要素など)やフレームモジュールを
組み込んだ文書形を独自に定義することで、
>>298 の希望を叶えることができる。
逆に欠点は、XMLパーサを内蔵していないUAでは処理できないこと。
たとえばNN4はXMLパーサを持っていないので、XHTML 1.1は閲覧できない。
アクセシビリティの観点からはHTMLが優れている。
>たとえばNN4はXMLパーサを持っていないので、XHTML 1.1は閲覧できない。
これはapplication/xhtml+xmlに限定した話だってのは
「仮定すると」だけじゃわからない香具師も多そうだから追記。
text/htmlのXHTML1.1ならNN4でもOK。
またシェアの多いのIEが、7になってもapplication/xhtml+xmlには対応しないので、
実質XHTMLだろうが大人数に見せる用途のものにはapplication/xhtml+xmlは使えない。
個人の身内用なら
>>301 の恩恵が受けられる、程度のものだと思っといたほうがいい。
M$の馬鹿…orz
html→xhtmlにするメリットは?
>>301 application/xhtml+xmlじゃないとMathMLは使えない?
あと、XHTML1.1で書くとき、
XML宣言が無い
拡張子が.html
でも問題ないですか?
もうIEに合わせるの疲れてきた。でも合わせない訳には…
>>304 HTTPヘッダの問題なので、拡張子は関係ない。.htaccessで適切に設定汁。
XML宣言なしは、一応UTF-8/UTF-16のみ省略はしてもいいけど推奨されない。
IE5-5.5のこともあるから、互換モードの大変さはとてもよくわかるが、
XML宣言入れといたほうが良いとオモ・・・・
ちなみにIE7はXML宣言入ってても標準モード。(つかDOCTYPEスイッチなし?)
>>305 XML宣言というかXHTMLのDOCTYPEにしたら全てのブラウザは標準モードになるよ。
(IE5.5,IE6は除外)
XHTMLに互換モードはないという風にW3Cはしたかったんじゃない?
> XHTMLに互換モードはないという風にW3Cはしたかったんじゃない? W3Cが互換モードについて何か言うことあるの?
>>306 別にDOCTYPEスイッチにW3Cは関与してないし、
XHTMLだから標準モードなのではなく、
XHTMLだってDOCTYPE宣言なしの不思議マークアップにすれば互換モード。
互換、標準モードの差とHTML、XHTMLの差の間に関係はない。
309 :
Name_Not_Found :2006/07/25(火) 01:54:45 ID:k56sUpVr
yahooはhtmlかxhtmlどちらで出来てるの?
つ【ソース】
目的のための手段ってこと見失いすぎなやつがたまにいるね。詳しい奴に限ってさ。
別にHTMLが目的になってたっておかしいことじゃない。 ていうかプログラム系はみんな本末と転倒が一緒コタなのが普通。
>>312 >ていうかプログラム系はみんな本末と転倒が一緒コタなのが普通。
ワラタ
「本末と転倒が一緒コタ」
プログラム系はそれが普通なのか。
楽をしたいがためにプログラムを組むのに、 プログラムを組むことでもっと楽ができなくなる なんてのは確かによくあること。 またはプログラミング自体が目的になったりナー。
IE 7.0+ でも、未だに application/xhtml+xml 非対応らしいね (w > ■IE7は、"application/xhtml+xml" に対応しない - Internet Explorer 7■ > Windows Vista (Build 5270) に搭載されているIE7 (7.0.5270.9)で > 確認してみましたが、相変わらず、"application/xhtml+xml" に > 対応していないようです。 > なので、XHTML1.1に正しく対応しているサイトだと、 > 「ファイルのダウンロード」になっちゃいます。。 だとさ。 やれやれ。真の XHTML 1.0 / 1.1 が市民権を得る日は まだまだ激しく遠そうだな。
マカー向けサイトの俺はIE完全無視できるから勝ち組
マカーでも未だに解析で一番多いのはIEだけどな・・・
318 :
316 :2006/07/31(月) 18:21:49 ID:???
まぁ、まだ完全に無視はできないかな… Safari 60.13% Firefox 22.05%(うちWindowsが9.59%) Internet Explorer 11.80%(うちWindowsが9.58%) Opera 3.79%(うちWindowsが2.66%、Linuxが0.45%) Camino 1.11% Mozilla Compatible Agent 0.67%(なにこれ?) Mozilla 0.22%(Windows) Netscape 0.22%(Windows)
>>312 >別にHTMLが目的になってたっておかしいことじゃない。
>ていうかプログラム系はみんな本末と転倒が一緒コタなのが普通。
要するに「だめ」って事じゃん。
ここまで読解力のない人間は始初めて見た
>>312 あるある。プログラムじゃないが、便利にするための
カスタマイズだったのが自己目的化していたり。
>>320 この板だけでもいっぱいいるよ。
322 :
Name_Not_Found :2006/08/03(木) 13:07:15 ID:N59BLH8s
>>320 本末転倒ってのは本来の目的(HTMLの有効性)を失っている
って事だよ。
323 :
Name_Not_Found :2006/08/28(月) 21:32:43 ID:9XLj8S6h
XHTML2.0だろ 絶対
324 :
Name_Not_Found :2006/08/29(火) 02:58:39 ID:Ugpg4JN+
今までhtmlのみで製作してて 仕事で必要に迫られxml+xsltでサイト製作をしました。 この2つはデータの扱いが非常にしやすかったというメリットは身を持って 知りました。 ついでなのでxhtmlも覚えようかと思うのですが、 xhtmlとは具体的にどういう風に使用しているのでしょうか? このスレを全部読みましたがメリットがあまり良くわからなかったもので^^;
>xml+xsltでサイト製作をしました。 >xhtmlとは具体的にどういう風に使用しているのでしょうか? うーん、釣りなのかどうなのか迷うな・・・。
純粋に釣りだろ。
つられちゃる。 ×身を持って ○身を以て ▲身篭って
age
329 :
Name_Not_Found :2007/06/16(土) 16:20:19 ID:EFA5hL2b
ここまで読んでもXHTMLの利点が無いみたいなので、X=業務用ってことでいいですか? あっちこっちデータを流用しない個人はHTMLっつことで。
330 :
Name_Not_Found :2007/06/16(土) 16:55:34 ID:cvy5OGFX
XHTML1.0はHTML4.01を再定義しただけだし、1.1は1.0のstrictをモジュール化したもの。 漸く互換性を保って移行しおわっただけだから、現時点で何らかのメリットを 享受出来るってのは無い。が、今から書くならわざわざ古い規格で書く必要は無い。 ま、未来への保険だな。
HTMLをXMLプロセッサで扱えるのは普通に便利だけど。
HTML5ってどうよ?
333 :
Name_Not_Found :2007/06/19(火) 21:37:06 ID:O45IOwT0
>>332 今更テコ入れする理由が分からなくてWHATWGのFAQ見てたんだけどあれひどくね?w
Q.XHTML2.0の開発はどのブラウザ会社がサポートしますか?
A.あぁ……ごほっ、ごほっ…
とかwwww
XHTMLへの段階的な移行と、ブラウザのリッチインターフェイスの促進が目的(意訳)
って事になってるが前者は完全に建前じゃない?
W3Cがクロスプラットフォームの整備ばっかやってて肝心のWebブラウザ放ってるから
ブラウザベンダー陣営が痺れを切らした感じかなぁ。Timのお陰で分裂しなかっただけマシか。
334 :
Name_Not_Found :2007/06/19(火) 22:26:58 ID:FijcW8Oo
俺 HTML ↓ XHTML ↓ HTML
335 :
Name_Not_Found :2007/06/19(火) 23:26:00 ID:O45IOwT0
ちなみに何で戻したの?
336 :
Name_Not_Found :2007/06/20(水) 13:09:27 ID:Kw6muw6J
スタンダードはまだHTML
337 :
Name_Not_Found :2007/06/20(水) 13:48:22 ID:ddY9H+tY
XHTMLの方がコンテンツの有効利用という観点からいいよ。 XMLプロセッサで処理できるから、サイトマップ作るのを自動化するとか いろいろできる。 索引付けを自動化したり、関連するコンテンツを自動リンクしたり、 関連語からアマゾンへ自動リンク作ったり、いろいろ使われているよ。 既存のHTMLをXHTML化するのにはTidyLibというものが使える。
HTMLといってもいろいろある。 ここはISO-HTML(ISO/IEC 15445)でやってほしいところ。 うかつにdiv使えなくなるからな。
>>337 XMLプロセッサとやらで処理する人が
その処理の前にTidyLibとやらで一時的に変換するようにすれば
HTMLのままでいいんでないか?
なんかXって文字がwebっぽいですね兄貴
>>339 ん?サイトを作る側の話。
自分のサイトをXHTML化しておけば扱いやすくなるってこと。
たとえば、段組してあってナビゲーションと広告などに2面使って 残りがコンテンツという場合、XHTMLファイル3個を合成して一つの ページにするなどね。 この場合、コンテンツ部分だけ書いて残りは機械的に生成させるとか すると管理が楽になる。 もしくは、階層ごとに一つだけナビゲーション用のXHTMLファイルを 置いておくとかね。 こういうことをするのにXHTMLがいいってこと。
343 :
Name_Not_Found :2007/06/21(木) 08:28:51 ID:oGRE7gfo
逆に言うと、そういう複雑な事しなければHTMLでいいんだよね、機能は一緒だから。 だから移行が進まない、と。
そもそも移行する必要性がなかったからね HTMLほぼストリクトで書けばほとんどXHTMLだし これからもHTMLで十分だと思う 普通のページ作るのにこれ以上何も入らないしね
345 :
Name_Not_Found :2007/06/21(木) 11:51:03 ID:oGRE7gfo
そこでHTML5ですよ!便利な新機能で釣って移行促進。 …だったらXHTMLに新機能つければ良いと思うんだが、W3Cはどうする気なんだろう?
利権争いしてるんだろ
そもそも既存のHTMLを機械的にXHTMLに変換出来るんだから、 「XHTMLだったら機械的に処理出来る」という前提は崩れてる。
ク ク || プ / ク ク || プ / ス ク ス _ | | │ //. ス ク ス _ | | │ // / ス ─ | | ッ // / ス ─ | | ッ // / _____ // / // . / l⌒l l⌒l \ )) ____ . / / ̄| ,=| |=、| ̄ヾ / ____ヽ / ̄/ ̄. ー'●ー'  ̄l ̄ | | /, −、, -、l )) | ̄l ̄ ̄ __ |.  ̄l ̄.| _| -| ,=|=、 || |. ̄| ̄ ̄ `Y⌒l__ ̄ノ ̄ (6. ー っ-´、} ヽ ヽ 人_( ヾ ヽ `Y⌒l_ノ >〓〓〓〓〓〓-イ /ヽ 人_( ヽ / / Θ ヽ| /  ̄ ̄ ̄ ヽ-イ
>>345 新しい要素ってないの?
Windowsアプリ開発者としては、
タブとかコンボボックスとかカレンダーコントロールとかが素で使えるとすごく楽だと思うんだけど。
350 :
Name_Not_Found :2007/06/22(金) 05:29:56 ID:H/ddpxP4
HTML5の新機能はXHTMLにも反映されるらしいからどっちにしても便利になってくでしょ。
プリキュア5は終わってるぞ。
352 :
Name_Not_Found :2007/06/23(土) 09:40:28 ID:hQYkvaee
新番組Xプリキュアをお楽しみ下さい。主人公はキュアホワイトのみですが、 必要に応じてお好きなプリキュアモジュールを組み込んで頂けます。
データとして使ってもらいたい箇所だけXHTLMで全体は これまでどおりHTMLでなんら問題ないという ように曖昧でもうまくいくようにしてくれ
それなら全部XHTMLでもいいだろ ほとんど変わらんぞ
355 :
Name_Not_Found :2007/06/24(日) 04:53:45 ID:J0TBLWRS
SEXHTMLとorzについて語りたい
Movable Typeが一番
XHTMLはW3Cに見捨てらたんでしょ? W3CがHTML5作ってるし、 WHATWGもHTML5作ってるね。 HD-DVDとblurayのようにならない事を望む。 XHTMLが消えた以上、HTMLしかのこってないじゃん。
HTML 5っていってもXMLベースのXHTML 5もあるんじゃないの?よく知らんが。
次のXHTMLは2.0だよ・・・作ってる最中だよ・・・
HTML5てWindowsの中でのMeに近い位置付けじゃないの? マイクロソフトはWin98で9x系を終了したかったが、NT系であるWin2000の互換 性などの問題で全ユーザー向けには無理と判断され、9x系の後継が望まれた。 そのため、急きょWinMeを出した。そして、その後のNT系のWinXPが出た時点で 互換性などの問題も解決したと判断して9x系は完全に終了した。 9x系をHTML、NT系をXHTMLとして考えると似てるような気がする。 最終的には同じような結末になると思う、つまりXHTMLが残る。 適当なこと書いてるから間違いあったらスマソ。
どっちにしろHTMLにこれ以上の拡張は必要ない
HTML5なんてたぶん勧告されないだろうって噂の方が高いけどな
CSS3はいつ?
>>359 無知はどっちだよ。XHTMLを策定してたW3CのHTML WGがどこへ行ったのかは知らないが、
W3Cの新HTML WGはもうXHTMLなんか作ってない。HTML4の後継を作ってる。
WHATWGはWHATWGで、HTML5を作ってる。
別個に作ってるんだから、W3C版HTML5とWHATWG版HTML5が出来るのは想像に難くない。
もう作られてるよ。 ただし2.1の勧告もまだだからな。 ていうかスレ違い。
>>366 無知以前におまえ日本語があやしいぞ、勉強してこい。
XHTML2.0が一時勧告候補までいったのに、 また草案に戻って何年もそれっきりだもんな。 作る気あるのかと。 実装がある程度先に行ってないと作りにくいってのもあるのかもしれないが。
これくらいあってもいいんじゃね? 対応してなくてもそれなりに解釈するだろうし。 <input type="cal" value="2007/07/01"> (カレンダー:マウス等で日付選択可) <select type="cmb"> (コンボボックス:任意の値を入力可) <ul type="tree"> (ツリービュー:展開可) <fieldset type="tab"> (タブパネル)
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ハァ?
372 :
Name_Not_Found :2007/06/30(土) 00:41:35 ID:g/Lb5RMD
>>366 WHATWGはW3Cに合流したよ。どちらのサイトにも書いてある。
ティム・バーナーズ=リーが自身のブログで組織の分裂についてWHATWGの名前をあげて
異例の警告を発したんだよ。そのブログの中で、HTMLを徐々に拡張するのは
XMLの世界に移行するのと同じくらい大事だって言ってる。
裏を返せば、XHTMLへの移行を止める気は無いって事だと読める。
>>366 もう作ってないって・・
モジュール作ってる最中だっての
つか、HTML5って何? HTML5なんて10年近く前に放棄されてXHTML1.0が出来たんだろ。 今さらそんなもの墓から掘り起こしてどうするのさ?何がしたいの?
よしよしXHTMLなんかくたばれ
377 :
366 :2007/06/30(土) 07:43:49 ID:???
>>368 もしかして最後のところ?読めなかった?
「そうぞうになんくない」とか「そうぞうにむずかくない」とか読んだ?
日本語を勉強したほうが良いのは、あなただと思うね。
>>374 放棄なんてされてないけど。
だいたいXHTMLがHTML4を参照してる(XHTML仕様書で要素の意味が定義されていない)時点で
HTML4を破棄できないのは分かるだろ?
>>375 ブラウザ会社に言っても何もならないよ
あれはあくまで標準にあうように作ってくれているだけでW3C自体何も力はないよ
Firefoxだって独自タグ持ってるし
>>380 ごめんねごめんねネタなんだマジレスされても
383 :
Name_Not_Found :2007/06/30(土) 13:36:02 ID:g/Lb5RMD
>>380 今回WHATWGの策定した規格がHTML5になる事で今後は流れが変わるんじゃないかな。
後方互換に関しては、ウェブコンテンツが文字と画像で構成される限り当面つづくだろうね。
ゲームと一緒だよ。
変わらないと思うよ。 素人にますます手出ししにくい仕様になってるもん、 勧告されたって5に移行するような指向性を持った人だったら 初めからxhtmlの方にすでに行ってるだろ。
385 :
Name_Not_Found :2007/06/30(土) 15:21:44 ID:g/Lb5RMD
そうなの?まだ仕様読んでないけど。 便利な新機能を追加して、これ使いたかったら移行してねって感じになるんだと予想してたんだが。
むしろ不便な新機能。 strict指向のくせに削ぎ落としじゃなくて分岐の方向に動いててXHTML2.0と同じスメル。 レガシー派にもストリクト派にも嫌われそうな悪寒。
あー・・・なんかデジャヴと思ったらXHTML2.0か・・・
>>381 うおっ、なんでアクセシビリティ関連属性を削除するんだ。
特にaccesskeyは現状よく使われているだろうに。
em要素も使いにくくなってるし、cite要素もq要素が複数あったらどうするんだろう。
まぁ、悪くないんじゃね? 物理関係のタグもとりあえずHTMLだけでもいけるように残したんだろうし DOCTYPEがhtmlだけってことはHTMLとしてはこれで完結させるのかな?
>物理関係のタグもとりあえずHTMLだけでもいけるように残したんだろうし 意味がわからん
初心者が一番好きなfont要素がない時点で発展は無理。 しかし熟練者を取り込むには仕様のストイックさが足りない。 微妙なところだ。
>>391 i や b のことだよ
このくらい分かってくれよ
>>393 物理要素が何かはわかるが依然として
>物理関係のタグもとりあえずHTMLだけでもいけるように残したんだろうし
意味がわからん。
まともなデザインのページは作れなくても 論文みたいなやつなら問題なく表示できるだろってことだよ 元々HTMLはそのためのものだから
>物理関係のタグもとりあえずHTMLだけでもいけるように残したんだろうし この文の意味がわからないって結構かっこ悪いことだぞ。
>>395 デザインはCSSの領域であって
HTMLだろうがXHTMLだろうが関係なく分離されるべきものだろ
おいおい、それは395に言うことじゃないだろ。
>>396 自分の文章力の無いのを棚上げカコワルイw
煽りたいだけなら失せろ 396はおれじゃない
>>398 ん?誰に言うべきなんだ?
390の言い方は「HTMLには物理要素も残してXHTMLは排除した」って意味じゃないのか?
だからそれがわからないと言ってる394に対して「HTMLなら物理要素も残ってるから
デザインは一応できるけどまともなページは無理、でも論文みたいなのならできる」
と言ってるんじゃないのか395は?
>>399 396だけど
一応言っておくけど390とは別人。
よーわからんが、何でそんなに必死になってるんだ?
別に煽るつもりとかないから、もうちょっと冷静になって
他のレスとか読まないとズルズルにみっともない
書き込み続けることになるぞ。
HTMLの歴史とか勉強すると物理要素がどういう物で
何でそんなものがあるかとか、いまだにそういう物が
残っているのは何故かとかわかるかも知れないよ。
今も昔も求められているのはデザイン要素だけだけどね。
404 :
398 :2007/06/30(土) 18:51:03 ID:???
>>401 395は物理要素について説明してるだけ
395がそうしたいといっているわけじゃないと思うよ。
つまり、そういうことを考えたのは物理要素を作った人だから
物理要素を作った人に言うべきことだと思うよ。
>>402 最初にわからんと言った
>>391 で
>>399 じゃないが、
HTMLの歴史も物理要素もよくわかっているが、
純粋にあの言葉は日本語として訳わからんのだが。
>>401 の言い方なら理解できるんだが、そう言いたいのか?
>>404 そういう意味じゃない
まともなデザインのページは作れなくても
論文みたいなやつなら問題なく表示できるだろってことだよ
↑これがその前までの流れからだとHTML限定のように読めたから
HTMLもXHTMLも関係ないだろ、と言いたいだけで
395がそうしたいと思ったも何も考えてはない
流れが読めてなかったのならスマン
>>405 こうじゃないかな。
「とりあえず(CSSを知らない初心者でも従来のように)HTMLだけでも(デザインが多少は)いけるように、
(HTML5では)物理要素のタグも残し(て表示部分もいじれるようにし)たんだろうし」
俺も少し考えた。
>>407 2 3 2 3 し く 理 解 し た 。
409 :
390 :2007/06/30(土) 19:24:55 ID:???
こうです 「物理関係のタグも(わざわざイタリックや太字つかうためだけにCSS使わないでも) HTMLだけでもいけるようにのこしたんだろうし」
>イタリックや太字つかうためだけにCSS使わないでも ・・・・・・・・・・・
とりあえずその点々がどういう意味か説明してみようか
412 :
398 :2007/06/30(土) 20:05:51 ID:???
>>406 397の書き込みが間違ってるっていっているんじゃなく
395に対して言っても仕方ないと思っただけだよ。
397の書き込み自体は全面的に同意するよ。
413 :
402 :2007/06/30(土) 20:10:46 ID:???
>>405 401の文章に対して意見の相違はない。
論理要素のみに限定したって イタリックや太字つかうためだけにemやstrongを使うのだとしたら 3.2の時代から使う人の意識は何も進んじゃいないって事だな・・・
415 :
Name_Not_Found :2007/07/01(日) 00:37:35 ID:KRp16apa
マイクロソフトに屈したHTML5(笑)
xhtmlをセッかく覚えかけたのに 徒労に終わった者共の呪いのコメント集のスレに変化して参りますた
まともに理解してりゃ1時間もかからん
418 :
Name_Not_Found :2007/07/01(日) 06:08:12 ID:Ae0zgpzK
まともに読んでないけど「わからん」で粘ってる奴って結構痛いよね
>>412 言っても仕方ないかどうかでレスってするものじゃないだろう
おまえだって仕方があるかないかで俺にレスしてるわけじゃないだろうし
>415 真っ黒ソフトくりーむべりーでりしゃす
まともに書いてりゃ、XHTMLとHTMLとの差なんて 空要素を />で閉じて要素名を小文字に統一するくらいしかないよな。 元から小文字にしていてimg/br/hr/inputも使ってなきゃhead内の変更(meta/link)だけで終わる。
そりゃそうだが、実装するほうはタグの省略を推測したりするようなプログラ ムを書かないといけないし、SGMLレベルで対応させるにはXMLよりずっと複雑 な処理をしなければいけないから、大変だろうよ。
スレ違い 承知なんですが… よければどなたか教えてください。 サイト制作初心者なんですが、IEではちゃんと表示しても Netscapeではがちゃがちゃになってしまいます。 (header、contents、footerが離れてしまう、 floatで横並べにしたのに縦になってしまう 等) プロの人って、こうした問題をどんな風に回避して いるのでしょうか ??
ライブドアを見る限りでは、プロの人はネット上からパクって来るんだと思います。
Netscapeなんて見て見ぬふりをすればいい
428 :
423 :2007/07/03(火) 15:52:02 ID:???
質問スレ、探したんだけど見つかりませんでした。
スレタイ、よかったら教えてもらえませんか。
>>427 みたいですね。
でも絶対ネスケじゃなくてFxでも崩れてる悪寒
>>429 ありがとうー! そっちで聞いてみます
ぶっちゃけIE以外全部崩れるんですわ、微妙に。
きちんとやろうとするとサイト制作って大変ですね☆
おじゃましました
各ブラウザのデフォルトスタイル消してwidthとpadding/borderを一緒に指定しなければだいたい大丈夫な気がするけどなあ。 あとはmarginに気をつければかなりトラブルが減ると思うんだが。 仕様書は読んどけ。
HTMLかXHTMLかなんて、
>>423 みたいな多くの人間には瑣末なことだよ!
問題はデザインが崩れないかどうかだよ!
本当にデザイン崩れを気にしてくれるのなら IEオンリーのページなんて死滅してるはずだがな・・・
435 :
Name_Not_Found :2007/07/08(日) 07:30:39 ID:i9eTN3cZ
俺の変遷:HTML4.01→XHTML1.1→HTML4.01 XHTMLとHTMLをさまよう日々 HTML5もアレだしXHTMLに帰ろうか
HTML4.01strict→XHTML1.0strict 一応、name属性はつけたままの状態。 2.0はsectionとかあって使いやすそうな気がするけど。 全ページ直すのが大変だぜ。
section代わりのdivは自分で勝手に付けて html3.2→html4.0transitional→html4.01strict→xhtml1.1
どうせ構造を示そうとすればするほどSEOに利用されるんだからこれ以上増築する意味なし
むしろSEOに利用されようよ。 されたくないならロボテキ置こうよ。
??? これ以上検索結果がゴミになったらつかいものにならない
正しく構造が示せていれば正しい検索結果になる、 ということだったらSEO対策は全員に必要。 おまえの頭がゴミなだけ。
SEO的要素を増やしたら業者に利用されるだけだろ そんなものを検索エンジンが利用するわけがないんだよ 今でさえmetaのキーワード使ってないんだから つまりつけるだけ意味がないんだよ
>>443 マジレスしていいのかわからんが、
今はmetaキーワードはあまりに詐称が多いんであまり使われてないぞ。
>>443 利用されるんだか
利用するわけがないんだか
どっちかはっきりしろ
SEO業者が利用するから 検索エンジンは利用しないんだよ 読めば分かるだろ
リロードしてなかったら被った…
>>443 metaキーワードと構造化との間には何も関連がない件。
>>444 えええ!
metaのキーワードには嘘でもいいから並べたてろって教わったのに、嘘だったの?
上位に移動しないどころか、どんどん下がったり、出てこなくなったから
さらに追加しまくって様子見中だったのに・・・書いても無駄だったのか。
>>451 荒らされちゃったからね。
それよりは正しく見出しを設定したり
ページ内容に関係あるところでstrongを使用したほうがいいよ。
ていうか
>>451 みたいなのが
>嘘でもいいから並べたてろ
ひういうことしてるから、無視されるようになったんだ馬鹿
ヒゥー
>>450 その構造化はmetaと同じように使うために作られたものだから関係ある件
>>455 SEOのためと考えるから同じと混乱してるんじゃね?
元々は全然別物。
>>451 無駄どころか検索エンジンスパムとかSEOスパムとみなされて
下位に落とされたり、検索結果から削除されますよ
>>456 そもそも何のために構造化するのか考えたことはあるかね?
名前つけるだけならそんなもんはいらんのだよ
>>458 少なくともSEOの利用のためと考えてるおまえが間違い
なんだかなあ・・ せめてhtmlの何たるかを知ってからこの板に来いよ、質問者でもあるまいし。
>>459 構造化するのは再利用をしやすくするためにするんだよ
例えそれがローカルであろうとウェブであろうと
んでHTMLの存在理由はウェブで使うために存在するんだよ
ウェブで再利用と言ったら代表格は検索なんだよ
つまりSEOなんだよ
HTMLの何たるかなんてどうでもいいんだよ
HTMLが何のために存在してるか考えてから書き込めよ
>HTMLが何のために存在してるか そもそも文書を共有するための一般規格。SEOなんて関係ない。 大丈夫か。
お前が大丈夫かおれは聞きたいよ ちゃんと読んだかね?
で、HTMLって何?
SEOという概念以前のHTMLが
>>459 にはどう認識されてるのか謎だ
467 :
Name_Not_Found :2007/07/21(土) 21:26:19 ID:JVJI8PkB
aguuuue
HTML 歴史 でググれ
469 :
Name_Not_Found :2007/07/23(月) 21:43:42 ID:r8MTqoAE
まあ、Web標準化したほうがサーチエンジンにはひっかかりやすいからね。
それは単なる結果論だが それとHTML/XHTMLの対比は関係がない 即ちスレ違い
471 :
Name_Not_Found :2007/07/25(水) 18:58:14 ID:ZPL7/3ZR
わすはウィーバー使ってっからXHTMLだべさ
うぃーばーだってどっちだってできるわ
473 :
Name_Not_Found :2007/08/04(土) 10:25:08 ID:90X3Ecaw
age
475 :
Name_Not_Found :2007/08/27(月) 23:31:28 ID:YmJVhUg8
IE7なんてイラネから、xhtml拡張子に対応したIE6.5キボンヌ
拡張子というかContent Typeだべ
はぁ?何ソレ?知らね。 拡張子に対応してれば十分。
↑こういうバカが「悪者にハッキングされました!」とか大騒ぎするんだよな。
479 :
Name_Not_Found :2007/08/28(火) 23:38:54 ID:/k/bLhGi
とりあえずXHTML宣言するとCSSが互換モードになるバグ(仕様?)を直して欲しい。
>>475 それだと、ダウンロードのダイアログが出て変なもの踏んだかと思ってドキッとできない
482 :
Name_Not_Found :2007/08/29(水) 00:55:51 ID:6fgRFlo7
>>482 もう次のIE7が出てるんだよ坊や
6はもう廃棄処分
>>479 xml宣言は必須じゃないから、しなければいいだけの話じゃないの?
たとえUnicodeでも推奨だボケ
無くてもいいんだよボケ
487 :
Name_Not_Found :2007/08/29(水) 20:14:36 ID:I09Ch8L+
似たようなもんでしょ
つ国語辞書
IE6はもっとイラネ
492 :
Name_Not_Found :2007/08/30(木) 22:29:41 ID:7EulMtku
どうせHTML5が出るんだから、必死になってXHTMLを勉強する必要なんてないんじゃね?
>>492 おまえHTML5とXHTML2を全然わかってないな
494 :
Name_Not_Found :2007/08/31(金) 01:17:45 ID:/ba0AXGl
>>493 XHTML2 = HTML5 + SVGなどのXMLアプリ機能
で桶?
ま ち が い
XHTMLなんて勉強するほどのこともないだろw
無知じゃないと言えない台詞だな
んじゃどこを勉強するのか教えておくれよ
鸚鵡返しは厨の証拠
>>498 釣りにマジレス。
XHTMLならXMLとXSLT。SVGのあれば尚良し。
HTMLならSGML。これが果てしなく難関。
>>500 批判だけしていく屑よりましでしょ
>>501 冗談はよしてくれよw釣りはそっちだろw
どうやったらそこまで勝手に話を発展させれるんだよ
>>501 上のじゃおまいさんには分かりにくいだろうから分かりやすく教えてやろう
XMLとXSLTはXHTMLじゃない
SGMLはHTMLじゃない
単にValidなXHTMLを書くだけなら必要な労力はHTMLとさほど変わらんだろうが、 深く理解する、例えばhtml要素になぜ(あまり意味のなさそうな)xmlns属性を つけなきゃならないのか知るためにはXMLを勉強しなければならないし、XHTML をXMLアプリケーションとして利用するならXSLTやらSVGやらMathMLやら別の 言語を学ぶ必要性が生じるってことじゃないのか。
SGML文書を正確に処理するプログラムを作ろうと思ったら難しいが、SGML 文書を正確に作成しようと思ったらやさしい。(XMLと比較して) XML文書を正確に作成しようと思ったら難しいが、XML文書を正確に処理する プログラムを作ろうと思ったらやさしい。(SGMLと比較して) 結局、SGMLは文書作成者が書きやすいように作られていて、XMLはプログラマー が処理しやすいように作られている。HTML/XHTMLの難易度の違いも同様。
いや、仕様的にはXMLよりSGMLのほうがずっと難しいぞ・・・
「SGML文書を正確に作成する」だけだったら、仕様のほとんどを知らなくても 済むのがSGMLの利点だよ。 結局、SGMLが複雑なのは「こういう書き方も出来る」というのが大量にある ことにある。処理プログラムはそれらすべてを把握してないとならないが、 文書作成者はそのうちの一つの書き方が出来ればいいだけだから。
>>508 知らなくても利用できるってのが却って問題という話だ。
問題が出た場合に切り分けが難しい。
そんなものは、処理する側の怠慢。言い訳でしかしない。 使う側にとっての利便性のが上回ったから、実際に普及してんだろ。 そこをパースエラーにして弾きたいなどというMSの不純な動機で生まれたXMLなど そもそもからはき違えている。何様のつもりだ。
オマエガナー ならもっといい企画をお前が考えろと
>>509 それはプログラマー側に立った見方だよ。プログラマーに取っては難しいが
文書作成者に取っては簡単という話なんだから、問題は切り分けないと。
>>510 の後半
エラーのある文書を許容するかどうかは、この問題とは関係ないよ。
どちらもエラー処理方法については規定がないんだから同じこと。
問題は、エラーのない文書を書き上げるまでの労力の差だよ。
SGMLは、XMLと比べて柔軟に文書型定義できるから
HTML以外のSGML文書を書こうとしたら、また違った書き方を求められるかもしれない。
SGMLの仕様を知っていたって書くのが優しいとは言いがたいんじゃないかね。
XMLみたいに決まった書き方の上に成り立っている方が
例外を考えずに済む分、習得が早いんじゃないかと。
HTMLを見ても、わかってない人に限って下手に省略して文法違反になってたりするし。
あと、エラーを出してくれない処理系って言うのは何を作るにも不便。
最終的にはValidatorでも通せば良いけど、
ブラウザでプレビューする段階でもパースエラーくらい分かった方が手間が減って楽だな。
>>512 >>509 は文書作成者にとっての話なんじゃないの?
例えばCSSを適用したら位置がおかしいとか。
タグを閉じてないのが問題なのに、CSSが間違ってると思って延々悩んでしまう、みたいな。
514 :
Name_Not_Found :2007/09/01(土) 01:56:38 ID:BfpSD04f
HTMLの質問できるレスってどこ?
>>513 > 例えばCSSを適用したら位置がおかしいとか。
> タグを閉じてないのが問題なのに、CSSが間違ってると思って延々悩んでしまう、みたいな。
それは、エラーを出さない処理系の問題であって、SGMLの問題じゃないよな?
「ちょっとでもエラーがあれば、どこが間違いかエラーメッセージを出しまくり、
解析した構文木なども表示出来るHTML(SGML)処理系」と、「エラーはすべて
無視して、適当に補完して表示するだけのXHTML(XML)処理系」を想定してみる。
また、その逆を想定してみる。
処理系の仕様の違いと、SGML/XMLの違いは切り分けないと。
>>514 仕様書だけでは解決できないような突っ込んだ話ならStrictスレ。
ついでに細かいけどレスじゃなくてスレね。
>>515 ごめん。文章削ってたら必要なとこまではしょりすぎたかも。
別にSGMLの問題のつもりで言ったんじゃないよ。
そもそも
>>508 の「仕様のほとんどを知らなくても済むのがSGMLの利点」と言うのはおかしい。
>>512 にもあるように、別にSGMLがエラーを許しているわけじゃないからね。
つまり
>>508 の言う利点は、SGMLのじゃなくてブラウザを利用した上での利点。
それを踏まえたうえで、
>>509 の「知らなくても利用できるってのが却って問題」と言うのは
ブラウザを利用した文書作成者の側に立ったレスと捉えるのが自然じゃないかと思ったわけ。
プログラマにとっての切り分けが難しい問題っていうのが良く分からなかったし、
話がかみ合ってないんじゃないかなと言うお節介。
まあ、
>>508 がちゃんと切り分けてくれれば、こんなややこしい話にしなくて良かったんだけど。
518 :
Name_Not_Found :2007/09/01(土) 03:09:20 ID:0ABCV3XZ
確かXHTMLの方がHTMLに比べて要素・属性の省略を許していない分、 微妙に鯖とブラウザの負荷を低減できるんでしょ?
サーバは通常、中身まで見るわけじゃ無いし関係ないかと。 ブラウザは多少違うかもね。 と言ってもtext/htmlで送られてきたものは通常のHTMLとして処理されるから XMLとしてパースされているXHTMLは少ないのが現状。
>>504 その言葉そのままお返ししよう
おまいは人間でも、人間はおまいじゃないんだよ
>>517 いや、
>>508 は処理系がエラーを許すかどうかの点を言ってるのではなく、
仕様が省略を許すかどうかの点を言ってるんだよ。「SGML文書を正確に作成」
する話だから。間違って作成する場合の話ではない。
例えば、SGMLにはネットタグという省略記法があるが、そんな書き方は
知らなくても正しいSGML文書は書ける。要素名を省略したタグとか、
他にも色んな省略記法があるが、そんなのは全部知らなくても正しく書ける。
正しく処理するプログラムを作ろうと思ったら、それら全部に対応させな
きゃならないが、文書作成者は知らなくても書けるという話。
主旨に異論はないけど、ネットタグじゃなくてNET(null end-tag/null終了タグ)
>>521 >間違って作成する場合の話ではない。
なるほど。もっと素直に読むべきだったのね。
それを踏まえてレスするなら、
書くのに十分な仕様を知らなければならないのはどちらも同じ。
タグ・属性の書き方、使える文字、実体参照など、SGMLもXMLも知らなければ書けない。
文書型も含めてなら、語彙の使い方も知らなければならない。
知らなくても書けると言っても、概念上XMLにNETは無いし、要素名の省略とかも不可。
元々XMLで使わないものを省いたって必要な量に差はないでしょう。
XMLにあってSGMLに無い概念は、精々XML宣言と名前空間くらいかね。
例えるなら5/10の構文で書けるSGMLに対して6/6の構文で書けるXMLと言った感じ。
SGMLは半分も構文を知っていれば書けるんだと言っても
その実6-5=1の差しかないんじゃ利点と言うほど有意な差には感じられないな。
「ただのテキストエディタ(メモ帳とか)で何も見ずに無から正しい HTML/XHTMLを作れる」という技能レベルを考えたら、XHTMLは HTMLの2倍ぐらい覚える事が多そうだがな。 「何も見ずに」というのは現実的でないと言うかもしれんが、中級者に なってもまだリファレンスを引きながら(あるいは既存ファイルのコピー) でないと何も出来ないという敷居の高さは大きいよ。
>>542 無から正しい、ってことだったら
むしろtransitionalなhtmlなんかよりxhtml1.1のほうが覚えること自体は少ないだろう。
>>525 どういう理由で?
処理プログラムを作る場合じゃなくて、正しい文書を作る場合に必要な
知識量の話だぞ。てことは、非推奨の書き方はまったく知らなくていい
ということだぞ。
>>526 Transitionalなら非推奨も何もないだろ。
だとしたら単純に覚える量が違う。
「必要」という言葉に対する考え方が違うのかな? 例えば、P要素にalign属性があるって知らなくても正しいHTMLは書けるよな? これは「正しいHTMLを書く」ための必須の知識じゃないよな?
>>524 今一般的に作成されてる
・ SGMLの省略機構とか使わない
・ 混合文書じゃない
ような、基本的なこと以外はしないHTML/XHTMLだったらSGMLもXMLもベースはほぼ同じだから
覚える量もほぼ一緒くらいだと思う
で、HTMLもXHTMLも要素型やらの語彙はそんなに変わらないんだから
2倍ぐらいにはならんだろ
SGMLの省略機構(正しく解釈するUAは少ないと思うが)を使って書くなら
そこらへんの知識が必要になってくるし
XHTMLをホスト言語にしたりして混合文書つくるんなら他のXML応用の語彙とか
XML名前空間の(おまじないレベルじゃない)知識が必要になってくるから違ってくるけど
何もないところから混合文書を作成するっていう話なら2倍以上だな
>>528 それを必要とするならばhtmlもxhtmlもかわらんだろう。
>>529 XHTMLだと、公開識別子のURLやHTML名前空間のURLまで覚えなきゃ
ならないわけだから、ほぼ同じではないぞ。「無から何も見ずに書く」
場合だからな。
>>530 align属性を必要とするなら、XHTML1.1じゃなくXHTML1.0Transitional
と比較しなきゃな。
>>531 公開識別子とXHTMLの名前空間URIのあるなしで「2倍ぐらい」と言っていたのか?
XML宣言含めてもほぼ同じ、の範疇だと思うが
(まあ個人の感じ方なのでどうにもならんけど)
>>531 何を言ってるんだ、XHTMLだってDOCTYTPEのURLやら覚えなきゃならんぞ?
>>531-533 URIの方は公開識別子じゃなくてシステム識別子な
HTMLの場合は省略できる
>>534 言いたいことが全く伝わっていないことに絶望した
HTMLがbodyやらhtmlやら省略できるから簡単
とか抜かすんだったらアホすぎてもう付き合いきれんわ
>>532 「次の文書を(X)HTMLに直せ」という持ち込みなしのペーパー筆記試験を
考えた場合、(X)HTMLを全く知らない人がこれからどれだけ勉強したら
完答できるか。…と考えると、XHTMLの方は暗記しないとならない部分が
かなり多いと思うがな。URLは代表例だが。
HTMLは、言語の構成がつかめたら後はただのテキストエディタでも編集
出来るという、正にtextメディアだったが、XHTMLはツールを使うのが
前提の、正にaplicationメディア(悪い意味で)になったと思う。
も う い い よ
538 :
534 :2007/09/02(日) 19:43:37 ID:???
>>535 俺はお前が何が言いたいのか、何でそういう妄想が出てくるのかわからんよ
文書型宣言内のシステム識別子以外のURLって何だ?
FPIはURL(URI)じゃないし
539 :
534 :2007/09/02(日) 19:51:30 ID:???
>>535 あーちょっと冷静になった
俺としては間違った用語の指摘以上の意味はなかったんだが(2行目が余計だったか)
気に障ったなら謝るよ
そうやって妄想並び立てるのって面白いのか?
違うんだとしたら口出さない方がいいよとマジレス
544 :
Name_Not_Found :2007/09/02(日) 23:29:01 ID:hi9o0+SG
web.Tさん探してます。 知ってますか?
タグや宣言なんて、所詮は構文木(DOMツリーなど)を作り出すための記号に 過ぎないんだから、同じ構文木を導くものは全て等価だ。 重要なのは得られた構文木が正しく文書構造を表しているかどうかであって、 タグ等をどう書くか(何を省略するのかも含む)なんてどっちでも同じ事だよ。
木構造になってなきゃならないのはXHTMLのほうだけって忘れてないか
>>546 はぁ? タグと要素が別物だと忘れてないか?
タグが木構造になってなくても、要素は木構造だぞ。
>要素は木構造 kwsk
>>548 釣りとかではなく、本当に分からないのか? これはHTMLの基本だと思うが。
HTMLでは要素が文書構造を表し、タグは単にその要素の区間を示している
記号に過ぎない(タグが文書構造を表している訳ではない)。だから、
要素の区間が明らかな場合はタグを省略出来る(明示しなかっただけだから
省略しても要素の区間は変わらない)。
例えば、head要素は開始タグも終了タグも省略出来るが、両方省略してもhead
要素がなくなる訳ではない。html開始直後からbody直前までがhead要素だと
明らかだから明示しなかっただけ。タグを書かなくても要素はそこに存在する。
つまり、タグを省略しまくったとしても、省略していないのと完全に等価で、
全く同じ意味、つまり同じ木構造になる。
おまえらなんだかなーだよ つくれりゃ何でもいいんだよw
>>549 そういう意味ならそれはやっぱり要素が木構造になってることにはならないよ。
存在していればそれが木構造かというとそうではない。
>>551 なんで? 書き方が違うだけで意味上は完全に同じものなんだぞ。
というか、同じ木構造と解釈しなきゃならないという仕様だぞ。
>>552 そもそもhtmlにはツリー構造で書かなきゃならないという制約はないよ
>>553 ひょっとして、文書のセクション構造のことを木構造と言ってるのか?
それなら、XHTMLだって木構造とは限らないし、木構造にしなきゃならない
なんていう規定もない。その規定があるのはISO-HTMLだけだ。
構文木とは、タグを解釈して出来る要素の木構造のこと。
<UL><LI>あ<LI>い</UL>
と書かれていれば、
<UL><LI>あ</LI><LI>い</LI></UL>
と書かれているものと解釈し、(明示されてなかっただけ)
-UL
|-LI
|-あ
|-LI
|-い
という構文木を生成しなきゃならない。タグは最終的にこの構文木(要素構造)
を生成するための記号に過ぎないから、どう省略して書いても、正しく同じ
構文木を生成するものならすべて等価。
>>554 だからそんな省略明示にかかわらずツリー構造じゃないと言ってるのに・・・
人の話聞かない人だなあ
おまいら スレタイ見直せ
>>555 自分もHTMLではツリーが生成されてCSSで子孫セレクタが使えたりDOMでツリー
をいろいろ操作できたりするんだと思っていたくちなんだが、そうではなくて?
CSSやDOMの仕様書にはツリーという単語が出てくるがHTMLの仕様書にはそうい
うことは書かれていないから、HTMLだけを見たらツリーが存在するとは言えな
いということ?理由が知りたい。
558 :
Name_Not_Found :2007/09/03(月) 15:58:29 ID:7L3nU8Gv
木構造は入れ子構造とは違うのですか。
560 :
Name_Not_Found :2007/09/03(月) 16:24:35 ID:7L3nU8Gv
>>559 ・ XHTMLは木構造になっていなければならない
・ HTMLは木構造になっている必要はない
と主張する人がいて、 それが正しいかどうか議論になっているわけです。
スレ違いではありますまい。
一応、HTMLとXHTMLの違いについての話なんだから、スレタイには沿ってる
と思うが…。どっちがいいかを判断するには、まず違いを認識しなきゃならん。
>>558 入れ子構造のものは木構造で解釈出来るし、木構造のものは入れ子構造で
表現出来るので、表現は違うが構造としては同じかな。
HTMLもXHTMLも要素は入れ子構造だから、木構造で表せる。
入れ子と木構造は別だよ。 入れ子は上位下位の概念なく入れ子にできるが 木構造はかならず上位→下位で入れ子にしなきゃならない。 HTMLも木構造って言ってる人が反論されてるのはそこじゃないの。
563 :
Name_Not_Found :2007/09/03(月) 16:39:43 ID:7L3nU8Gv
>>562 入れ子だって、外側と内側の違いがあるんだから、同じだよ。それを
木構造では上位と下位ととらえているだけだし。
どっちにしても、それならXHTMLだって同じことだから、HTMLだけが
木構造と限らないという理由にはならない。
>>564 同じじゃないっつーの。
h2の下にh1を入れることもできるのが現状だが
それは入れ子構造だあって木構造ではない。
>>565 スキーマが木構造の成立不成立を決定するということ?
567 :
Name_Not_Found :2007/09/03(月) 19:55:52 ID:7L3nU8Gv
分かりました。 「木構造」 が人によって 「要素の木構造」 だったり 「文書の木構造」 だったりしたから話が通じなかったわけです。 しかし、 HTMLもXHTMLも 「要素の木構造」 が必ず完成していなければならないことに違いはなく、 また 「文書の木構造」 が完成している必要はないことに違いはありません。 (ISO-HTMLでは 「文書の木構造」 も完成していなければなりませんが。)
なんで例の界隈の話題がここにまで飛び火してんの? うぜー
>>565 入れ子構造って言った場合には兄弟要素の順番まで考えないが、木構造はそれ
も含めるってこと?
だとしても、HTMLは木構造を持たずXHTMLが木構造を持つっていう理由にはな
らないと思うんだが。
>>569 ISO-HTMLと同様XHTMLも2.0の仕様を見れば
目指してるのが同じ所だからじゃね?
おまえら纏めてあの界隈に逝ってこい
とりあえずそんなどうでもいいこと考えなくても使えるのがHTMLとXHTMLのいいとこだと思うんだ
573 :
Name_Not_Found :2007/09/03(月) 20:08:42 ID:7L3nU8Gv
「あの界隈」 って何ですか。
>>567 要素の木構造が成立するなら文書の木構造も成立すると思うんだが
ISO-HTMLだけが文書の木構造を完成させなければならない、というのが
よくわからない。(一応聞くけど)セクションの話ではないよね?
575 :
Name_Not_Found :2007/09/03(月) 20:13:37 ID:7L3nU8Gv
>>575 「文書の木構造」を自分はDOMでいうDocumentノードを
頂点とする木構造を想像していたけど
セクションってことなら多分セクションの話をしてる奴はいないと思う
XHTMLだけ木構造になってHTMLはならない、が論点になってる時点で
皆セクションの話でないことくらいわかると思う
(ISO-HTMLやらHTML5を知らなくてXHTML2だけ知っている、という奴が
もしかしたらいるかもしれないけど)
577 :
Name_Not_Found :2007/09/03(月) 20:38:09 ID:7L3nU8Gv
>>576 > セクションってことなら多分セクションの話をしてる奴はいないと思う
>>565 にいます。
>>547 要素の木構造なんてない、という話じゃなかったのか
流れの読めない奴だ
>>577 見出しとセクションが対応すらしてないのが現在。
両方とも木構造だよ派の具体例は
>>554 で挙ってるから分かるが、HTMLは
木構造とは限らないよ派は具体例が挙がってないから分かりにくいんだ。
実際に、XHTMLでは木構造だがHTMLで木構造にならないという具体例を
示して欲しい。
あと「HTMLは木構造とは限らない」なのか「HTMLは常に木構造ではない」
なのかも分からない。
具体例も何も554がそもそも両派で 木構造か木構造じゃないかで食い違ってるんだろ 無理だって
もうなんでもいいよ
何でもいい奴は静観すればいい
>>577 そんな話はしてNeeeeeeee・・・・・・・・・・・・・・・・・・・・・・・・・・
586 :
Name_Not_Found :2007/09/03(月) 22:52:20 ID:p2k/xrXI
<b>ばか<i>あほ</b>まぬけ</i> ↑この正当なHTMLをどうやって木構造にするんだボケ共。 頭悪すぎ。
>>587 つまんない釣りだ
正当じゃないし
正当にしても木構造にもならないけど
589 :
Name_Not_Found :2007/09/03(月) 23:20:18 ID:p2k/xrXI
>>576 HTML4までとXHTML、
ISO-HTMLとHTML5は分けて考えるべきだろう。
制定してるところが違うんだから。
>>587-589 まあ、XHTML1.0の仕様書の「HTML4との違い」の項に「必ず入れ子で
ないとならない」と書かれてあるので、「じゃあ、HTMLでは入れ子でなくて
いいんだな」などと勘違いしてるバカがいることは事実だな。
よく読めばHTMLでもダメと分かるから、仕様書が間違ってる訳じゃないが。
「HTML4との違い」のトップにこれが書いてあるのは紛らわしいとは思う。
>>591 読み間違えてるぞ。
入れ子であることと木構造であることが違うという話であって
入れ子でないのはタダの省略だ。
>>592 内容はともかくおまえも読み間違えてるぞ。
591は「<b>ばか<i>あほ</b>まぬけ</i>」に対して言ってるんだろう。
タグが入れ子になっているのと要素が入れ子になっているのとは別のことだよ な。HTMLではタグが入れ子にならないこともあるが、要素間の関係は入れ子で あると言える。
>>594 うん。だからタグは木構造になってなくても要素は木構造になる……はず
なんだが、木構造じゃないと主張する人の理由が分からん。
>>595 散々議論されてきたやつだからあちこち覗いてみ
>>596 どこを見ればいい?「見出しが木構造を持つか」って議論なら見つかるんだが…
木構造を持つことと入れ子構造を持つことの違いを それを見て何にも思わなかったのかと小一時間
HTMLもXHTML全部<html>の中に入れなきゃいけないんだから木構造あるだろ
↑ ・・・・・・・・・・・・( ゚д゚) ・・・・・・・・・・・・・・・・・・・・・・・(゚д゚)
こっちみんなw で、俺はxhtml1.1がいい。 理由、rubyがあるから。
602 :
Name_Not_Found :2007/09/04(火) 14:12:42 ID:lwYOlvXP
木構造と入れ子構造は違うという主張はあるものの、 その違いが一向に説明されないのはなぜですか。
よく読んでみると「XHTMLには木構造があってHTMLには木構造がない」と主張
しているのは
>>546 くらいだよな。そうだと思っているのは
>>546 だけで、もう
>>546 はどっかに行ってしまった予感。要素の入れ子構造と木構造の違いは別
の論点で、
>>546 の言うこととは関係ないのかも。
で、その違いは
>>569 のようなことなのかそうでないのか、違いを主張する人
がその違いを明確に説明してくれるとよいのだが。
むしろ同じだと言ってる一人説明も見当たらないのは気のせいか どっちも理解できん
どっちもわかるが。
例えば
>>587 で正当にすると<b>ばか<i>あほまぬけ</i></b>だろう。
この場合入れ子=木構造派は入れ子であるというそれだけで木構造だと言っている。
入れ子≠木構造派はbとiのいずれもがどちらかの上位概念にはなり得ないから
入れ子ではあっても木構造ではあり得ないと言っている。
個人的には前者の方が意味がわからん。言いたいことはわかるけれども、
何を以て木構造としているのか。
少なくともXMLでは親子の関係がないと木構造とは呼ばない気もするが、
しかし対等関係の兄弟関係が入れ子になっている場合に
木構造と言ってはならないという規定もない。
まあどっちもどっちか。
いややっぱりわからないから それでどっちがどういいことになるんだyp
607 :
Name_Not_Found :2007/09/04(火) 23:02:36 ID:IUcppWw+
>>604 「一人説明」 って何ですか。
>>605 「上位概念」 って何ですか。
「<b>ばか<i>あほまぬけ</i></b>」 ではi要素がb要素に包括されているからb要素が上位であるという考えとは違うのですか。
> しかし対等関係の兄弟関係が入れ子になっている場合に
入れ子になった時点で兄弟関係ではなく親子関係ではないのですか。
>>601 ルビなんてHTML4.01にもあるだろ?
「入れ子だからと言って木構造になるとは限らない」という理由は俺にも
分からんが、ヒントになるのは
>>562 ,
>>565 ,
>>598 辺りかな。これらは
「見出しによる文書セクションの木構造」を言ってるんだよな。そして、
幹より枝の方が大きいのは木じゃないという主張なのかな?
しかし、枝の方が大きい木構造なんていくらでもあるぞ(二分検索木とか)。
合流なしに枝分かれしていく構造はすべて木構造だろう。結局これは、
「見出しが木構造になってない」んじゃなくて、「セクションの階層レベルと
見出しレベルが一致してない」という問題じゃないのか?
一方、「入れ子は木構造になる」派は、「要素の木構造」(つまりDOMツリー)
のことを言ってる。正当なHTMLなら必ずDOMツリーを作れる。だから木構造。
入れ子は含む含まれるの関係。これをその幹から発生する枝と考えれば
木構造になる。両者は表現が違うが、相互変換が可能な構造という意味で
「木構造になる」と言ってる。
610 :
Name_Not_Found :2007/09/05(水) 01:05:43 ID:w4KMh2TC
木構造として読めば木構造 入れ子として読めば入れ子 読み手の問題かな?
>>605 「bとiのいずれもがどちらかの上位概念にはなり得ないから入れ子ではあって
も木構造ではあり得ない」と言うのは、<b>ばか<i>あほまぬけ</i></b>は
仕様上<i>ばか<b>あほまぬけ</b></i>とも書けるから木構造ではないってこと
だよね。それは前者の場合には
b
|-i
後者の場合には
i
|-b
という図が書けるんだから、どっちも木構造でしょ。「上位下位の概念」って
のがないと木構造が成り立たないというのなら、DTDのないXML文書は
木構造が存在しないってことになっちゃうんだが。
>608
ないよ。
>>611 >どっちも木構造でしょ
この根拠がない。
というか611はDTDだけが上位下位の概念を決めると思ってるんだろうか。 XMLなんてそこも自分で決められるのが魅力かと思っていたよ。
>>611 h1とh2のどちらが上位かだって、DTDには書いてないぞ。つまり、この話に
DTDは関係ない。
>>612 根拠は
>>609 に書いてあるように、そういうDOMツリーが出来るからじゃ
ないのか?
なんか、両者とも違うレイヤーの話をしてるから噛み合ってないだけのような
気がする。「木構造」の定義も違うのかな。
木構造ではないと主張している人が見ているのは要素の意味としての関係じゃないかね。 リストアイテム(li)はリスト(ul/ol)に含まれる、みたいな。 太字(b)は斜体(i)に含まれるものじゃないから、意味的に上下を決めるものではない。 意味的な関係を図にすると p----+ | ul+-li-+-+-b .| .| ol+ +-i のような複雑な関係になり、木構造と言えなくなる。 それに対して、木構造だと主張している人が見ているのは文書自体の構造。 <p>今日は、<b><i>曇り</i>ときどき<i>雨</i></b>です。<p> の関係を図にすると p-+-今日は、 | +-b-+-i-曇り .| +-ときどき .| +-i-雨 .| +-です。 となり木構造と言える。いわゆるDOMツリーと同じ。 この場合、bとiが逆でも違うツリーが出来るだけで木構造にならないわけではない。 「(X)HTMLの構造」をどちらとして解釈したかの違いじゃないかと。 後者も木構造と呼ばないって言う人は、居ない気がするんだけどどうだろう。 XHTMLだけ木構造って言う主張は、言われてるようにタグの話なのかなってくらいで よくわからない。
色々、繋げる場所を間違えた・・・ まぁ、分かると思うんで適当に読み替えて下さいませ。
>>615 入れ子は木構造ではないってそういう意味なのか。そりゃ確かにその定義を採
るなら入れ子と木構造は全然関係ないってことになるね。定義の違う「木構造」
を戦わせて、「こっちの木構造が本物だ」と言っていたわけか。
>>612 自分のブラウザはIEだからXHTML1.1なんて見れないはずだが、
ルビなんてネットサーフィンしてるとよく見かけるぞ
IEは5からルビ実装してるみたい さすがIEだね!w
>>618 IEはapplication/xhtml+xmlに未対応だが、XHTML 1.1はtext/htmlでもいいん
だからIEで見られたっておかしくないぞ、とマジレスしてみる。
text/htmlにしても拡張子.xhtmlは見られない気がするんだが あれってどうなってるの
DOMツリーのことは普通木構造って言わないの?それは初めて聞いた。DOMツリー だって先が交わることはないと思うんだが。
よくわからんが <b><i><b>交わってないかこれ</b></i></b>
どーでもいいしどっちでもいいから
>>625 あぁ、なるほど。要素が重なっている見たいな意味合いなのかな。
でも、木構造っていうのは
>>623 のサイトにも
・木構造は、節と枝からできている。
と、あるように先ずHTMLを節(要素)と枝(要素の親子関係)で表現しなければならない。(
>>615 )
もし、この表現が出来ないようなら木構造として表現できる
データ構造を持っていないことになる。
その上で更に
・特別な節として、根(root)が1個ある。
・木構造では、ある節から別の節までの道が1通りしかない。
・つながっている節と節で、根に近いものを親、そうでない ものを子という。
の条件を満たさなければならない。
最初のはHTML要素。
2つ目を言い換えるなら交わらない、つまり一回りできる場所が無いということ。
HTMLにおいて子要素が複数の親要素にまたがる事は無いので常に辿れるルートは1通り。
3つ目は条件じゃなくて、用語か。親要素、子要素ね。
ここまで書いて何だけど
>>623 のサイトに良い例があったよ。
>図1に示されている木構造は、また図2のように、「領域(domain)」を分割 するような見方もできる。
>木構造の場合には、領域の境界線が交わることがな い。
この形はHTMLのタグ付けによく似ている。
HTML文書をこの図2の通りに書くと、やはり境界線が交わる事は無い。
よって
>>615 の後者、HTML文書は木構造となる。
>>623 訳分からん釣りだな。交わらない方が木構造だろ。
>>625 外側からそのテキストに到達するには b→i→b と入る経路しかないので
交わってない。入れ子であれば交わらないので、入れ子なら木構造になる。
交わってるのは、こういう、入れ子でない状態。
<b>ああ<i>いい</b>うう</i>
「いい」に到達するには、前から b→i と入る経路と、後ろから i→b と入る
経路があるので、こういうのを交わってると言う。異なる経路で同じ所に
来る場合ね。
>>627 同じページを見て違う意見が出てるのに
いいかげんしつこいよおまえ
そこまで自分の意見が正しいと思うならブログでも借りてろよ
630 :
Name_Not_Found :2007/09/06(木) 14:57:15 ID:FX4ix+fB
ここまで読んで思ったこと。
「入れ子と木構造」の議論が
>>609 や
>>615 の言うように、「DOMツリー」と
「要素の意味構造」という全然別のことについて話してたとすると、
>>603 の
言うように、これは「XHTMLは木だがHTMLはそうでない」という議論とは
まったく関係ない話だ。そして、発端の
>>546 はいなくなったようだ。ではなぜ
議論内容がすり変わったのか。
>>596-598 を見てググってみると、「見出しの木構造」などについてブログで
議論しているのが見つかった。
>>629 の「ブログ」とはそのことを指すのだろう。
だとすると、
>>568 の「例の界隈」というのもそのことか?
ここから考えられることは……。
元々は「XHTMLとHTMLの木構造の違い」についての議論だった。ところが、
日頃から木構造に関しては少なからぬ意見がある例の界隈の人がそれを見て、
「木構造と聞いちゃー黙ってられねー (ガラッ) (AA略)」
と入ってきて、違う話になった……という流れに見えるんだが。w
で、「XHTMLとHTMLの木構造の違い」についてだったら、スレタイにも沿って
いたが、「一般に入れ子構造と木構造の違いとは」というのはスレ違い。
そもそも議論の根本である対象自体が違ってたんだから、続けても意味ないぞ。
>>628 ・・・そっちを釣り扱いしていいだろうか。
交わってないのが木構造というのは合ってるが
><b>ああ<i>いい</b>うう</i>
これは決して交わってない。
言葉が足りなかった、交わってるとか交わってない以前の問題。 なんかアホらしい。
>>628 >交わってるのは、こういう、入れ子でない状態。
><b>ああ<i>いい</b>うう</i>
それは「タグ」が入れ子でない時点で正しい(X)HTMLでないのだから、議論の
対象外では。
残った謎は、XHTMLは木だがHTMLは木ではないという話が何だったかだな。
言い出しっぺがいなくなったので謎のままになったが、ここで大胆な仮説。
実は、言い出しっぺの奴は
>>591 の言うように、HTMLなら入れ子でなくても
いいと勘違いしてただけだった。勘違いに気づいたのでいなくなった。
……ま、まさかとは思うけどね。w
htmlじゃね 古いブラウザはxhtmlを解釈できないけど 新しいブラウザはhtmlを解釈できる
>>636 xhtml自体はtext/htmlなら解釈できるよ。
拡張子xhtmlは未だにIEがダメポだけど。
拡張子はいらんだろ
結局HTML5が「Web標準」になって、終了タグの省略やブーリアン属性の省略など 何でもありの状態に戻って、XHTMLは異端扱いされるんじゃないの?
HTML5はXHTML5でもあるのですが
結局5と2ってどこが違うんだ?
>>635 んじゃー煽ってみる。
htmlだと、というかtransitionalだとbody直下にインライン可だから
意味合い的に木構造を把握してるとそれは木構造として宜しくないかもね。
>>642 つ XHTML1.0Transitional
>>643 つ「というかtransitionalだと」
>>644 >>635 にレスした
>>642 はHTMLだけが木構造にならない理由を述べているはず。
TransitionalにXHTMLも含めてしまうとHTMLとXHTMLの対比にならないから
あくまでHTMLのTransitionalだけの話をしていると読める。
もっとも、XHTML1.0も意味部分の定義は、ほぼ一緒だから
意味合いから比較しても、それほどの違いは出ないだろうと思う。
>>636-637 XHTMLはtext/htmlを指定してもHTMLとの互換性はない。
よく、古いブラウザのために <hr/> ではなく <hr /> と書こうなんていう話が
言われるが、ここでいう「古いブラウザ」とはIEやNetscapeなど、Mosaicの
ソースを元にしたブラウザのことだ。
Mosaic系ブラウザは、「/」を要素名や属性名として使える文字(名前文字)
と解釈する。従って <hr/> と書くと「hr/」という名前の要素と見なされるが、
<hr /> と書くとhr要素に「/」という論理型の属性が指定されたものと見なされ、
未知の属性が無視されるから、うまく <hr> と解釈出来る。
しかし、本当のHTMLの仕様では「/」は名前文字ではない。仕様通り正しく解釈
するなら、<hr/ や <hr / の時点でタグが終わってしまい、余った > はただの
文字(&lt;)と解釈される。結局、余分な文字 > が見えてしまうことになる。
また、link要素やmeta要素が並んでいるXHTMLを解釈させると、1つ目は正しく
解釈するが、余った > はhead要素内には書けない文字でbody要素内には書ける
文字だ。(古いブラウザの話だからtransitional解釈を想定)
head終了タグとbody開始タグは省略可能なので、この > の出現によって、
ここからbody要素が始まったと解釈され、以後の解釈はおかしくなる。
結局、XHTMLはHTMLとの互換性を考えた仕様ではない。IEとNetscapeとの互換性
だけを考えた仕様なんだよ。正しく仕様通りに解釈していたブラウザ(どんなのが
あったのかは俺は知らんが)はバカを見ただろう。
>>646 互換性があるかどうかと
解釈できるかどうかは
また話が別。
>>638 まだ古いマカーが生きてるのか。
もう何年も前からMacにも拡張子があるというのに。
きっとOS XはMacじゃないとかいってるアホなんだろうね。
おれはマカーじゃないわけだが Macなんて生まれてこの方一度も触ったことないぜw なんで.xhtmlの拡張子がいらんと言ったらマカーになるのか教えておくれ
>>647 昔の仕様に従って解釈しても問題が起きない状態なら互換性があるって
ことじゃないのか。HTMLで不明な属性を無視するという仕様も互換性の
ためだし。
>>648 拡張子がないと聞いてMacしか思い浮かばないのはどうなんだ。HTTPは
Content-Typeでファイルタイプを判断するから、URLの拡張子なんて関係
ないし。
>>646 じゃあHTML4.01strictが一番いいってことだな。
>>650 じゃあIEで、*.xhtmlを.htaccessでtext/htmlに設定しても
同じ設定の*.htmlは認識できて、*.xhtmlは認識できないのは何で?
>>652 横からすまんが、IEがそこまでバカだとは思わなかった。HTTPの仕様では、
Content-Typeでファイルタイプを判断することになってるから、拡張子を
見てるとすると、それはIEが仕様を守ってないということだね。
そういえば、数年前にWindowsの人に添付メールを送ったら、拡張子がないと
開けないと言われたことがあるが、Content-Typeはちゃんと付けて送ってた。
添付メールの仕様(RFC)でもファイルタイプはContent-Typeで判断することに
なってるので、拡張子で判断するのは仕様違反。Windowsソフトって何でも
拡張子で判断しすぎだと思う。
FB 拷問の館 d&乙です
誤爆失礼。。。。。。
656 :
Name_Not_Found :2007/09/10(月) 13:07:24 ID:9w9L7dGd
拡張子がないと開けないのはダブルクリックをしたときだけの話。 メニューからなら何でも開けるし、拡張子なんか自分で簡単につけられる。 そいつがただ単にバカなだけ。
>>656 Content-Typeを付けて送られてきたものがダブルクリックで開けないと
いうことは、ちゃんとContent-Typeを見てないってことだから、仕様に
沿ってないという点では同じことだな
IEは text/html を信用しない。中身などを見て判断する。
昔は「その他のファイル」をすべてtext/htmlで送るサーバがあったから。
>>657 Winのレジストリは 拡張子→Content-Typeは登録されてるけど
Content-Type→拡張子は登録されてないから逆引きはできない。
拡張子→ファイルタイプ→アプリケーションと引いていくので拡張子は必須。
先頭にGIF89Aとか書かれた拡張子GIFのテキストファイルをContent-Typeを無視して、 画像として表示しようと頑張ってたよね昔のIE。
>>652 まさかと思って試してみたが、うちのWindows XP+IE7/IE6では再現できなかっ
た。「拡張子ではなく、内容によってファイルを開く」の設定を変更してみた
りしたが変化なし。
>>661 鯖がうまく設定できてないって可能性もあるんでね?
あとIE7入れた後だとIE6が色々と違ってそうだ。
何だかんだ言っても、結局は文書は ・タグは小文字で記述し、空要素は<br />の様に終了させる ・漏れなくマークアップする ・見出し要素->ブロック要素->インライン要素をハッキリさせる この三点を守ればそれなりに仕上がるんだな。
h要素に画像を指定ってのはやっぱりマナー悪いかな?
XHTML 2.0の?マナーがなにを指すのかわからないが、特に問題ないと思うよ。
>>663 1番目はXHTMLなら当然そうしなきゃならんし、HTMLならそうしてはならないから、
「これを守れば…」なんていうレベルの問題じゃない。
あっ、「それなりに」仕上がるって話か…。HTMLでもXHTMLでもない「それっぽい
だけの文書」にしたいってだけの話なのかな。
667 :
Name_Not_Found :2007/10/07(日) 19:42:51 ID:yeLzZOXF
XHTMLの利点の一つは、省略を認めない厳格な構造がUAの処理への負荷を減らし、 省略処理のために鯖とやり取りする必要もないから、ひいては回線や鯖の負荷も減らせるということで、 <br>など単独で用いられる要素に終了タグを付け、ブール属性を省略させないようにしている。 しかし実はそれは現在のUA側としては余計な記述に過ぎず、単にトラブルが起きないだけで ノイズの混じったタグや属性値を処理させらているUAから見ると、全く最適化された文法ではない。 ならばHTML4.01Strictで終了タグを省略しない書き方のほうが 現在のインターネットの環境には最も適した書き方であると言える。
668 :
Name_Not_Found :2007/10/07(日) 19:54:59 ID:CSgcmW7G
>>667 >しかし実はそれは現在のUA側としては余計な記述に過ぎず、単にトラブルが起きないだけで
>ノイズの混じったタグや属性値を処理させらているUAから見ると、全く最適化された文法ではない。
ソースは?
てか普通に考えたらプラスにはならなくてもマイナスにはならないよ
もし世の中に存在するのがXHTMLだけかHTMLだけか、ということだったら 当然XHTMLの仕様のほうがUA処理作るのは楽だと思うけど、 どっちも存在してどっちも解釈しろってことだったら どっちの処理が最適化されてるってのはなさそうだ。 要するにとっととどっちかに統一してくれw
XHTMLがいいっていう人は結局みんなプログラマーの視点なんだよな。
処理がやりやすいかどうかはプログラマーでない人には関係ない。
>>667 DTDはキャッシュ出来ることと、省略によってタグが減った分の文字数が減って
転送量が減る効果まで考えれば、本当に鯖の負担が減るかどうか怪しい。
>>669 多分
>>667 は、XHTMLに対応していないブラウザの話をしているんじゃない?
対応しているFirefoxとかでもtext/htmlかそれ以外かで処理が異なるし、
HTMLとして処理されているパターンが圧倒的多数だと思う。
HTMLとしてみれば<br />とかもごみが混じっていると見なされる。
期待通りにごみ処理してくれれば良いけど、保証は出来ない。
checked="checked"を認識できないブラウザもあったりと、
互換性があるはずの部分も結構いい加減。
そういったことを考えたら、HTMLで書くほうが無難と言うことなんでしょう。
>>671 文書作成者の観点から言ったらHTMLもXHTMLも
書き方がちょっと違うだけでほとんど同じだから、あまりXHTML特有の利点が無いね。
精々、XSLTが使えること、XMLHttpRequestでパースしたものを取得できることくらいかな。
XHTMLのアドバンテージは、XMLとしての拡張性を抜きには語れないと思う。
ところが今は、DTDとの相性の悪さだとかメディアタイプの問題だとかで素直に扱えない状態。
未知の語彙にUAがしっかり対応するためには、CSSやXSLのような周辺技術もまだまだ不十分。
様々な語彙を組み合わせて柔軟な文書を作れるようになって初めて
文書作成者に勧めるだけの理由になる。
けど、そんな悠長なことを言ってるとHTML5みたいなのも出てくるくらいだし
大して違いの感じられないXHTMLなんて見向きもされず、廃れていくことになるんだろうね。
>>672 単純に文書作成から言ったら断然XHTML。
htmlだとつい省略しちまって終了の数を間違えるから。
人間が読む文書を作成するだけならHTMLで十分だからなあ。MathMLとかSVGと かが使えるらしいが、画像で足りてしまうし。制作者にとってのXHTMLのメリッ トはあまりないように思う。
HTMLにこだわるメリットもたいしてないだろ 好きなほう使えばいいよ
<br /> の真ん中のスペースが嫌い
MathMLは検索にひっかかるのかな?
自動補完使えよ
>>676 スペースなんて入れなければいい。
未だにスペース開けろと解説してるサイト/本がほとんどだが。
スペースが無いと誤認識するようなブラウザを本当に相手にしてるのかと。
いや、XHTMLにするならそこは従えよ 嫌ならHTMLにしとけばいいだろ 後から置き換えでもいいんだし
>>673 HTMLは省略しなくてもいいんだから、省略すると間違えるという人は
省略しなければいいだけの話。それは別にXHTMLのメリットではない。
>>681 メリットだろ。
間違ってりゃパースエラーで表示しないでいてくれるし。
>>682 HTMLもXHTMLもエラー処理方法については規定がないから、
XHTMLだとエラーが出るというのは、たまたまそのブラウザがそういう仕様に
なっているというだけの話であって、HTMLとXHTMLの違いの問題ではないよ。
>>683 は別に間違っちゃいないだろ
てか閉じ忘れるとかど素人しかしないだろ
むしろオーサリングツール使わない非ど素人のがやることだと思うぞ
パーサを書くとなると、終了タグの省略が許されないXHTMLのほうが楽だろう けれど、制作者にとっては省略できたほうがキーボードからの入力量が減って ちょっと嬉しいかな。
>>687 言ってる内容の是非はともかく
おまえにはタグ補完型エディタの存在を教えておく
エディタがタグを補完できるなら、ブラウザが補完してもいいわけだ。
なんか意味不明の人キタがツマラン
HTMLで省略されたタグはブラウザ(UA)で補完されている。 結局、エディタで補完するかブラウザで補完するかの違いだけってこと。
>>688 今は強力なエディタがあるからそれを使えばいいわけだけれど、ブログの本文
をブラウザから直接入力するようなときには、やっぱり</p>や</li>を省略で
きたほうが入力が多少は楽になるわけで。終了タグの省略以外にも、属性値の
引用符を省略できる場合があったり、NETが使えたりするのは、制作者の負担
を減らそうという同じ趣旨によるものだと思う(終了タグの省略以外は間違い
を起こしやすそうだから、あまり使わないほうがいいと思うけれど)。
実装の話をするのは、少しずれた話かもしれないけど 必ずしもブラウザが正しく終了タグを補完してくれるとは限らない。 例えば次のように書いた場合、1に</p>を補完してくれるブラウザは案外少ない。 <p>あいうえお<!--1--> <ins><!--2--><div>かきくけこ</div></ins> 省略を許すために実装が複雑になると、それだけバグが潜む可能性も自然と高くなる。 それにHTMLのことなら全て分かるとでも言うんでない限り、 自分の解釈ミスで位置が想定とずれる可能性だって否定できない。 そんなリスクを冒すくらいなら、多少タイプ数が増えても閉じるべきじゃないかね。 勿論、個人の勝手だけど、自分はデメリットの方が大きいと思うな。 ついでに、こういうバグの潜みやすさは、HTMLのようなメディアにとって 実装側だけでなく文書作成側にとっても無視できない要素じゃないかね。 そういう意味では、実感しにくいものの実装が簡潔と言うXHTMLのメリットは 文書作成側にとってもメリットになっているはず。
>>692 ブログに普通のタグが使えること自体がおかしいだろ
>>693 そういうのがあるのは初めて知った。省略機構はちゃんと実装されれば有益な
ものなのだろうけれど、実装にバグがあるリスクを考えると閉じたほうが間違
いないのは確かだね。
>>694 よくわからない。HTML文書の一部分だけをマークアップするのがおかしいって
こと?
>>693 1の位置に</p>を補完するブラウザがあったら、そっちが間違いだよ。
SGMLの規定では、要素の内容となり得るものが出現し続けている限り、途中で
勝手に終了タグを補完してはならないことになってる。だから、INSが出現しても
まだPの中だと解釈しなきゃならない(INSはP内に書けるので)。つまり、
<p>あいうえお<!--1-->
<ins><div>かきくけこ</div></ins></p>
と最後に</p>を補完するのが正しい。でもこれは仕様違反だから、結局1の位置の
</p>はHTMLであっても省略できないことになる。
こういうことが分かってない人は省略すべきでないのだろうが、それはHTMLでも
省略せずに書けば達成されることであって、XHTMLである必要はない。
>>696 長くなるんで省いたけど、
>>693 をW3CのValidatorに通すとValidになる。
単純にDTDで判定しているだけで、
>>696 のように補完しているのかとも考えたけど
</ins>の後にテキストを入れるとnot Validと言われるんで
Validatorはちゃんと1に補完しているんじゃないかね。
わざわざそういう判定をするということは、HTMLとしては一応省略できるつもりなのかなと。
まあ、省略できないにしても、そういうパターンがあるなら尚のこと
文章を移動させて省略できない位置においてしまうなんてミスも十分に考えられる。
そういう凡ミスに限って原因を特定しにくいと言うのは、誰しも経験することじゃないかな。
最後の部分は、多分読み違えてると思う。
と言うか話を一緒くたにしたのが悪かったかもしれない。
HTMLは、様々なUAで解釈されユーザーに提供されるわけで
そこがバグだらけになってしまうと、結果も揃わなくなってしまう。
バグが潜みにくい=多くの環境で結果が同じ、と言うことになり
文書作成者にとっても重要なことのはず。
実際、CSSでもバグによって悩まされる部分は少なくない。
つまり、省略する行為の是非とXHTMLのメリットは別の話。
>>696 文法的に正しくない物を
この補完が正しいとかってアホちゃうか
>>697 </ins>の後ろにテキストがあってもValid HTML4.01 Strictだよ。何か
打ち間違えたんじゃないの?
SGMLには逐次処理のルールもあって、あとから<div>が出て来たからと言って
「じゃあ、さっきの<ins>はPの外」…などと、後ろを見てから前を決めることは
禁止されている。<ins>が中か外かは後ろを見ずに決めなきゃならない。
このおかげで、終了タグの補完は非常に単純なルールになる。親要素が閉じられるか、
その要素内に現れ得ないものが出現した時に閉じる。それだけ。こんな単純な
ルールでバグが出るようだったら、XHTMLの解釈でもバグが出るんじゃないの。
>>698 DTDレベルではValidなんだから、DOMツリーはエラーなしに一意に出来るよ。
補完のしかたは一通りしかない。
>>700 そ れ 以 前 だ 。
pの中身見てみろ。
>>699 あれ?本当だ。適当言ってしまって汗顔の至りです。
その部分が腑に落ちなくて、散々チェックしたんだけどまさしく凡ミスだったみたい。
あと、まだ誤解があるみたいだけど、閉じる話とバグの話は別だよ。
閉じタグの補完以外にもHTMLには色々ルールがあるのに対して
XHTMLのルールはかなり少ない。
コードが一つ増えれば、バグの入る可能性も増える。
そんな事は無いって言われてしまったらそれまでだけど、そういう話。
>>701 見るべきはpじゃなくてbody。
+(INS|DEL)とされているから、bodyの中なら何処でもins/delを書いてよいことになっている。
そんな事はない そんなとこにひっかかるのは適当にHTMLかじった素人か頭の悪いおっさんくらいだろ 全くの初心者は初めからXHTMLで覚えればいい
それはHTMLで終了タグを省略しないようにすれば済むことであって、XHTMLを 選ぶ理由にはならないでしょ。XMLとして応用する見込みがないのなら、HTML のほうがシンプルでいいんじゃないかな。好みにもよるけれど。
XHTMLのほうがシンプルだろ HTMLのストリクトがXHTMLみたいなもんだし 余計な例外もないし 0からやるならこっちのほうが混乱なくていい
>>702 おまえアホか。
確かにhtmlならins/delはどこだっていい。
だがhtmlだろうがxhtmlだろうがpの中にdivはダメだ。
つまり
>>696 はDTD違反だ。
>>706 人をアホ呼ばわりする前に、まずは validator を試してみよう。
確かにdivはpの子にはなれない。でも、divはinsの子になれて、insはpの子に
なれるので、DTD上はinsを経由すればdivはpの孫になれてしまう。DTDは
例外規則を使わない限り、直接の子しか規定できないからな。
<q>と<blockquote>のように、<ins>と<blockins>に分かれてればこんな問題は
起きなかったので、SGMLの問題ではなく、要素の設計の問題なんだろうけどね。
そんなもん使う時ないだろ・・・
>>707 validatorで合ってればDTD違反じゃないって言うのがそもそも間違い。
>>709 仕様の範囲とDTDで表現できる範囲の違いを知れ
あとW3Cのvalidatorは大分忠実にDTDに沿うってこともね
<p> <object> <ul><li></li></ul> </object> </p> ってすれば、p要素の中にリストを入れたりできるよ、って言っていた人がい たのを思い出した。
>>702 >>693 はXHTMLの「実装の簡潔さ」が結果的に文書作成者のメリットになる、ってことだよね?
(「読み違え」てるかもしれないけど)
実装の簡潔さを求めるなら
エラーからの回復とか煩雑だからtext/htmlの(X)HTMLの処理は捨てるべきだと思うけど
単なる(Webブラウザで閲覧させることしか文書の利用目的として想定できない)
文書作成者(を
>>693 では想定してるんだよね?)にとっちゃそんなの論外だと思うよ
>>702 XHTMLだって、名前空間とかいろいろ複雑な部分があって、
複雑さで言えばそんなに変わらんと思うけどな。
>>712 それもねーよ。
objectは「置き換え」なのに置き換え要素がないなんてあり得るか。
>>716 お ま え が 何 を 言 い た い の か 真 剣 に わ か ら な い
賛成が多いと仕様に則ってることになるのか・・・恐ろしい世界だwww
仕様自体どっかのおっさんどもが勝手に決めたことだし知ったこっちゃない
仕様に従わなくても別にいいが 仕様に従う気がないなら自分でDTD書けよ
>>709 W3Cのvalidatorは完全なSGMLパーサを内蔵してるので、実はHTMLでなくても、
ちゃんとDTDを書けば一般のSGML文書でもチェックできる。そんな状態だから、
validatorで合っていればDTDはValidと考えていい。htmllintとは違う。
>>712 は、「仕様的には変でもDTDにだけは従ってるなんて例はいくらでもある」
というようなことを言いたかったんじゃないのかな。p >object >ul が仕様的に
有りかという議論があったのは確かだが、別に多数決という話ではない。
>>721 元々DTD的にはValidという話なんだから、自分でDTD書けというのは的外れだろ。
XHTML書かない奴(書いてても、少なくともwell-formedじゃないXHTML書く奴)は 文書の利用者のこと全然考えてないよな 文書の利用者を単なる閲覧者以外には想定できてないというか
ウェブサイトならそれでいい それ以外の使用用途は許可してない
>>725 無断リンク禁止とか言いだしそうな雰囲気だね
リンクは本来の用途だろ 転用とは違う
>>727 そういうのが想定力がないと思うんだ
転用って言葉を持ち出してくるあたり、
公開するサービスで使うつもりか!けしからん!ということしか
思いつかないわけじゃない(違ったら反論してよ)
PlaggerとかFirefoxのGreasemonkeyとかローカルからリクエスト送って
価値のある情報を使わせてもらうことなんていくらでもあるわけだよ
整形式のXHTMLじゃなくても使わせてもらえないわけじゃないけど
整形式のXHTMLだと利用者にも優しいと、
そういうのも用途のひとつなんだからもっと考えてほしいと、そういうことが言いたいんだ
>>724 そもそもwell-formedじゃないものはXHTML文書と言わない。
そして、HTMLからXHTMLには機械的に変換できるんだから、
HTMLで書かれていても同じこと。
>>729 整形式じゃない(というか妥当じゃない)ものは(X)HTMLじゃないというのは同意するので
好きに読み替えてくれたらいいよ
で、「HTMLからXHTMLには機械的に変換」が必要なわけだよね?
まあそう言うと「HTML用のパーサだったりを使えばいいじゃない」と言われそうだけど
現実問題としてXML用のパーサだったりの方が充実してるわけだから
文書を利用させてもらう人間(俺)にとってはXHTMLだと嬉しいんだけどなと
>>729 はHTMLを使ってる人かXHTMLを使ってる人かわからないけど、
HTMLを使ってる人だとしたら何で積極的にHTMLを選択するの?
ほとんど同じようなものなのに何でわざわざHTMLを使うの?
エントリーで改行挟むごとにP要素が割り込んでくるはてなダイアリーはDTD無視しまくりってことだな。
>>730 >現実問題としてXML用のパーサだったりの方が充実してるわけだから
それってHTMLパーサとどれくらい違う?
>>728 それも転用の一つだろ
なぜ例外の閲覧者の環境を考慮する必要があるんだよ
どうしても見たいならそっちが対応すればいいだけの話
>>731 まだDTD違反と仕様違反の違いが分かってないようだな。
>>734 わかってれば逆に
分けることでDTDに違反してなければおK
と言ってるようでキモい件
>>733 HTMLをXHTML(典型的にはHTML 4.01をXHTML 1.0に)変える(か最初からそう書く)だけで
君が思ってる「例外」のひとつの利用者にも優しくなるわけだよ
で、省略/短縮機構を積極的に使いたい以外でHTMLを選ぶ理由を
教えてほしいんだけどな
ここのみんなは必要な要素だけ記述する系? それとも一応、使わない要素も記述しておく系?
使わない要素を記述することに何の意味があるんだ?
>>736 HTMLを使うべきなんて一言も言ってない
勝手に話変えるなよ
あともう相手するの面倒だからこれで終わり
>>736 俺は
>>733 じゃないが、今もHTMLを使っている。
HTMLはマルチプラットフォームを目指した仕様だから、文書作成者が想定も
していないような環境で使われる可能性がある。その中には、パソコン等とは違って、
バージョンアップしにくいような環境もあるかもしれない。
だから、真に広い利用者を考えた場合は、古い環境の方に目を向けるべきだと思う。
新しい環境ならいくらでもその新しい環境側で対応が出来るはずだから。
XHTMLがその辺を考慮した完全上位互換の仕様だったなら移行してただろう。
しかし実際はそうなってない。
XHTMLをHTMLに戻すだけで、君が切り捨てた古い環境の利用者にも優しく
なれるわけだ。
>>736 アクセシビリティの問題じゃない?XHTMLはそれ用のパーザがないと読めない
が、古いブラウザには実装されていない。古くなくてもw3mやlynxで読めない、
携帯ブラウザで読めない、などなど。text/htmlなXHTML 1.0という選択肢もあ
るが、中途半端なことをするくらいならHTMLのほうがまし。
>>740-741 XHTMLが読めないブラウザはそれをHTMLとして扱うから完全に切り捨ててるわけじゃないだろ。
むしろ、モジュール化されてるXHTMLの方が、マルチプラットフォームという点ではHTMLより上なんじゃないか?
新しい規格に後方互換があってもその逆はありないだろ馬鹿たれ
>>742 HTMLとして扱った時のXHTMLに互換性がないから問題だという話をしてるんじゃ
ないのか。前に誰かが言ってたように、互換性があるのは古いIEと古いNetscapeだけで、
その他の古い環境は考えられてない仕様がXHTMLなんだろ?
>>743 古いHTMLの仕様には前方互換性(将来の拡張のため不明の要素や属性は無視しろなど)
があったが、XHTMLの仕様はその前方互換性の範囲を超えていたのが問題なんだろう。
>>737 CSSのことだとしたら論理要素は全部書いとく。
HTMLのことだとしたら書く意味がないwww
>>742 仕様がモジュール化されていると、仕様自体は色んなメディアに対応できるだろうが、
その仕様に従った文書はメディアごとに異なることになるから、逆にそれぞれの文書は
色んなメディアに対応できなくなるんじゃないのかな?
チョイと質問なんだが、 1.DIV要素を見出しの子要素と捉える <h1>見出し</h1> <div class="section"> <p>段落</p> </div> 2.見出しをDIV要素の子要素と捉える <div class="section"> <h1>見出し</h1> <p>段落</p> </div> 1と2のどちら派?W3C勧告ではH要素を内包しているんだが、プログラマ的視点からすると、 ブロック要素の名前に当る部分を外に出したいところなんだよな。
普通に設計したら interface セクション { attribute 見出し; attribute 段落リスト; } だろ。
>>748 ラベルっていう発想が頭にあるからかも?
色々とググってみても混在してるけど、ストリクト寄りな処は内包派ですね。
W3Cの勧告でも見出し要素は内包されているし。DIVの直後に続ける形に変更します。
遅まきながら
>>748 氏THXです
>>747 こういう話はStrictスレの方がいいような気もするが…
<h2>ほげ</h2>
<p>ほげほげ</p>
<div class="section">
<h2>たら</h2>
<p>たらたら</p>
</div>
だと、DIV要素によって上の「ほげ」と同レベルのセクションが始まるが、
「たら」の部分を
<h3>たら</h3>
にすると、下位レベルのセクションが始まると思われる。しかしこの書き方だと
DIV要素が始まった時点(<div class="section"> タグを読み込んだ時点)
ではこの要素が同レベルか下位レベルか判別できない。その先の見出しを
読み込んでようやく、さっきのDIVのセクションレベルが分かるという、
子から親への遡っての解釈が必要。これはSGML的ではないという議論がある。
<s2>
<h2>たら</h2>
<p>たらたら</p>
</s2>
というように、セクションの要素名にセクションレベルが入っているのなら、
見出しを含むセクションも可能なんだけど、汎用要素のDIVだと見出しを
含めると、構造を逐次に解釈できなくなるわけ。
それはdivじゃなくてsectopnでも同じなんだけどな・・・
section-hだったら、入れ子の数だけでレベルが決まるから、逐次解釈可能だろ
>>752 section-hnでnが対応してない可能性という厄介な問題が存在している
XHTML2の仕様書では、見出しの指定は、h1〜h6を使う方法と、sectionとhを 組み合わせて使う方法がある……とあるが、読み方によってはsectionとhnなどは 組み合わせられないようにも読める。実際、そういう例もないし、どう解釈すべき かも書かれてない。sectionとhnが組み合わせられないなら、逐次解釈は可能。 HTML5の仕様書では、section要素で必ず1レベル下位になり、section開始直後の hnは自動的にsection要素の入れ子に合ったレベルと解釈される(h1と書いても h6と書いても同じ意味になる)。ただし、1つのsection内に2つ目以降の見出しが ある場合は、見出しレベルが前より下がったものはサブセクションとなる。body 自体もsectionだという規定もあるから、従来通り、見出しだけでもレベルは表せる。 この規定でも、子要素を見なくてもレベルが分かるから逐次解釈は可能。
大枠の理想としてはページ単位じゃなくて記事単位で独立させたいんだろ
議論を読んでて思ったが、 A. もしHTMLだけしか存在しなかった場合と、最初からXHTMLだけしか 存在しなかった場合では、どっちがいい?(純粋に言語だけの比較) B. HTMLが普及した後でXHTMLが登場した登場経緯などをふまえた上で、 HTMLとXHTMLのどっちがいい?(歴史・使用状況・互換性などの比較) この2つの質問で答えが違うという人も多そうだと思った。それがごっちゃに 語られてる感じ。
答えが唯一あるとすれば無意味な議論だってことだよ
>>757 その『たられば』は全てのプログラミング言語の発生過程を否定する根拠になるな。
○○がないから□□ができたり、△△がアレだから◇◇が出来た世界なんだよ。
結果的には(ハードウェアの制約がない限り)どの言語を使っても実現は可能という世界だから。
俺は専らXHTML1.0 Strictだ。 XHTML1.1だとIE6で問題が出るからなぁ。
GRDDLを使いたいのでXHTML。
XHTMLはどこで買えますか?
ナイル川辺りに落ちてると聞く
764 :
Name_Not_Found :2007/11/27(火) 18:47:02 ID:b3vqbDcK
ドンキホーテで売ってまつ
>>760 IEはHTML4.01だって問題を出してくれますが何か。
objectで画像が貼れないのはIEだけ!
imgだのaudioだのvideoだのと、メディアが増えるごとににタグが増えて際限がないので作られたobjectだが どっかの特許のために標準仕様に含めるには不適当となり、廃止方向。 HTML5では際限なく、いろんな埋め込みオブジェクト用のタグが増えました。
768 :
Name_Not_Found :2007/12/01(土) 21:54:00 ID:2futZNJc
XHTMLはIEが実装してないのに、application/xhtml+xmlしか認めない、と 研究室の机上の空論のようなことばかり言ってるし、 一方HTML5はネットで商売する奴らが自分達の都合のいいように 適当に定義をこじつけて文章構造マークアップを葬り去ろうとしているし、 HTMLもXHTMLもどっちもオワタ、という感じがする。
>>768 対応していないIEが悪いんじゃねーの?
どっかのブログでapplication/xhtml+xmlのXHTMLに対応するつもりはないって言ってたしな。
770 :
Name_Not_Found :2007/12/02(日) 03:35:20 ID:Y8jMLZL7
>>769 でも文章と画像とリンクだけで構成されたページがapplication/xhtml+xmlを名乗るのも、
何か子供の砂遊びにパワーショベルを用いるような、大げささを感じてしまう。
そこで、ISO-HTMLですよ。
間違っちゃいけないのは仕様を決めてるのもただの一団体でしかないってこと そこが仕様を作ったからってそれに従う義務はない どっかの団体が馬鹿は死ねって勝手に法律作っても従う必要がないのと一緒
従う必要ないと思う奴は自分でDTDを書けばいい。 HTML/XTMLで書いてる以上従わないといかん。
>>771 ISO-HTMLだとdivで囲んでボックス化、というのがあまり推奨されてないから困る。
DIV厨ようこそ
ほう、ここがDIV厨ですか
HTMLを置き換えるつもりなら、XHTMLはtext/htmlもmay扱いにすべきだろ。 どう考えてもW3Cはおかしい。
>HTMLを置き換える 日本語でおK
779 :
Name_Not_Found :2008/03/07(金) 00:45:55 ID:PG8AB0MT
XHTMLはせっかくホップが上手くいったのに、ステップでコケたのが痛かった。 おかげでジャンプ(XHTML2.0)は絶望的になった。 何で過渡期に過ぎないver1の段階でapplication/xhtml+xmlしか認めないなんて欲を出したんだか。 XHTML1.1ではrubyの追加とFrame、Transitionalの要素・属性をモジュール化することで HTML4系列のDTDを一本化する、というだけに留めて、急な変更をしなければ良かったものを。 今からでも遅くないから、1.1の考え方で1.0を再定義して、複数DTDなど 1.0のゴテゴテした部分をすっきりさせた、「XHTML1.01」を作って欲しいもんだ。
で、
>>779 は、何で作ってんの?もしかして・・・?w
781 :
Name_Not_Found :2008/03/07(金) 21:28:26 ID:6ki5drJM
>>769 勘違い甚だしいじゃん、どっちも。
MSも、W3Cも我が道を行く、という感じですか。
application/xhtml+xmlとかそういうのはどうでもいいから、 CSSをもっと使えるようにしてくれ。 何の工夫もせずに、段組が使えるようになって ブロックの四辺、四隅に別々の画像をおけるようになって、 テキスト加工(影とか白抜きとか)のエフェクトがあれば どれだけ作りやすいことか。 W3Cは害悪でしかなかったな。
それだけCSSを拡張して、かつW3Cが無い状況を想像すると、 IE4NS4時代の頃よりブラウザ間の互換性が無くて 結局、CSS使えねーってことになってそう。
784 :
Name_Not_Found :2008/03/07(金) 23:51:28 ID:qgs/ya/c
>>782 > 何の工夫もせずに、段組が使えるようになって
CSS2の表モデルを利用すれば、 何の工夫もせずに段組できるよ。
> ブロックの四辺、四隅に別々の画像をおけるようになって、
複数背景はCSS3でできるようになる予定だよ。
> テキスト加工(影とか白抜きとか)のエフェクトがあれば
影つきはCSS2のtext-shadow特性でできるよ。
> W3Cは害悪でしかなかったな。
意味が分からん。
W3C的にはCSS2=CSS2.1。1.0は廃止予定だし、2.0は2.1で置換予定。 text-shadowは2.1には無いのでCSS2じゃない。 CSS3の草案からも消えてしまったので、SafariとOperaの独自拡張にすぎない。
786 :
Name_Not_Found :2008/03/08(土) 01:21:24 ID:NcJgjfsv
待て、ここはCSSスレじゃねーぞ
いや、勉強になった
初心者ほど自己満足のイミフな装飾に拘って 読みづらく見づらくするんだなってことがよくわかる流れだ
? CSSはろくな装飾機能がないって流れなのにね。 仕様はあっても実装されていない絵に描いた餅状態のものとか 装飾のためだけに、DIV、SPANを使うテクニックとか ネガティブポジションという、幅を足したり引いたりしてやっとできるものとか そういうものは、装飾機能がない。と判断させていただきますので。
791 :
Name_Not_Found :2008/03/09(日) 06:35:15 ID:CyPfIZwN
>>790 > 仕様はあっても実装されていない絵に描いた餅状態のものとか
絵に描いた餅状態になっているものがあるとすれば、 それはブラウザ開発者がブラウザに
実装させないせいでありますから、 CSSに文句を言うのは筋違いでありましょう。
というか、 CSSで定義された特性をブラウザが扱えないのであれば、 他のスタイルシート言語で
同等の特性を定義されても扱えないのでしょうから、
「今のブラウザは文書を装飾する力を十分に備えていない」 と言うべきでありましょう。
> 装飾のためだけに、DIV、SPANを使うテクニックとか
> ネガティブポジションという、幅を足したり引いたりしてやっとできるものとか
「装飾のためだけに、DIV、SPANを使うテクニック」 って、 例えば何ですか。
それと、 「ネガティブポジション」 って具体的にはどういうものですか。
(「"ネガティブポジション" CSS」 でググっても1件もヒットしません。)
ネガティブマージンの間違い
IE8も次期safariもHTML5対応するみたいだけど Firefoxどうなるんだろ
firefoxも対応するんじゃない? video要素を実装したexperimental buildなんてものも、でてるわけだし。
HTMLはすっかり初心者には難しいものに、 成り下がってしまいました。
TeXで文章書くのに慣れるとHTMLは面倒になっちゃう。 論文用って用途は同じ割に、全く別物だよな。
MathML……いや、なんでもない。
>>794 XHTMLがあるのに、
なんで、HTML5ができるんですか?
XHTMLは失敗だったと、W3Cもようやく認めざるを得なくなったから。(何を今更だが) HTML4で終わったはずだったHTMLは、未来を創るはずだったXHTMLを 奈落の底に突き落とし、(落とされる前から勝手に落ちていたが。) 宗家HTML5として復活した。
信じるなよwww HTMLとXHTMLは煮ているが全く別の原理でできているだけ。
HTML5が来たら未だにテーブルで作ってるウンコさん達はどうすんだろ。 田舎の、広告屋のついでにサイト制作やってるとことか、 結構テーブルレイアウトだぜ?
HTML4を使えばいいだけのこと
クライアント「HTML5ってので作ってよ。よくわかんないけどなんか新しいんだろ。」
別にテーブルレイアウトで問題ないだろ。 手段と目的が逆になってないか?
>>806 釣り?
さすがにこの時代で
テーブルでコンテンツレイアウトするのはいかんだろw
>>807 まさかテーブルレイアウトで仕事してんのか?
素人の趣味のページでもXHTMLで書く時代にか?
素人ほどXHTML使いたがるんじゃないの?
逆だろ、素人がテーブルで、 プロはテーブルレイアウト使わないだろ。
テーブルレイアウトの方が簡単で 理解しやすく柔軟性がある。 費用対効果で、テーブルレイアウトにかなうものは無い。
で?
いや、別にテーブルレイアウトだっていいだろ オレはXHTML使うけどな だって、そっちの方がおもしれーじゃんw
面白いとかワケわかんねーこと言ってんじゃねーよw
CSSレイアウトは幻想。 メリットなどない。
しかし未だにテーブルレイアウト使ってる業者がいるってことが驚き。
html→ナンパ野郎 xhtml→オナニー野郎 こんな感じ?
自分の手間を考えるとテーブルレイアウトはやってられん。 しかしCMSでテーブル外してもちゃんと意味の通る流れになってれば 別にテーブルでもいいんじゃないのと思うようにはなってきた。 やらないけど。
テーブルレイアウトは同業者にソースみられた時恥ずかしすぎ。
でも、感じてるんだろ?
822 :
Name_Not_Found :2008/03/11(火) 08:36:02 ID:0DVgDbtm
思うんだが なぜテーブルが恥ずかしい?
823 :
Name_Not_Found :2008/03/11(火) 08:58:23 ID:BVkk/4WH
結局HTML、XHTMLどちらで書こうが サイトの目的さえしっかり達成できてればいいんだよ。
俺もテーブルで組んだほうが楽なときは テーブルでいいと思うけどなぁ。
ヘッダーフッター付き3カラムリキッドとかテーブルのほうが楽でいいんでないの?
「テーブルレイアウトは恥ずかしい」と思ってる奴の方が200万倍恥ずかしいな。
XHTMLでValidなサイト以外は素人が作ったサイトだろ。
無限ループって怖いね
829 :
Name_Not_Found :2008/03/11(火) 23:42:15 ID:Z0gd2MZw
ビルダー10でパスワード付きリンクを作成したのですが、 ビルダーのプレビューではうまくいくのにヤフージオでは 同じなのにできません。 原因分かる方いますでしょうか?
>テーブルレイアウトは同業者にソースみられた時恥ずかしすぎ。 お前が作ったもっと恥ずかしいサイトを見せてみろよw 大体、お前の作ったサイトなんか誰もソースなんて見やしないからww
テーブルとかの話になってるけど、 HTMLかXHTMLかだろ。 それすらもう古いか。 テーブル語ってる奴らは論外すぎ。これからどうすんだよ。
これからなにかテーブルレイアウトじゃ まずいことでもおきるのですか?
833 :
Name_Not_Found :2008/03/12(水) 01:44:11 ID:eRY7GRji
>>832 SEO対策に良くないって言われてるけど本当かどうか・・・
ソースがゴチャゴチャで見にくいし
素直にCSSに頼るべきかと。
> SEO対策に良くないって それは嘘。 > ソースがゴチャゴチャで見にくいし CSSでテーブル作るほうがよっぽど見にくい。
>>834 SEO(笑)はともかく、
CSSでテーブル作るとか意味不明w
テーブルはテーブルタグで作るもんだろw
テーブルの装飾はCSSだけどなw
836 :
Name_Not_Found :2008/03/12(水) 03:26:37 ID:5wHIJVkT
837 :
Name_Not_Found :2008/03/12(水) 03:33:37 ID:5wHIJVkT
そりゃAppleもMSも、現実世界で仕事をしているからだ。 IEで見ると、なぜかhtmlファイルのダウンロードダイアログが表示されますってんじゃ話にならないだろ。
装飾とレイアウト(物の配置)はまったく別の概念だね。 CSSは装飾をするものとしては普通に使うが、 レイアウトとしては機能不足で使いにくい。
>>837 MacのデフォルトブラウザはSafari。
Mac用IEは2005年12月にサポート終了。2006年1月には公開を終了してる。
デザイナーって仕事でやってるんなら、Safariなり他のブラウザで見てるだろ。
2年前に公開終了したブラウザで見てるデザイナーって仕事あんのか?
CSSはドリームウェーバなどのソフト使用者、テーブルは手打ちだろ。 手打ちでCSSは面倒だから
手打ちでCSSは面倒だから(笑)
>>840 全く別の概念だからこそHTMLの理念と同様CSSは配置を廃したのにwww
845 :
Name_Not_Found :2008/03/12(水) 12:28:09 ID:0D3b7Kwv
>>843 一度、テキストエディタのみでcss適用したサイト作ってみたらわかる
逆にドリームウェーバなんか使うと、テーブルで作るほうが面倒
847 :
Name_Not_Found :2008/03/12(水) 12:38:09 ID:0D3b7Kwv
>>845 マジレスw
掻くって感じ手書きで書けなそうw
HTMLはTABLEタグと同じ仕様でいいから、 レイアウト用タグを作るべきだった。 レイアウト用タグを使うのなら、まったく問題は無いだろ?
物理タグを残してどーすんだバカ
CSSのカラムプロパティ待てばいいんでないの?
俺は手打ちでXHTML&CSS。 全て手打ち。 どりーむうぃ〜ば〜とかほーむぺえじびるだ〜 とか使う方が面土井。
まずXHTMLで文書書いて、 CSSで装飾なりレイアウトなりする。 ソフトいらん。
アドビはマクロメディア吸収したはいいが、 CSSでユーザー減ってるかもだな。DW
ていうかAdobeになってから高くなりすぎて素人には買えなくなったDW 昔はユーザーだったんだが
Mac版しかないかな? Freewayってどなの?
>>851 ほめぱげぶるでーは論外として、DWは使えた方が絶対にいいぞ
ただ最近は手打ちもできないくせにDW使えばどうにかなるみたいな感じの奴が多いような・・
どんな環境でも作成、修正できないとダメだろ普通w
「すいません。ソフトがないとできないから、買ってください。」とか堂々と言える奴はいいけどな
>>849 レイアウト用タグはあくまで
レイアウト用タグであり
物理タグではありません。
↑ バカ発見
JavaScriptでDOMコーディングするときはDWのコードビューしか見ないんだけど、 DWでもJavaScriptをうまく使いこなせるコツがよくわからない。 手打ちの方が安心感があって、なかなかDWに馴染めない。
俺はCSSの仕様そのものに問題があったと思っている。 HTMLがまず先にあって、それに装飾やレイアウトを跡付けで付け加える方式だから、 「こんなHTMLじゃこんなレイアウトに出来ないよ! div付け加えなきゃ!」ってなる。 CSSなどというものはなくして、テンプレートのようなものを導入すべきだった。 レイアウト専用のタグと文書用のタグを分けて、レイアウト専用タグで 構成されたファイルから、文書内容を読み込む。 新しく違う文法のCSSを覚える必要もなく、HTMLの延長で行える。 こういう方式なら簡単だったのに。
それはCSSの仕様が根本的に問題なのではなくて、CSSがまだ貧弱ってことだろ。 例えば、CSSのセレクタで範囲指定出来るとどうか。 #aaa -- #bbb:before { border: 1px solid } これで、aaa のIDの要素から bbb のIDの要素の直前までの範囲が選択されるとか だったら、divを入れる必要はなくなる。要はこういうのがあればいいだけだろ。
だな、CSSはまだこれから進化できる。 テーブルレイアウトにこだわる奴はこだわったまま時代の波に埋もれていくだけ。
>>860 >こんなHTMLじゃこんなレイアウトに出来ないよ! div付け加えなきゃ!
これがそもそも間違いの元www
>レイアウト専用タグ
結局これが言いたいだけだろバロスwww
>>863 じゃあ、
<div>あああ</div>
に角丸ボックスをつけてください。
ただし、リキッドレイアウトで縦にも横にも可変で、
HTMLとCSSのみで完結(JavaScriptを使わない)することが条件です。
無理なのわかってて言ってるんだけどねw
>>864 そんな単純な条件ならborder-radiusでもbackground-image + SVGでも出来る
もっと「HTMLに構造がない場合でもCSSだけで範囲指定して〜」とかじゃないと
だから >に角丸ボックスをつけてください。 ここが初心者特有の間違いだって言われてる事にも気付けないんだな・・・
オペレーターって性格悪いヤツが多いよな 普段の業務で雑用みたいなことやらされてるからかな?
display:table関連がIEに実装されれば、tableレイアウトなんてもはやいらない訳だが
世の中、IE6でサポートされていない機能は 使えないも同然なんだぜ。 もっと現実を見ような。
実装の問題じゃなくて、それをやる人間は少ないだろ。 テーブルレイアウトはオーサリングツールで一発というのが初心者には大きいんだから。 まあその簡単さが解消されても、結局 display:tableのためにdiv追加なんてバカなことするなら意味ないんだが。
どうやら、CSS2までの範囲で言えば CSSは使えないというコンセンサスは得られたようですな。
?
まあ、解決方法がCSS3の機能なら そういうことになるな。 違うというのなら、CSS3の機能を使わずに 実装するのが筋だし。
>>874 が一人でずっとがんばってることだけは分かった
ていうかおまえら全員スレ違いじゃね?
>>874 角丸の話ならbackground-imageはCSS2にあるし
テーブルレイアウトの話ならdisplay:tableはCSS2にあるし
このスレに求められる話題が何かもわからないみたいだし
background-image じゃ長さを変えられない
css3は更なるカオスを生む。 テーブルかhtml or xhtmlの話は自分の意見を押し付けあって 表示できるからショウガナイで終わっていたが・・・。
SVGはCSSじゃない
CSSにブラウザ判定の機能がないのもいかんよな。
お前は「JPEGはCSSじゃない」と言うのか?
JPEGはCSSだと言うのか?
>>882 そんなこと誰でもわかってる話を
あえて言う理由がわからん
画像は禁止だという条件があったか?
何を屁理屈言っているんだ? CSSで実現しろというのが条件だろ
CSS上級者スレでやれ
なんだこの流れ
background-image: url(hoge.svg); っていいたいんじゃないの?
スレを本題に戻そう。 htmlだろうがxhtmlだろうがStrictであれば楽。
とりあえず1.1よりも緩いXHTML1.05キボンヌ
1.0Transitionalでいいんじゃね?
じゃあ俺は1.3キボンヌ
じゃあ俺は1.4スザンヌ
じゃあ俺は1.6ベッキー
真面目な話、いま作ってるサイトでどっちにするか悩んでる 日英独仏四ヶ国語なんだが各国別のブラウザとか要るのか?
>>898 日本人が使ってるブラウザで海外サイト見て表示崩れ起こったりするっけ?
ていうかhtmlだろうがxhtmlだろうが表示崩れには関係ない部分だろ
901 :
Name_Not_Found :2008/03/15(土) 12:50:07 ID:pIG+QGzx
会員登録制の会社とかあるじゃないですか? あの、情報登録ページのメールアドレス打つところとかを作るタグを教えてください
え?なにいってんの?Formのことか?
mailtoの事じゃね?w
904 :
Name_Not_Found :2008/04/07(月) 20:08:36 ID:RBd9Ht/B
色々調べたのですがXHTMLでのIEは 1行目にXML宣言を入れると互換モードになるというバグがありますよね? コレを回避したいのですが、文字コードがUTF-8ならば省略化しても良いらしいのですけれど <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> というようにMETAで指定して、Shit-Jisでなく文字コードUTF-8で保存すれば <?xml version="1.0" encoding="UTF-8"?> は削除できcssでブラウザによる表示の違いはある程度なくなますか?
XHTMLではmetaではなくサーバ設定で
XHTMLではというか、application/xhtml+xml では、だな。 text/html な XHTML1.0 ならmetaでもいい。
text/htmlでも同じ
shift_jisで保存の場合はヘッダで <meta http-equiv="Content-Type" content="text/html; charset=uft-8" /> と指定して、外部スタイルシートで@charset "shift_jis";とかすればいいじゃねーの? これは、だめなの?
909 :
Name_Not_Found :2008/04/08(火) 10:07:58 ID:X6yT+73U
>>908 わけがわからない。
何を 「shift_jisで保存」 したときの話?
>>909 テキストエディタで作成したHTML文書です。
保存文字コードの関係でブラウザ表示する時とか文字化けとかするでしょ?
912 :
Name_Not_Found :2008/04/08(火) 13:30:26 ID:X6yT+73U
>>910 何か勘違いしてないかね。
@charset規則は、 HTML文書ではなくスタイルシートの文字符号化方式を明示するものだよ。
913 :
404Error :2008/04/08(火) 17:14:07 ID:nG6oVvr6
でも、HTMLのほうが気軽でいいとか思う。 古いガイドも参考になる。 高機能なホームページを目指すなら、XHTML 気軽さ優先なら、HTML どちらかというと、僕は、 HTMLのほうが気軽でいいと思う。
>>913 XHTMLを過剰に評価しすぎだと思う。
ん〜、、、蔵からの要望は原則xhtmlでしかありえなすだけど 個人で楽しむサイトならhtmlでもいいかなw ただ時々フォント固定でしてる人がいる これはさすがらだめな子だからね
フォント固定(サイズ固定の間違いか?)は別にhtmlの問題ではない
>>916-917 誤解与えたようだなw
web2.0のいま
htmlを必死で覚えてサイトビルドする人が
えてして固定フォントサイズを使い勝ち
と言いたかっただけ
このスレ始めてきたが
結構突っ込み激しいなw
ギブアップ 制作者の巣に帰るわ スゲーなこのスレw
最近のブラウザはどれもズーム機能標準装備だから。 フォントサイズ固定など無駄無駄無駄。というか、固定されたってズームできるから問題ないし。画像ごとズームするから基本的には崩れることもない。
>>821 閲覧者の手間を増やす時点で別窓と変わらん
>>921 フォントサイズを固定したい人って、そのサイズにしたいからじゃなくて、
画像との比率でレイアウトが乱れるからだろ。
画像ごとズームされるのなら、別にそれでいいわけで、
サイズ固定してる人にとっては、無駄というより、むしろ願った通りじゃないのか?
むしろ画像毎ズームされて崩れることも多い・・・ ってここ何のスレだっけ?
Macで見ると普通にヒラギノで表示されますが
IEでもFirefoxでも普通に見れるな。
MSゴシックが見難い?
gdi++を使っているから綺麗
輪郭がボケボケで気持ち悪い。 文字にアンチエイリアスなんかかけるな。 これが綺麗とか言う奴はよほど目が悪いか、超高解像度モニタを使ってるかのどっちかだろ。
Flashコンテンツではフォントに安置エイリアスを使える たとえばフォントサイズ11の明朝でも Flashで作れば文字つぶれ・滲みは生じない しょせんhtmlじゃ無理無理 無律すよw
普通にメイリオが優先指定されてるだけだから、インターネットオプションの[ユーザ補助]で 「webページで指定されたフォント スタイルを使用しない」にチェックすればおk
ここCSSスレだっけ?
というかもうVista自体が見るに堪えない。なんであんなボケボケで気持ち悪い画面なんだ! 何から何までアンチエイリアスがかかっている。ふざけるな! MacやKDEやGnomeやその他がボケボケの画面になっても、XP(日本語版)まではカッチリしたフォントだったのに・・・ 何故わざわざ劣化させるのか意味がわからない。 画面小さいけど、解像度はWUXGAってノートとかで、ようやく綺麗に見える。 しかしきれいに見えるだけで、今度は細かすぎて読めない。全く意味が無い。バカバカしい。
なんか90年代からタイムスリップしてきたみたいな奴だな。
アンチエイリアスの切り方を知らないゆとりじゃね?
938 :
935 :2008/04/10(木) 00:03:07 ID:???
もうひとつ付け加えると、小画面でWUXGAとかになると、 もはやアンチエイリアスなどなくても綺麗に見える。 つまり、フォントのアンチエイリアスには全く何の意味もないと断じざるをえない。 この決定的証拠から導き出される結論はただひとつ。 無駄でしかないのだ。 しかも存在自体が迷惑。ゴミ以下だ。存在価値0だ。いやむしろマイナスだ。
小画面でWUXGAの場合・・・アンチエイリアスなどなくても綺麗 つまり、それ以外の場合はアンチエイリアスがあると綺麗 > この決定的証拠から導き出される結論はただひとつ。 たった一つの例で決め付けてんじゃねーよアフォ
おまいらまとめて ス レ 違 い 。
小画面でWUXGAとかバカか。WUXGAなんだから大画面に決まってる。 大画面のQVGAとか言い出しそうだな。意味わからねえ。
とりあえずXHTML2が、XHTML1.0並みの下位互換性(metaで文字コード指定とか text/html可とかframe要素の存続とか)とHTML5並みの幅広さを持っていれば、 HTML5なんかよりもそれに越したこと無いんだけど。
それってHTML5と何が違うの?
>>943 HTML5はapplication/xhtml+xmlが使えんだろ。
あとframe要素(noframes要素)もHTML5では廃止されてるよ。
947 :
Name_Not_Found :2008/04/19(土) 00:11:12 ID:fYMfouoI
HTML4.01にもう少しタグを追加してくれれば、別にXHTMLもHTML5もいらない。
>タグを追加してくれれば >タグを追加してくれれば >タグを追加してくれれば
んで、結局html?xhtml?どっちがいいの?
今から新しい蔵から依頼が来たから サイトを作るんだけど、 XHTMLで作るべき? HTML4.01 Transitionalじゃだめ?
>>947 HTML4.01に少しタグを追加したらHTML5になりましたとさ。
953 :
Name_Not_Found :2008/04/19(土) 20:30:54 ID:Rm2HYjgx
>>950 そこと長い付き合いをしたいならXHTML、一回きりでいいならHTML4.01 Transitional。
>>950 今ならHTML4.01 Transitionalが良いよ。
10年後は知らんけど。
と言うか情勢的にxhtmlもいよいよ怪しくなってきたしな。
自作PC的に言えばRIMMになりかねん。
>>950 HTML 4.01 Strict か Transitional。
XHTML を採用する意味無し
>>955 Transitionalはhtmlだろうとxhtmlだろうと、ないわ
950です。 ではHTML4.01 Transitionalで制作することにします! ありがとう〜\(゜○゜\)(/゜○゜)/
作った本人が「失敗でした。」と言ってるようなゴミ(XHTML)を採用する意味はない。 変な物を『中途半端に』普及させて、多重標準の状態を作り出した罪は重い。 であるからHTML5とかいう話になってるわけで。
正直、先走り汁の出すぎているXHTML1.1を何とかして欲しい。 text/html非推奨、metaによる文字コード指定非推奨なんてもうねアホかと。
963 :
Name_Not_Found :2008/04/20(日) 22:16:53 ID:bOGcKC2m
禁止では無いから別にいいんじゃないか?
965 :
Name_Not_Found :2008/04/20(日) 23:14:22 ID:HrVAxZjn
見れればなんでもいい
>>962 metaによる文字コード指定非推奨はXHTML 1.1の問題じゃなくてXMLの問題
つかサーバで明示すれば済む話じゃん。何でmetaに頼る?
まあmetaの文字コード指定だってtext/htmlだって
SHOULD NOTでMUST NOTじゃないんだから
それで提供したきゃすりゃいいんだよ
962の人気に嫉妬w もし天然の発言だったとしたらすげーな
今の段階じゃどう考えてもxhtmlはいらねーわな。 html4.01で待ってhtml5がどう転ぶかを見てから結論出すべしって所か。
むしろhtml5がいらないというか
どっちもいらないんだが、htmlは貧弱すぎ。 XHTML1.1を採用して不足した要素を補えるのなら、 まあ、それでもよかったんだが。
html5なんて話が出る前、1.1まではずっと正常進化してたxhtmlだったから 2.0には期待してたんだけどな・・・なんか妙な方向に・・・
携帯用のページはXHTML推進なのに、 パソコンのページはHTML推進になっちまったな。 もうどうすりゃいいんだよ。
>パソコンのページはHTML推進になっちまったな なってねーよwwwww
携帯のページなんて携帯で見れればなんでもいい lint満点で喜んでもlintの仕様が古い事にすら気付いてないんだからさ (笑)
977 :
Name_Not_Found :2008/04/23(水) 10:26:06 ID:1rAyWNm/
どっちでもいいならXHTMLにしとけ。 汎化能力に若干の違いがあるから。
978 :
Name_Not_Found :2008/04/23(水) 10:29:54 ID:6Ohy1Ru2
>>976 > lintの仕様が古い
について詳しく。
まあ、お前ら新しい仕様になっても、 あんまりやること変わらないんだろ?
そもそも携帯用のページなんてのが別に存在する時点でおかしいんだよ。 その発想は、グラフィックブラウザ用ページ、テキストブラウザ用ページ、 音声ブラウザ用ページなどを分けるという発想で、さらにブラウザごとに 別ページにするという発想でもある。じゃあ、それぞれ見えれば何でもいい ってことになる。
981 :
Name_Not_Found :2008/04/23(水) 13:35:55 ID:1rAyWNm/
規格がおかしい。 世の中が必要とするものを提供していない。 いい加減W3Cに合わせるのやめたほうがいいと思う。 W3Cをobsoleteにして現実的な規格を制定できる機関に代わってもらったほうがいい。 権威に胡坐かきすぎ。
982 :
Name_Not_Found :2008/04/23(水) 13:51:39 ID:6Ohy1Ru2
>>981 > 規格がおかしい。
どのようにおかしいのですか。
> 世の中が必要とするものを提供していない。
「世の中が必要とするもの」 って何ですか。
>>981 気に食わないんだったら自分でDTD書けばいいだけだろ
いいものが必ずしも業界標準になるっていうわけじゃないしな。
IEのことだなwww
987 :
Name_Not_Found :2008/04/23(水) 16:34:38 ID:1rAyWNm/
>>983 DTDを書けばいいという問題ではない。
DTDという言葉が出てるのでついでにDTDに関連する問題提起。
XHTMLはXMLインスタンスであるにも関わらず、DTDに適合且つXHTMLに
不適合という文書が存在する。
実装が難しくなるのでこういった標準化は避けてほしい。
>>980 XHTMLで書いたページとIEが競合できないから分けるだけだよ。
本当は一緒くたにしたい。同じページ二つも作るなんて面倒な。
>>987 「XMLインスタンスであるにも関わらず」じゃなくて
「XMLインスタンスであるからこそ」だろ。
SGMLにしろXMLにしろ、DTDに合ってるだけでは適合とはならない。
>>987 お前が実装させてる本人だとしたら
こんなところに書き込んでないで正しく実装しろボケ
あほな質問でごめん DreamweaverCS3のデフォルトの設定で テーブル使わずCSSでコーディングしたら もうそれでXHTML+CSSって言っていいのかな
>>991 んw・・・一応そうだね
その辺気にするなら
W3Cのcssぐぐらせたらどう?
994 :
Name_Not_Found :2008/04/23(水) 21:54:16 ID:1rAyWNm/
xhtmlって簡単ですね
ksk
ksk
ksk
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。