対象:ホームページ・Web制作
回答数: 3件
回答数: 7件
回答数: 3件
消極的な手段ですが、私の対策案
お世話になっております。
IE7の登場で、またもや混乱が生じていますので、ブラウザ周りの調整で苦しみます。先日は、JavaScriptのwindow.のあるメソッドでFFとIEで動作の違いが出てきてしまい、困ったことがありました。
CSSのみならず、過去のブラウザも含めて、色々な環境に対応するのは、とても大変な作業ですね。そんな製作の面から、参考にはならないと思うのですが、私の経験を書きます。
●CSSハックに依存しないデザイン
私は、ユーザーのスタンダード環境をWindwosXP/IE6,FireFox2としてバリデーション重視で書き、同じように見えるように構築します。フルCSSで作ろうという際の自由度が下がりますが、これは多くの方がデザインを調整していくなどをして、既に「やむを得ず」やっておられると思います。
●プログラミングでカバーする
「現行の様々な環境を想定して欲しい」などの厳しい要求がある場合、出来るレベルならJavaScriptでの振り分け、また、あまりにも古い環境まで想定する、厳しすぎるような指示の場合には、.phpや.cgiで、ブラウザに合わせた.cssをプログラムで吐かせたりする場合もあります。こういうのは、余計なことで無意味に複雑になりますので、出来ればやりたくない事ですが…
いや、本当に参考にならなくて申し訳ないのですが、現実的に作業を進めるには、現状のデファクトスタンダード環境から「妥協点を求める」ことで、対策案とせざるを得ません。
回答専門家
- 運営 事務局
- ( 東京都 / オペレーター )
- 専門家プロファイル
登録している専門家やQ&Aやコラムといったコンテンツをご紹介
専門家プロファイルに登録をしている皆様の記事や、Q&A、まとめ記事など編集部でピックアップしたものを定期的に配信していきます。よろしくお願いいたします。
(現在のポイント:-pt)
この回答の相談
現在、CSSハックを使用して各ブラウザ間の誤差を修正しているのですが、今後CSSハックは使えるかどうなるかわからないと思います。そこで今後対策としてどうお考えですか?または、良い案はありますでしょうか?
宜しくお願いいたします。
たっつんさん (奈良県/25歳/男性)
このQ&Aの回答
このQ&Aに類似したQ&A