1read 100read
2013年06月Web制作551: XHTML Basic (136)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
相談サイトを語るスレ (189)
制作に女が関わったせいで地獄になった経験 (121)
高飛車極まれり Yahooのビジネスエキスプレス (169)
一日3桁ホトの管理者スレッド (162)
リンクフリーなサイトって (142)
Web2.0は制作側には関係ないよね? (172)
XHTML Basic
- 1 :2007/05/03 〜 最終レス :2012/09/15
- 主に「モバイル用」として策定されたミニマムな規格ですが、
PC向けのサイトでXHTML Basic準據を宣言しても、何の問題もありません。
さぁ、語れ。
- 2 :
- だが断る。
- 3 :
- 携帯のUAがXMLパーサを内蔵するのか…?最近はOperaが入っていたりするらし
いが、そうでない古い携帯にとっては全然やさしくないな。
- 4 :
- Docomo/AU./SoftBank さらにはPCまで。
全部の種類に対応させたい欲張りな奴には
XHTML Basic しか選択肢はないだろ。
時代はもうXHTMLなんだよ。
- 5 :
- >>3
ここ2・3年の携帯はたいていXHTML対応してるよ
- 6 :
- >>5
そうなのか。するとapplication/xhtml+xmlで配信しておけば、ちゃんとXMLと
してパースしてくれるんだよね。しかし、携帯を新機種に乗り換えるのはパソ
コンのブラウザをバージョンするように簡単にはいかないだろうから、古い携
帯を使っている人がたくさんいることを考えると、XHTMLで万事OKとはならな
いね。
ただ、古い携帯がHTMLに対応しているかというと、そうでもないような気がす
るし、これからのことを考えたらユニバーサルに使えるXHTML Basicはよい選
択肢ではあると思う。
ところで、世間じゃXHTML 2.0だとかHTML 5だとか騒いでいるけど、XHTML 1.1
SEやXHTML Basic 1.1ってまだWDなんだよなあ。あんまり注目する人がいない
のが寂しい。
- 7 :
- http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/intro/intro.html
>HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。
>例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、
>音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。
じゃあなんで「モバイル用」とか作るんだよバカ!
- 8 :
- >>7
XHTML Basicがモバイル用だなんてのは勘違いだよ。
> モジュール化されたXHTMLを用いて、携帯端末やテレビから通常のPCまで幅
> 広い環境で利用できる文書の共通項とするためのXHTML Basicが2000年12月19
> 日に勧告されました。
http://www.kanzaki.com/docs/html/xbasic.html
XHTML Basicはモバイル専用ではなく、モバイルも含んだ幅広い環境を想定し
ている。モバイル専用ってのはi-mode HTMLみたいな独自仕様のやつとか。
- 9 :
- >>8
だからー、それなら従来のHTMLもそうじゃん。>>7に書いてあるように。
- 10 :
- >>9
確かにHTMLもXHTML Basicも幅広い環境への対応を目指している点では同じだ
けど、例えばHTMLのonclick属性は明らかにコンピュータなどの端末だけを対
象にしている。そういうのや見た目を変えるb要素i要素などを厳格に排除して、
かつXMLアプリケーションになったのがXHTML Basic。
まあ、イベント関連属性はXHTML Basic 1.1で復活するかもしれんが。
- 11 :
- >>6
オマエ、あんまりいい加減なこと言うなよ。
最近の携帯電話の買い替えサイクル平均は約2年、
3年経ったら90%近いユーザーは買い替えてるんだよ。
資料:
http://www.nikkeibp.co.jp/style/biz/marketing/keitai/050526_keitai/
つまり、正しい XHTML Basic 1.0 で書いてれば、
現状ほぼ問題ないと言い切っても過言ではない。
- 12 :
- >>11
そうなのか。5年以上同じ携帯を使っている俺は残りの10%か。10%くらいなら
無視してもいいところかな。難しいな。
- 13 :
- 実際にXHTML Basicを使って携帯向けサイトを運営している人の話を聞きたいな。
- 14 :
- ttp://www.nttdocomo.co.jp/service/imode/make/content/xhtml/chart/index.html
わかりにくい。
誰かxhtmlでHRの線の太さと色を複合して指定表示させるタグを教えてくれ。
<hr style="border-color:#ffffff";"height:2"/>ではだめだった。
おたぐ部屋には載ってなかった。
>>13
実際iで背景画像が使えるだけ。
そのぶん重くなる。
なによりこのようにhtmlに慣れてしまった者には厳しい。
- 15 :
- 単にお前がバカなだけじゃん。
大体htmlとxhtmlにマークアップ上は大した違いはない。
- 16 :
- >>14
罫線(hr要素)の色を変える方法 - Web標準普及プロジェクト
http://www.mozilla.gr.jp/standards/webtips0003.html
hr要素はXHTML Basicでは使えないんでは。
- 17 :
- ないよ>hr
- 18 :
- HTMLで作ってたサイトを、XHTML Basic に変換中なんだが、
■文法チェックツール
ttp://openlab.jp/k16/htmllint/htmllinte.html
なかなか難しいな・・・。
ってか、100% XHTML Basic なページなんか作ったら、
PCではとても見た目がダメなページになってしまいそう。
ただ、チェックツールは厳しいんだが、適当に規格からズレてても、
IE6, 新型i-mode, 3年前のAU それぞれ問題なく見えてたりする。
- 19 :
- Strictで書いてればそんなに難しくないと思う。見た目はCSSでどうにでも
できるし。
- 20 :
- >見た目がダメなページ
XHTMLでHTMLのほうで見た目を何とかしようと思ってるあたりでそもそも駄目じゃないか。
- 21 :
- でさ、実際おまいら、XHTML Basic 100%で出来てるページ、見たことある?
あったら後学のためにここに晒してくれ。
- 22 :
- 晒せとか言ってる時点でバカだな。
- 23 :
- 別に今のどの携帯でもHTML見れるし、
これからの携帯でもHTMLは見れるだろう。
だから、わざわざ面倒なXHTMLに変える必要はない。
- 24 :
- >>23
そして機種間での表示差異にグダグダになるw
- 25 :
- >>23
保守性とか考えたことないでしょ。
- 26 :
- XHTMLであることとStrictであることは
無関係なんだってわかってない人が多そうなスレだ。
- 27 :
- 今んとこ、携帯向けのページなら XHTML Basic で作るのが常識だと思うが?
- 28 :
- >>26
XHTML Basicってlang属性を除けばXHTML 1.0 Strictのほぼサブセットになっ
てるんじゃない?まあXHTMLでもdivとspanだけでマークアップってのは可能だ
が。
ところで、XHTML Basicでは見た目に関する要素が使えないけれど、携帯のCSS
対応状況はどうなってるんだろう。自分の携帯がCSS完全未対応ってことくら
いしか分からんのだが。
- 29 :
- >>28
Docomo以外は全部対応してるだろ、CSS。
ただ、携帯サイトへのアクセスはやたらと
糞i-modeが多いのが一番問題なんだよ。
シェアNo1がAUだったらどんなに素晴らしかったことか。
- 30 :
- コンテンツ制作者としては、XHTML Basicに従ったマークアップでページを作成することで、
幅広い端末に1つのソースで対応できることになります。スクリプトが使えない、
アクセシビリティのための機能がHTML4より簡略化されているなどの制約はありますが、
XHTML Basicを基本にしたページづくりを研究してみるのは、
端末の多様化する時代に向けての賢明な準備であると言えると思います。
- 31 :
- >>29
対応してるのか。最近の携帯はすごいな。今自分の携帯で自分のサイトにアク
セスしてみたら、まずutf-8に対応していない時点でおしまいだったorz
- 32 :
- ああ、KDDIがシェアNo.1になったらこの国は終わるな。
- 33 :
- WEB制作者の視点から見れば
ez-web >>>>>>>>>> 超えられない壁 >>>>>>>>>> i-mode
だけどな。i-modeが業界全体の足引っ張ってる
と言い切っても過言ではないだろう。
- 34 :
- >>28
そういう意味じゃなくて、
>>23に対して>>24という返答はhtmlでもstrictがあることを忘れてるんじゃないか
って意味。
- 35 :
- >>34
そういうことか。確かにHTML 4.01 StrictでもXHTML 1.0 StrictでもXHTML
Basicでも使える要素は殆ど変わらないもんな。
- 36 :
- >>35
そう。逆にXHTMLであってもtransitionalでレガシーなページを作ることも可能だし。
まあそれの排除を明確にしたXHTML Basicと1.1は使っておいて損はないと思うけど。
むしろdiv厨なんかには一度ISO-HTMLを習わせたいけど。
- 37 :
- なんか、無理して XHTML Basic にするより、
普通に携帯用に調整した XHTML 1.0 の方がいいと思うんだが?
XHTML Basic にすると、携帯向けSEOで有利とか言うんなら
話はわかるが、そういうわけでもなさそうだしな。。。
- 38 :
- >>37
> 携帯用に調整
具体的には?
- 39 :
- XHTML Basicってメディアタイプ推奨がapplication/xhtml+xmlなんだけど、
Opera搭載携帯は当然OKとしても、他のDoCoMoとか大丈夫なの???
- 40 :
- 今は、XHTML BasicのCSSは外部CSSファイルで大丈夫なの?
1年くらい前まではDocomo(i-mode)では外部CSS未対応だったような
- 41 :
- 基本的にDocomoはCSSダメだと思っておいたほうがいい。
>>38
使うタグを自主規制したり、画像やファイルサイズ、
あとは全体のレイアウトに気を遣ってあげたりとか。
そうなると、既にXHTMLである必要は全然ないんだが、
XHTML Basic 指定で text/html 使うのも意味ないしな。
>>39
まだ今の段階で application/xhtml+xml を使うのは自殺行為だ。
他のDoCoMoどころか、IEは全滅、意味不明な文字列しか表示されんよ。
しかし、XHTML Basic では text/html は使わないで欲しいと・・・。
なんという地に足がついていない規格なんだこと。
やっぱり、現段階のベストチョイスは XHTML 1.0 だ。
これなら、IE, i-mode, AU, SoftBank 全部で表示できる。
何のHTML宣言もしないという必殺技が一番最強かもしれんがなw
- 42 :
- >>41
IEはどうでもいいよ。携帯の話・・・
- 43 :
- HTML互換のXHTML 1.0 Strictにしておいて、XHTML Basicにも適合しておくよ
うにするのがベストだね。text/htmlも「可(May)」だし。
>>42
XHTML Basic=携帯用ではない。XHTML Basicは携帯、PDA、コンピュータ等いろ
いろな環境に対応することを想定して策定された規格。まあ、IEはどうでもい
いが。
- 44 :
- >>43
そういう意味じゃなくて、質問した内容が携帯に関して、だったんだよ。
- 45 :
- あー、そういうことね。
- 46 :
- IEはどうでもよくないと思うんだが・・・。
- 47 :
- たとえブラウザ対象であってもIEはどうでもいいな。
- 48 :
- 仮に、IEがどうでもいいとしよう。携帯ONLYのサイトだとしよう。
対象は、i-mode, ez-web, softbank の3つに絞ってみる。
で、application/xhtml+xml を使うと、
i-mode ×
ez-web ○
softbank ○
となる。
一番シェアが多い i-mode がダメなんだから、
これは却下せざるを得ない。
application/xhtml+xml が使えないとなると、
XHTML Basic もあまり使用が推奨できない。
ということになるわけだ。
現時点のベストチョイスは、携帯向けサイトであれ、
XHTML 1.0 であるという現実には変わりはない。
- 49 :
- >>48
マジレスするとi-modeは確実に滅びる。
現在も縮小中。携帯基地局自体W-CDMAに移行してるからな。
そう長いことないよ。もう周波数帯が限界だから。
- 50 :
- >>49
そうはいっても、まだシェアはi-modeが1番だし、
携帯向けサイトはどこも、先ず最初にi-modeで
動作確認を優先させてる。
i-modeを無視はできんだろ・・・。
- 51 :
- またKDDI厨か。
- 52 :
- >>50
だったらなんだ。
IEを無視していいならDoCoMoだって無視していいだろ。
どうせ滅びるべきクソだ。
- 53 :
- i-modeってPDCのことだったんだ
- 54 :
- このスレには威勢がいいのか、原理主義者か過激派か、
それともただの馬鹿なのか微妙な奴が約1名いるな。
まぁ、XHTMLやってると、その気持ちはわからんんでもないが。
- 55 :
- 一人だと思ってるのがおかしくね?
正しい仕様で制作してるのに動かないバグ持ち環境まで
対処したくないという奴はこの板には多い。
- 56 :
- ねえねえ
HTML 4.01じゃ駄目なの?
- 57 :
- strictならいいんじゃない
- 58 :
- >> 正しい仕様で制作してるのに動かないバグ持ち環境まで対処したくない
随分と坊やな発言ですこと・・・。
うちの会社にもそんな奴いたなぁ。
もっと現実は現実として受け入れないと。
- 59 :
- プロがこんなところに来てる方が恥ずかしいよw
大体からしてドコモはapplication/xhtml+xml以前にCSSすら対処できてないんだから
ドコモ主体にすると別ページでレガシーな作りにせざるを得ない。
>>58はその発言で逆にまともにプロとして仕事をしたことがないことが露呈してる。
- 60 :
- >>58
>>55は「バグに対処しない」とは言っていない。バグ持ちブラウザは邪魔な存
在だが無視することもできないので仕方なくバグ環境にも対応させているとい
う人は少なくない。それを「坊や」と嘲るんだから、>>58はバグ満載のブラウ
ザが次々に登場して、それに対応してゆくことを望んでいるんでしょう。変な
人だね。
- 61 :
- つまりそんな奴=>>58
- 62 :
- >>38
>>41
最近見たサイトの中で、これは上手いなぁ・・・と感心したのが、
PCと携帯それぞれのキャリアでちゃんと見れるように工夫した上で、
かつデザインもしっかりしてるこのサイト。(注意:Rサイト)
http://RR.jp/
XHTML 1.0 + text/html で、ソースも簡潔。
AUとDoCoMoの携帯でも見たけど、表示は完璧だった。
- 63 :
- 簡潔ではあるが完璧ではないな。
<img src="image/title0_japan.gif" alt="全国優良R風俗店情報" /><br />
□<a href="shop1_hokkaido.php">北海道 /東北</a><br />
□<a href="shop2_tokyo.php">東京版 /都内</a><br />
…
これは
<h2><img src="image/title0_japan.gif" alt="全国優良R風俗店情報" /></h2>
<ul>
<li><a href="shop1_hokkaido.php">北海道 /東北</a></li>
<li><a href="shop2_tokyo.php">東京版 /都内</a></li>
…
</ul>
こうしてほしい。
- 64 :
- >>62
簡潔じゃねえよ。テーブルレイアウトだし。
- 65 :
- lintで92点か。エロサイトにしては珍しい。
http://openlab.ring.gr.jp/k16/htmllint/htmllint.cgi?Stat=on&Method=URL&ViewSource=on&HTTPHeader=on&TextView=lynx&Pedantic=on&URL=http://RR.jp/
- 66 :
- >>65
自演乙
- 67 :
- PCサイトにしたいのか、携帯サイトにしたいのか、
イマイチよくわからないサイトではあるが、
割とスッキリまとめておるな。
ただ、このサイトも XHTML Basic には
そのまま変換できんじゃろ。
- 68 :
- XHTML Basic + CSSにしてみた。
http://doiob.net/doiob/uploader/src/up3880.zip
- 69 :
- 本人乙。
- 70 :
- いや、本人なら本サイトのほうを修正するから
- 71 :
- 紹介した本人乙、という意味。
- 72 :
- >>68
なるほど、確かにほぼ完璧なXHTML Basicだ。
勉強になるな、このスレは。
これで、メインが本サイトみたいに
中央揃いだったら凄いんだが。
- 73 :
- iモード HTML シミュレータ2
http://www.nttdocomo.co.jp/service/imode/make/content/html/tool2.html
softbank ウェブコンテンツビューア
http://developers.softbankmobile.co.jp/dp/tool_dl/web/wcv.php
それぞれで >>68 を見てみた。
i-mode は、まだ見れるが、少し表示が変ってる。
画像の箇所が縦2列になってたりとか、
最後の表示が詰め詰めになってたりとか、
中央表示がダメになってたりとか。
softbank は禿しく文字化け。
あと、<ul>が少し横に出てるのせいで
文字が1行で表示されなくなってる。
こちらも画像は縦2列。
で、本家 http://RR.jp は、
どちらで見てもパーフェクト。
■結論
やっぱりまだ XHTML Basic は時期早々。
- 74 :
- >>73
なんだよその結論は。
http://doiob.net/doiob/uploader/src/up3880.zipが駄目だってだけで
XHTML Basicが駄目だってことじゃないだろう。
つーか文字化けは文字符号化方式の問題であってマーク付け言語の問題じゃないし。
- 75 :
- >>74
http://doiob.net/doiob/uploader/src/up3880.zip
は、XHTML Basicでやれるだけやった感はあるぞ。
なのに、駄目とはどういうことだ?
- 76 :
- >>75
今度は俺がやってやる。ちょっと待ってろ。
- 77 :
- i-modeってもしかしてCSSに対応してない?と思ったら
http://www.nttdocomo.co.jp/service/imode/make/content/xhtml/outline/s1.html
> ・i-CSSは、iモード対応XHTML用のCSSです。
> ・インラインのみに対応しています。
> ・内部参照にも基本的に対応していませんが、以下に限り内部参照に対応しています。
>
> ・リンク擬似クラスa:link
> ・動的擬似クラスa:focus
> ・リンク擬似クラスa:visited
>
> ・外部参照には対応していません。
なんだよこれ('A`)
- 78 :
- http://a-draw.com/uploader/src/up22440.zip
やっぱり駄目かもわからんね。
- 79 :
- 問題点としては、やっぱり構造と見た目の分離が携帯では難しいってことか。
コンピュータのブラウザがやっとのことでCSS2に対応したところなのに、携帯
のブラウザにも同じことをさせるのは厳しいよね。
ただ、これはXHTML Basic固有の問題じゃないから、XHTML Basicはだめってこ
とにはなんないだろう。スタイルシートなしのXHTML Basic文書という選択肢
もある。見た目がさみしくなるが。
- 80 :
- >携帯のブラウザにも同じことをさせるのは厳しいよね。
i-Mode以外は対応してるっての・・・
- 81 :
- でもCSSをサポートしているとは言ってもacid2テストに合格できるほどではな
いでしょ。
- 82 :
- >>81
バカハケーンwww
- 83 :
- acid2に完全合格してるのって現行Opera9だけか?
今携帯用にはOpera8.60だろ。
それでも既にacidテスト的にはFx以上なんだから特に問題あるめえ。
- 84 :
- CSSのサポートがFx以上ってのは携帯搭載Opera以外の携帯ブラウザもそうなの?
- 85 :
- >>84
>>83を100回読み直せ
- 86 :
- もしかして最新の携帯はみんなOpera搭載とか?SoftbankとDocomo以外は。
- 87 :
- ・・・・これがゆとりって奴か?
真性っぽいな・・・
- 88 :
- <日記>
このスレの触発されて
自サイトを4.01Transitional→XHTML BASICにしてみた。
タグ少ない所が逆に面白いな。
見た目をCSSに完全に分離することもできるし。
↓
表を作ろう
↓
あれ?tableに線が出ない。
ここでタグにborder使うのも負けた気がする。
↓
CSSでやろうにも知識の無さが露呈orz
↓
なんとか線出たもののこれで本当にいいのか分からん ←今ここ
まだまだ道のり遠いぜ
</日記>
- 89 :
- >>88
セルにborderプロパティ使えばいいだけだから
border属性使うより簡単だと思うがな。
あとtableならちゃんとthead>th想定してデザインしろよ。
- 90 :
- >>89
レスd。
いろいろぐぐりながらがんばってくる。
- 91 :
- >>87
>>83の発言の意味がまじでわからんのだが。
>今携帯用にはOpera8.60だろ。
これは
* どのベンダも最新の携帯のはOperaを搭載
* 一部ベンダが最新の携帯全機種にOperaを搭載
* 一部ベンダが最新の携帯の一部にOperaを搭載
* どれでもない
このどれなのか、ゆとり世代にも分かるよう解説してくれ。
- 92 :
- マジレスすると、流れは
・携帯のブラウザでCSS2対応は難しい
↓
・i-Mode以外はしてるじゃん
↓
・acid2に合格するほどじゃないでしょ
↓
・acid2なんかPCでもOp9だけだ罠=携帯ブラウザでacid2なんか求めるなよ意味ないから
↓
・Opera以外の携帯ブラウザでもPC以上なのか?
↑これで話がずれてるから突っ込まれてるんじゃないかと。
本当は3番目でもうずれてる気がしないでもないが。
- 93 :
- >acid2なんかPCでもOp9だけ
何でこれに誰もつっこまないんだろう
- 94 :
- マカーが絶滅してるせい。
- 95 :
- マクはPCじゃないし
- 96 :
- PC/ATは
- 97 :
- >>92
ありがとう。ゆとりの俺にもよく理解できた。
- 98 :
- >>92
横からd
- 99 :
- CSS2には対応しなくても、CSS Mobile Profile
(http://www.w3.org/TR/css-mobile/)くらいなら使えるようになってほしいな。
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
好きなコ(webデザイナー)に告白した・・・・・ (113)
+ JavaScript の質問用スレッド vol.106 + (303)
FLASHだけあれば良い(HTML&CSS不要) (161)
データベース系サイト管理人のスレ (176)
JavaScriptは難しすぎ (171)
●●GOOGLE検索は間違いだらけ●● (142)
--log9.info------------------
■ 改造ロックマンについて語るスレ ■Stage16 (815)
ロマンシングサガ 新バイナリ神 38 (527)
【統合】PSPでエミュレータを動かそう【101機目】 (109)
パチモンTV いちばんかん 15枚目 (220)
■■■PS2修理スレッド 5台目■■■ (617)
任天堂DS系ハード改造総合スレ 4台目 (959)
第四次ティターンズ大戦スレ (136)
ポケモンガーネットを開発 (115)
GOD EATER BURST改造スレ(アペンド版用) (191)
【R-TYPE】FC版ゲームAC化スレ【魔界村】13 (128)
PS2 メモカブート総合スレッド part 13 (160)
【RGBイヒ】ゲーム機改造 11機種目【その他小ネタ】 (252)
【FF7】ファイナルファンタジーVIIインターナショナル for PC改造スレ (305)
【PSP】WinningPost7 2013 改造コード スレ (158)
PSPで天外魔境ZEROを起動させるために尽くすスレ (161)
PS3でバックアップを動かそう 1234 (784)
--log55.com------------------
ドメイン差し押えられた後の2ch接続方法
NetHack 地下:61
root で rm -rf /
NetBSDをデスクトップ環境として常用するスレ
Internet Mail System 総合スレ 3
WebMail総合スレ【SqWebMail, SquirrelMail ...】
FreeBSD での Office 環境を語れ! その2
*BSD/ThinkPad