2006年11月アーカイブ

CSSで痛い目にあったので勉強してきました。

http://blog.worldending.jp/archives/2006/07/css.php
BLOG×WORLD ENDING様。分かりやすくかかれてました^^

http://dragon.jp/column/archives/css_hack.html
Dragon.jp様。人気ハック記事が紹介されてました

バージョン6以下のIEには適応されず
html>body

そして一番俺に関係ありそうなmarginハック

margin:10px 10px
とやると、FFなどでは左右10pxずつなのだが
IE6では左右20pxずつ表示されるらしい。

たぶんこれだこれをなおせばいいんだ。
原因がわかったところでやるしかねぇ^^

IE開発者はハックを消せと言っているらしい。
だがIE6のシェアはしばらく残るので消さない
というのが普通の回答なようだ。

だが、開発者の意志どおり進むようで
今後の後でCSSが標準になったら崩れるから消してもいいらしい。
ハックで修正したら、また5年ほど時間空けばいいのだが
すぐ修正版とか出したら困るww

やっぱ、IE6は無視したいんですが。
それも無謀なことだねww
悩んでるのは皆同じのようです。

IE3.0,4.01,5.01,5.55,6.0を一気に導入できる
便利な物もあるらしいがまだみっけてませんww

あとIE6とIE7を共存させるには
どちらかのStandalone版を入れればいいようです。
これで無事にIE6を入手しました。
これで努力すればできる状況に
今日で決着をつけますww

たまにIE6しか起動しなくなったり
なんか不安定です。
また改装してます。(爆)

もう疲れました。IE6.0嫌いです。ハックわかんね
floatのズレ直してもう後は無理です。
こればっかりはハック分かる人しかできなさそうです。
ありがとうございました。手元にねぇしよー
ずっと、全ブラウザチェックできるツール?
で1ページみるのに20分くらいかかってましたorz

多少のズレはもうしょうがないってことで
早くビスタになって標準搭載になればいいんだよー

>>発見された問題点とやった対応
外枠無いの要素に横paddingを設定
widthとpaddingの他ブラウザとの解釈の違いによると推測
IE7.0では100%表示されているが
IE6.0ではpadding分あいている。

・外枠のpaddingを0pxにする→効果無し
やはり内要素になんかしないとダメらしい

floatした場所において
floatしたdivの内要素にmarginをかける。paddingバグのため
なぜか、外divもIE7.0とは違う位置にきていて
ボックスを圧迫。floatが窮屈になる。

・margin減らしてなんとか治めたが窮屈になる

後は、上の横ulをロールオーバーさせる。
あと修正・修飾かけて完成予定。
IE6.0以外の大半のブラウザはクリア。狐とかオペラとか

h3の部分がそっけないのでなんかする。灰色グラデだからな
borderの色をかえたりする。
h2はパンクズリンク予定。でもそんな深くならない気がする
どうも過去互換モードとかになって
marginも解釈が違うらしい。

widthとpaddingしか知らなかったよう。
そこでハックなのだが、IE6のハックって
みつからなかったんですが・・・
どうすれば?

FFのul初期padding40みたいにわかりやすいといいんですが
どうなんでしょう?
これゲームどころじゃないよまったくww

やっぱりここは、IE7を普及させるしか(爆)

このアーカイブについて

このページには、2006年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2006年9月です。

次のアーカイブは2007年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0