CSS プロパティに依存して、overflow:hidden
3 つのネストされた & フロートされたdiv
s が含まれています。は、この htmloverflow:hidden
の親に適用されます。div
私が使用していないときは、フロートされたs の行内でoverflow:hidden
最後がずれていますが、使用すると、構造全体が下に移動します。div
div
overflow:hidden
div
上記のテキストの意味を誰かが理解してくれることを願っていますが、そうでない場合に備えて、CSS コードも提供します。
CSS:
#header {
display: block;
width: 590px;
height: 50px;
background: #336699;
margin: 0 auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
}
.header-left-wrapper {
float: left;
width: 150px; height: 50px;
background: #ff0000;
}
.header-input-wrapper {
float: left;
width: 300px; height: 50px;
background: #00ff00;
}
.header-right-wrapper {
float: right;
width: 140px; height: 50px;
background: #ff0000;
overflow: hidden;
}
明確にするために、何らかの理由で に適用overflow:hidden
すると、または.header-right-wrapper
を適用したかのようにヘッダー全体が下に移動します。何か助けはありますか?前もって感謝します。margin
position