レイアウトに問題があります - これを描いてください:
テキストが入った丸みを帯びた灰色のボックスと、その中に 2 つのボタンがあります。
灰色のボックスはページの幅 (約 900px) で、ボタンはそれぞれ 250px です。
テキストの幅は 300px です。
2 つのボタンを右に配置し、テキストを左に配置します。
これは私の基本的なレイアウトです:
<div id="grey_box">
<p class="text"></p>
<div class="buttons">
<a class="button1"></a>
<a class="button2"></a>
</div>
</div>
何らかの理由で、テキストは常にボタンの上に表示されます。すべてのテキストをボックスの中央 (垂直方向) に配置したいのですが、灰色のボックスの高さは約 80px です。
これが私のCSSです:
#grey_box {
height: 80px;
background: #f4f4f4;
width: 900px;
margin: 0 0 20px 20px;
}
.text {
float: left;
width: 450px;
}
.buttons {
float: right;
margin-right: 20px;
width: 450px;
}
その下には、私が欲しいものの大まかな考えがあります。