どうすれば自動的にquirksmodeにIE8でdiv要素をセンタリングしますか?
-
26-09-2019 - |
質問
私は癖モードでIE8で働いています...
私は、私のFirefoxのスタイルシートからカスケーディングスタイルを持っています
#container {position:relative; width:1007px; margin-right:auto; margin-left:auto;}
#textbin {width:720px; position:relative; margin-right:auto; margin-left:auto;}
どうやら私は右の何かをやっていないよ、または自動マージニングは、IE8で仕事をしません。 これはそうですか?もしそうなら、どのように私はこの制限を回避できますか?私はポジショニング、絶対位置を試していない、とさえ私のIE8スタイルシートへの相対的な位置を追加します。さらに、私はdiv要素をセンタリング手動とき、IE8は、ページの一番下に余白が追加されます...
ところで、私は、ここに初心者ですので、より多くの情報が必要な場合は私に知らせてください!
解決
これを行うには古い学校のハック - yの方法は、あなたがセンターにしたいdiv要素の親にtext-align:center
を追加することでした。もちろん、あなたがそれらを中央揃えにしたくない場合はtext-align
は子要素に継承されようとしているとして具体的には、子要素のためのtext-align
プロパティを宣言し、その後に必要になります。
他のヒント
これはIE5癖以降で動作します。
CSSます:
body, html {
width:100%;
}
#yourdivname {
margin:0px 50% 0px 50%;
//this can be removed, but is just for test sake.
background-color:#bbb;
width:100px;
height:100px;
}
私は、この意志の助けを借り、よろしくバート月を願っています。
所属していません StackOverflow