1. ホーム
  2. ハイパーリンク

[解決済み】Internet Explorer 7で、絶対位置の親要素にある幅パーセントの子要素で幅が崩れたのはなぜですか?

2022-03-28 05:14:07

質問

私は、絶対的な位置づけの div を含むいくつかの子要素があり、そのうちの1つは相対的に配置された div . を使用すると percentage-based width 子プロセスの div に折りたたまれる。 0 width IE7では表示されるが、FirefoxやSafariでは表示されない。

もし私が pixel width であれば、動作します。親が相対的に配置されている場合、子での幅のパーセンテージが機能します。

  1. 何か見落としがあるのでしょうか?
  2. の他に簡単な修正方法はありますか? pixel-based width を子機に追加することはできますか?
  3. CSSの仕様にこれをカバーする領域はありますか?

どのように解決するのですか?

div が定義されている必要があります。 width ピクセル単位またはパーセント単位で指定します。Internet Explorer 7では、親の div を定義する必要があります。 width 子パーセント用 div が正しく動作するようになりました。