私は3つのdiv
にテキストとイメージの両方を含んでいます。フロート左、中央、浮動小数点同じ行の3 div
左に第1のdiv
、中央に第2のdiv
、右側に第3のdiv
と同じ行に示したいと思います。私は第1のdiv
と第3のdiv
のCSSをすることができます。 2番目のdiv
は私に問題を引き起こします。 私はこれまでのフォローコードを持っています:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.onLeft {
display: inline;
float: left;
}
.onRight {
display: inline;
float: right;
}
</style>
</head>
<body>
<div class="onLeft"><h3>Left</h3><img src=images/left.png></div>
<div class="onCentre"><h3>Centre</h3><img src=images/centre.png></div>
<div class="onRight"><h3>Right</h3><img src=images/right.png></div>
</body>
</html>
何か提案がありますか?
あなたは特にそのような浮動小数点数を使用する必要がありますか?あなたはちょうど浮くことができません:左;それらのすべて(したがって、彼らは1つの行を次々に得る)?あるいは、フレックスボックス(https://css-tricks.com/snippets/css/a-guide-to-flexbox/、align-items:stretch)を使用してみてください。 –
3つのdivすべてに 'float:left'を追加してみてください。あるいは、ある人がこれを提案して、1行( 'tr')のテーブルを作り、内部にそれぞれの画像が入った3つの' td'タグを持っていると私が叫ぶでしょう。 –
少し明確にしましょう。 Webページの左、中央、右の3 divがすべて同じ水平線上にあるようにしたいと思います。テーブルは機能しません。 – pat