2007年05月27日(日)
clearfixハックは本当に必要なのか
トラックバック
このエントリのトラックバック URI を指定する
トラックバックがありません
コメント
コメント表示形式
(一覧 | スレッド)
こんにちは。
overflow: autoでの高さの算出はafter擬似要素と同じぐらい安全に使えて、さらにシンプルな記述になるのですが、ここでMacIEに対応させようとするとclearfixが1歩有利なんですよね。
また、IEのボックスサイズの解釈の違いでwidthを明示できない場合もあるので、clearfixはさらにややこしくなっています。
clearfixも数年後にはもっとシンプルな記述になってゆくと思います。
overflow: autoでの高さの算出はafter擬似要素と同じぐらい安全に使えて、さらにシンプルな記述になるのですが、ここでMacIEに対応させようとするとclearfixが1歩有利なんですよね。
また、IEのボックスサイズの解釈の違いでwidthを明示できない場合もあるので、clearfixはさらにややこしくなっています。
clearfixも数年後にはもっとシンプルな記述になってゆくと思います。
どもです。
overflow使った方法は過去(http://www.lucky-bag.com/archives/2005/03/float_overflow.html)に書いた事があるんですが、そのあと色々調べてみたらautoとするとマックIEでスクロールバーが出てしまったり、hiddenとするとネスケ7.1で表示されなくなってしまったりとちょっと問題があって、そこら辺を捨ててしまうんであればシンプルな方法だと思います。個人的に究極に手軽なのはzoomプロパティ使った方法かなあとは思っているのですが。
overflow使った方法は過去(http://www.lucky-bag.com/archives/2005/03/float_overflow.html)に書いた事があるんですが、そのあと色々調べてみたらautoとするとマックIEでスクロールバーが出てしまったり、hiddenとするとネスケ7.1で表示されなくなってしまったりとちょっと問題があって、そこら辺を捨ててしまうんであればシンプルな方法だと思います。個人的に究極に手軽なのはzoomプロパティ使った方法かなあとは思っているのですが。
何が驚いたって、コメントがいきなりwuさんとe-luckさんのものだったことです。せいぜい身内からだと思ってたら(笑)
でですね、私の場合、捨て所を考えています。
予算と時間の都合も当然ありますが、全てに対応しようと思っても残念ながら不可能に近いものがありますので。
ここもしかり。
MacIE5ではえらいフォントサイズが小さいですし、全部センター揃えになるし。
WinIE7ではブロック幅がおかしいはず(これは何とかしようと思います)。
ユーザー数とかで判断するのではなく、ブラウザアプリケーションの存在の意味が少ないものを省いているつもりです。
そういうわけで元ネタに乗って、モダンブラウザと呼ばれるもの及び泣く泣くIEでの検証ということで、お茶を濁しています。
でですね、私の場合、捨て所を考えています。
予算と時間の都合も当然ありますが、全てに対応しようと思っても残念ながら不可能に近いものがありますので。
ここもしかり。
MacIE5ではえらいフォントサイズが小さいですし、全部センター揃えになるし。
WinIE7ではブロック幅がおかしいはず(これは何とかしようと思います)。
ユーザー数とかで判断するのではなく、ブラウザアプリケーションの存在の意味が少ないものを省いているつもりです。
そういうわけで元ネタに乗って、モダンブラウザと呼ばれるもの及び泣く泣くIEでの検証ということで、お茶を濁しています。
こんにちは、clearfixのことを調べていて流れ着きました。
overflowで回避する方法だと、win版IE6(でしか確認していませんが)でホイールクリックの矢印を出してスクロールする操作が不可になるのが少し面倒です。
縦スクロールはホイールを転がすので良いのですが、横スクロールがある幅広なショッピング系サイトなどでは逐一横スクロールバーをドラッグしにいくのが億劫なのでホイールクリック→左右移動が使えないとちょっと不便に感じてしまいます。
確か、IBMのノートPC「ThinkPad」などで採用されているポインティングデバイスでも同じような症状が出たと記憶しています。
(ノートPCは画面が狭いので余計に...ですね。)
状況限定すぎてナニですが、なんとなく思ったのでコメントさせていただきました。
失礼しました。
overflowで回避する方法だと、win版IE6(でしか確認していませんが)でホイールクリックの矢印を出してスクロールする操作が不可になるのが少し面倒です。
縦スクロールはホイールを転がすので良いのですが、横スクロールがある幅広なショッピング系サイトなどでは逐一横スクロールバーをドラッグしにいくのが億劫なのでホイールクリック→左右移動が使えないとちょっと不便に感じてしまいます。
確か、IBMのノートPC「ThinkPad」などで採用されているポインティングデバイスでも同じような症状が出たと記憶しています。
(ノートPCは画面が狭いので余計に...ですね。)
状況限定すぎてナニですが、なんとなく思ったのでコメントさせていただきました。
失礼しました。
SAIさん、コメントありがとうございます。
> overflowで回避する方法だと、win版IE6(でしか確認していませんが)でホイールクリックの矢印を出してスクロールする操作が不可になるのが少し面倒です。
あら、実はこの場面には直面したことが無いです。。。
横スクロールってことは固定幅レイアウトの場合になるのかなぁ。
時間を見て検証したいと思います。
> overflowで回避する方法だと、win版IE6(でしか確認していませんが)でホイールクリックの矢印を出してスクロールする操作が不可になるのが少し面倒です。
あら、実はこの場面には直面したことが無いです。。。
横スクロールってことは固定幅レイアウトの場合になるのかなぁ。
時間を見て検証したいと思います。
レスありがとうございます。
どこそこのサイトでこの現象が発生する...というのはすぐに挙げられませんが、御サイトだと
~
に囲まれた領域はホイールクリックの機能が使えません。
それ以外の領域(ローカルエリア等)では問題なく機能します。
横スクロールが発生し得るのは固定幅で横を広めに取っているサイトですが、幅が固定だからとか、横スクロールするから、という要因に関係なくこの現象は起こりますね。
単純にIE(OS等の環境にも依存するのかもですが)のバグというか仕様ではないかと思います。
純粋にバグだと思うと改善方法がサッパリ思いつかないのがなんとも言いがたいところです・・。
どこそこのサイトでこの現象が発生する...というのはすぐに挙げられませんが、御サイトだと
~
に囲まれた領域はホイールクリックの機能が使えません。
それ以外の領域(ローカルエリア等)では問題なく機能します。
横スクロールが発生し得るのは固定幅で横を広めに取っているサイトですが、幅が固定だからとか、横スクロールするから、という要因に関係なくこの現象は起こりますね。
単純にIE(OS等の環境にも依存するのかもですが)のバグというか仕様ではないかと思います。
純粋にバグだと思うと改善方法がサッパリ思いつかないのがなんとも言いがたいところです・・。
タグ打てなかったんですね、すみません;
「~」の部分は、
divのclass「serendipity_Entry_Date」に囲まれた領域
でした。
「~」の部分は、
divのclass「serendipity_Entry_Date」に囲まれた領域
でした。
overflow: auto;だとWinIE5でずれますよ。
height:1%;とかして
WinIE以外にheight:auto;するといいです。
http://kikky.net/pc/float_bg.html
なぜoverflow: auto;で背景が出るのかという理論からすればclearfixのほうがいいかもしれませんが、overflow: auto;で問題がないようですし、簡単なんでどっちがいいかの判断は分かれるところだと思います。
height:1%;とかして
WinIE以外にheight:auto;するといいです。
http://kikky.net/pc/float_bg.html
なぜoverflow: auto;で背景が出るのかという理論からすればclearfixのほうがいいかもしれませんが、overflow: auto;で問題がないようですし、簡単なんでどっちがいいかの判断は分かれるところだと思います。
> overflow: auto;だとWinIE5でずれますよ。
IE5はさすがにインストールされているマシンが無いので、検証対象外にしています(^^ゞ
私自身は、CSSの条件分岐でIE7未満については、いただいたコメントと同様 height:1%; overflow:visible; で上書きするようにしています。
clearfixって、表示上は要らない「.」や「 」が入るのが気持ち悪くて嫌いです
ところですごい充実したサイトですね!
ゆっくり拝見させてもらいたいと思います。
ありがとうございました。
IE5はさすがにインストールされているマシンが無いので、検証対象外にしています(^^ゞ
私自身は、CSSの条件分岐でIE7未満については、いただいたコメントと同様 height:1%; overflow:visible; で上書きするようにしています。
clearfixって、表示上は要らない「.」や「 」が入るのが気持ち悪くて嫌いです
ところですごい充実したサイトですね!
ゆっくり拝見させてもらいたいと思います。
ありがとうございました。
MS-K's アンテナ
2012年5月17日 FreeBSD ZFS,DMUの最適化と高速化:3倍~10倍/第8回FreeBSD勉強会,6/8に開催 ── FreeBSD Daily Topics......
2012-05-17
最新BGM
ms-k / 2012-05-20, 22:35
Googleサイト検索
カレンダー
|
|
2012-05 | |||||
|---|---|---|---|---|---|---|
| 月 | 火 | 水 | 木 | 金 | 土 | 日 |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
参照しているリソース
最近のエントリ
- LG GH22NP21(GH22NP20ではない、並行品のやつ)のファームウエア見っけ
- 2012-04-05(木)
- 札幌にてチェーンステッチでジーンズ裾上げの結果
- 2012-03-28(水)
- 札幌にてチェーンステッチでジーンズ裾上げ
- 2012-03-19(月)
- 素敵な通帳ケースが届いた
- 2012-02-29(水)
- LAN内でIPアドレスが重複すると
- 2012-02-23(木)
- Chippewa 97863 12ヵ月経過
- 2012-02-15(水)
- 年末年始のスケジュールについて
- 2011-12-26(月)
- だいぶお嬢さんになってきた
- 2011-11-09(水)
- 財布(ロングウォレット)作ってもらいました
- 2011-11-08(火)
- Chippewa 97863 9ヵ月経過
- 2011-11-07(月)
多少は人気のあるエントリ
- Chippewa 97863 をアメリカから買うテスト (46506)
- Bフレッツで我が家の上り速度が異常に遅いことが発覚 (16133)
- 3分でストレス解消できるシュールなゲーム (7118)
- s9y in Japanese (s9yで運用されている日本語blog) (6538)
- まめFile5のアイコンに手を出しました (4899)
- B&W 686 購入 (3699)
- ASIO4ALL v2.10 with Winamp 5 設定項目メモ (2852)
- レスポールJrのバーブリッジ交換 (2656)
- GX200 MYセッティング1,2 完了 (1990)
- コンバース ワンスター2足 修理完了 (1754)
エントリタグ
まめFile エイジング サクラエディタ サーバ テンプレート デジカメ メモ ラッキーパズル ロードスター 不満 仕事 住まい 健康 北海道 携帯電話 散歩 本 生活 育児 解答 革 靴 食 Chippewa 97863 css Express5800_S70(FL) Firefox FreeBSD fun hardware Internet ISP JPEG Photography MySQL OOP PENTAX-DA 1:3.5-5.6/18-55mm PENTAX K20D PENTAX K100D photo PHP PostgreSQL RICOH GX200 security Serendipityのplugin Serendipity改 SILKYPIX Developer Studio software Super-Takumar F3.5/28mm TAMRON A16 Windows
カテゴリ一覧
最近のコメント
クリエイティブコモンズ
このblogのオリジナルコンテンツは クリエイティブ・コモンズ・ライセンス に帰属します。







ockeghem(徳丸浩)の日記
