古いIEのCSSハック プロパティごとに記述するだけで適用バージョンを変えられる簡易的な手法をご紹介。 IE6 プロパティ頭に「_」を付ける。 .class { _margin: 0; } IE7 プロパティ頭に「*」を付ける。 .class … ゴトーハック2014.11.17 666
IEをHTMLで分岐させる <!–[if lt IE 7 ]> <html class=”ie6″> <![endif]–> <!–[if IE 7 ]> <html class=”ie7… Yukimi Satoハック2014.10.24 186
CSS3:IE10からテキストフィールドに勝手に入る×ボタンを消す IE10以降からテキストフィールドに入力すると、クリアするための×ボタンが勝手に入ります。 これはCSSで消すことができます。 input[type=text]::-ms-clear { display: none; }… ゴトーハック2014.10.23 4,152
IE11でドキュメントモードを変更した際のUser-Agentについて IEのドキュメントモードをmetaタグで変えた際のUser-Agentの取り扱いには注意が必要です。 以下のようにしてドキュメントモードが変更してあるサイトに対してIE11でアクセスしてみます。 <meta htt… @iwasakiハック2014.10.21 1,389
IEでHTML5やCSS3を有効にできるレンダリングモード <meta http-equiv=”X-UA-Compatible” content=”IE=Edge, chrome=1″> IE=Edge:最新のモードを利用する chrome=1:「Chrome Fra… Yukimi Satoハック2014.08.27 787
IE8でグラデーションfilterをかけると:hoverが正常動作しなくなる対策 参考元はこちらhttp://ellsif.com/blog/?p=76 グラデーションをかけただけではIE8,9で:hover時の挙動がおかしくなる。 CSS(Sass) 下記のようにbackground-colorも合… ゴトーハック2014.07.15 570
IE7でもinline-blockを使う IE7ではinline-blockが効きませんので、IE7にも対応させたい場合CSSを下記のように指定する必要があります。その他細かい調整はIE7用ハックの*:first-child+html{~}ハックを使うことで対応… haradaハック2014.05.01 236
IE6~9までのCSSハック IE9 :root body { color:#000000 ¥0/; } IE8 body{ color: #000000¥9; } IE7 body{ *color: #000000; } IE6 body{ _co… Yukimi Satoハック2014.04.16 280
IEのエミュレート指定に使えるcss hack 上位下位バージョンでも強制的にその指定されたバージョンにするエミュレート指定。 便利ですが、一度使うと抜きにくいのも事実です。 (入れた状態でIE用の調整を各バージョン関係なくまとめておこなう為) ただ、jsなどの関係で… Yukimi Satoハック2014.03.25 389