• ベストアンサー

IE依存しないWebページの作り方

「GaraxyにWindowsインストールできるか」で質問して、Sleipnir Mobile for Androidを紹介してもらいました。OperaやFirefoxより表示できるページが多く良かったのですが、Sleipnir もHTMLレンダリングエンジンはFor AndroidはTridentではなく、WebKitで、実際表示できないページがありました。 ここで教えられたとおり、やはりIE依存しないページを作る必要があるかなと思いましたが、具体的にはどうしたらよいのでしょうか?お教えください。 http://okwave.jp/qa/q7127622.html

質問者が選んだベストアンサー

  • ベストアンサー
  • Shin1994
  • ベストアンサー率22% (551/2493)
回答No.2

その節はどうも。 こちらの調べ不足で、Sleipnir for AndroidがWebkitであったとは…申し訳ありません。お恥ずかしい限りです(汗) Webをつくる立場の方でしたか。それならば、No.1の方のおっしゃるように正当なHTML・CSSを書くことだと思います。元来、IE自体がWeb標準に準拠していないと問題視されていた立場ですので。IEが嫌われる要因の一つです。 IEもver.9になってようやくWeb標準に対応し始めていますから、正当なHTML・CSSでも大丈夫だと思います。僕も、サイトはいくつか作りましたが、自分の父のサイトを作る時なんか旧版IEを見捨てましたからね。そんなふるいの使ってないでさっさと最新版を使いなさい!と言わんばかりに… ページとしては最低かもしれませんが、昔の物にいつまでも合わせてもいられませんし…それに試しにHTML5/CSS3を使ってみたのでどのみち古いブラウザは見捨てざるを得なかったんです(汗) 一応、サーバ側でリダイレクトしてIEだけ別ページに飛ぶようにして対応はしていますが… 正当なHTML・CSSの場合、W3Cでステッカーを発行してもらえますよ。W3CはHTML・CSSを勧告する機関です。ここで正しいと判断されたページこそが正しいんです。逆にそれをきちんと表示できないIEの方が悪い! ここがW3Cの構文チェックサイトです。 HTML http://validator.w3.org/ CSS http://jigsaw.w3.org/css-validator/ サイトURL入力し、Enterを押せば解析して結果を表示してくれます。OKと判断されれば、ステッカーを発行してくれます。 このサイトは、日本語で表示してくれます。エラーがあれば、訂正方法を説明してくれます。ここで100点を出してから先ほどのW3Cのサイトで解析させれば、まず大丈夫です。 http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

noname#178894
質問者

お礼

回答ありがとございます。 良いサイトの紹介ありがとうございます。たまたまIEで表示されたからタチが悪かったと思いました。 正当なHTML・CSSを書けるよう精進が必要と理解しました。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

カテゴリー違いですが・・ Webデザイン・CSS ( http://oshiete.goo.ne.jp/category/258/#google_ads1 ) HTML ( http://oshiete.goo.ne.jp/category/252/#google_ads1 ) のほうが良いでしょう。 >IE依存しないWebページ ・・というより、HTMLは、 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より  あなたのウェブサイトを利用するのは、IEやfirefox,Chromeといったブラウザだけではありません。

noname#178894
質問者

お礼

回答ありがとうございます。 > あなたのウェブサイトを利用するのは、IEやfirefox,Chromeといったブラウザだけではありません。 そうですよね。HTMLレンダリングエンジンにここまで依存するなんて、記述に不注意があるのですよね。

noname#158634
noname#158634
回答No.1

見るほうかと思ったら作るほうなのね。 >IE依存しないページを作る 「まともな」HTMLとCSSを書いていれば普通は「IE依存」なんかしない。ましてや「表示できる・できない」なんてのは論外。 ブラウザごとに挙動が異なることについては今は諦めるしかないので、まずはまともなソースを書くこと。具体的も抽象的もなく、それが唯一の方法です。

noname#178894
質問者

お礼

回答ありがとうございます。 >「まともな」HTMLとCSSを書いていれば普通は「IE依存」なんかしない。 皆様方の回答から本当にそう思いました。

関連するQ&A

専門家に質問してみよう