私は数日前から CSS を独学で学ぼうとしていますが、順調に進んでいます。
そうしている間に問題が発生しました。あなたの助けが必要です。
私は単純な 3 層レイアウトを構築しようとしていますが、IE ではなく FF で完全に機能しています。
CSSは、
#wrapper {
padding: 5px;
background-color: yellow;
margin: 0;
}
#left {
float :left;
width: 195px;
border: 1px solid;
}
#right {
float: right;
width: 195px;
border: 1px solid;
}
#middle {
margin-left: 202px;
margin-right: 202px;
padding: 0px 3px;
border: 1px solid;
}
そしてHTMLは、
<body>
<div id="wrapper">
<div id="left">
Lorem ipsum dolor sit amet consect etuer adipi scing elit sed.
</div>
<div id="right">
jnvfr
</div>
<div id="middle">
ubrei
</div>
</div>
</body>
背景色はラッパーの最後まで到達しません。「overflow: hidden;」を追加すると、FF では正常に動作しますが、問題は IE のままです。
また、ここに「overflow: hidden」を追加する目的を説明できる人はいますか?
どんな助けでも大歓迎です。ありがとう。