画面の幅全体を占めるヘッダーがあります。私のヘッダーでは、3 つの div を配置したいと考えています。これらは隣同士に配置する必要があります。横の div は固定幅で、中央は利用可能な他のスペースを取る必要があります。そのため、ヘッダーの幅がわからず、中間コンテナーの幅もわかりません。
今、私はこのコードを持っています: html:
<div id="header">
<div id="menu-container">
menu goes here
</div>
<div id="logo-container">
logo goes here
</div>
<div id="music-player-container">
music player comes here
</div>
</div>
そしてCSS:
#header {
height: 200px;
margin: 0;
padding: 0;
border: 0;
}
#menu-container {
width: 400px;
height: inherit;
float: left;
}
#logo-container {
height: 100%;
background-image: url('../images/logo.png');
background-repeat: no-repeat;
background-position: center;
float: left;
width: auto;
}
#music-player-container {
width: 400px;
height: inherit;
float: left;
}
フロートの他の問題に従って動作するはずです....そうではありません