
連載インデックスへ
Webブラウザ別CSSハック&フィルタTips(3)
モダンブラウザでも使えるCSSハック18選
有限会社タグパンダ喜安 亮介
2009/12/16
Webブラウザごとのレンダリングエンジンの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのCSSハック&フィルタTipsをお届けします(編集部)
モダンブラウザとMac OS XのIE 5でも使えるCSSハック
- - PR -
前回の「IE 6とIE 7のためのCSSハック16選」では、IE 6とIE 7のためのCSSハックのテクニックを紹介しましたが、今回は、モダンブラウザでも使えるCSSハックのテクニックを下記に分けて紹介します。
- IE 6/7/8をハック(IE 6とIE 7、IE 8に効く、もしくはIE 6とIE 7とIE 8に効かないハック)
- IE 6とIE 7、IE 8に効くハック
- IE 6とIE 7とIE 8に効かないハック
- IE 8のみに効くハック
- IE 7、Firefoxに効くハック
- Firefoxのみに効くハック
- Operaのみに効くハック
- Safari、Google Chromeに効くハック
前回同様、どちらの場合にしてもIE 6/7/8とほかのWebブラウザとの挙動を分けられるので、IE 6/7/8用のハックとして分類できることになります。また、そのほかのWebブラウザのハックに関しても同じ分け方です。
- IE 6/7/8以外のすべてのWebブラウザで読み込む → IE 6/7/8のハックとして機能する
- 逆に、IE 6/7/8で読み込む → IE 6/7/8のハックとして機能する
ちなみに、Mac OS XのIE 5のシェアは皆無といっていいレベルなので、Mac OS XのIE 5以外のWebブラウザを分類する際には、Mac OS XのIE 5の○×は無視してあります。
一方で、Mac OS XのIE 5のためのハックもあります。
- Mac OS XのIE 5のみに効くハック
- Mac OS XのIE 5に効かないハック
これらを表にまとめます。検証Webブラウザは、下記の通りです。
- Windows:IE 6、IE 7、IE 8、Firefox 3.5、Safari 4、Chrome 3、Opera 10
- Mac OS X:IE 5、Firefox 3.5、Safari 4、Opera 10
| 表 Webブラウザ別CSSハック(2)(表の完全版は連載インデックスにあります) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
今回、紹介するCSSハックは、主に<p>要素を例にしていますが、ほかの要素でも書き方を同じにして、pの部分を書き換えれば適用できます。ただし一部のハックでは、要素が限定されるものもあります。
CSSハックの基本については、下記記事をご参照ください。この記事はCSSの基本を紹介する連載「いまさら聞けないCSS/スタイルシート入門」に含まれますので、CSS自体の基本を抑えたい方は連載を通してご参照ください。
| 1/3 |
| INDEX | ||
| Webブラウザ別CSSハック&フィルタTips(3) モダンブラウザでも使えるCSSハック18選 |
||
| Page1 モダンブラウザとMac OS XのIE 5でも使えるCSSハック |
||
| Page2 コンディショナルコメント ユーザーエージェントハック ファーストオブタイプハック 否定lang疑似クラスハック ノットターゲットハック 構造的な疑似クラスハック 否定Nth child疑似クラスハック ファーストチャイルドハック |
||
| Page3 モズエニーリンクハック モズドキュメントハック コメントモズエニーリンクハック xmlns属性セレクタハック ウェブキットハック Mac IEスターハック インポートハック メディアタイプ混在ハック ホーリーハック、バックスラッシュハック 【おわりに】CSSハックの利用はリスクを見極めて慎重に |
||
Webブラウザ別CSSハック&フィルタTips バックナンバー 連載インデックスへ»
- 第1回 IE 6で泣かないための、9つのCSSハック
- 第2回 IE 6とIE 7のためのCSSハック16選
- 最終回 モダンブラウザでも使えるCSSハック18選
| 「デザインハック」コーナーへ |
リッチクライアント & 帳票 フォーラム 新着記事
- 現場の無駄な流血を止めるための「プロトタイプ」とは (2010/3/12)
サイトやWebアプリ/RIAの設計やデザインを効率良く進めるには、プロジェクト関係者の想定を一致させていくことが大事だが… - Flashを閃光のごとく高速化するための基礎知識 (2010/3/9)
Flash高速化のための基礎知識や実践的テクニックを紹介する連載。初回は“処理負荷”を調べる具体的な方法を解説します - Windows 7でどんだけ“おばか”なアプリが作れるの? (2010/3/4)
おばかの発想の源やアプリの作り方などについて、おばかアプリ選手権の歴戦の受賞者や、マイクロソフトの代表者に話を伺った。アイデアのご参考に - APIでGoogleスプレッドシートの追加/更新/削除 (2010/2/24)
ワークシートの追加・削除、メタ情報の更新、行単位でのデータの追加・更新・削除する方法を徹底解説します
|
|
@IT 新着記事
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 New! |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
お勧め求人情報

**先週の人気講座ランキング**
〜Java編〜
| ◆ | 上司や部下、部署内メンバーとの情報共有 を“ガラッ”と変えるコラボツールとは? New! |
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |

| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |
| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |

| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |
| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |

| ◆ | 直属上司が海外にいるのエンジニアに見る 【実例】場所に捉われないワークスタイル |
| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |






