プログラミングを始めてみました(HTML/CSS、PHPで掲示板を作ってみる)③

目標:メッセージを入れる枠と、メッセージを見る枠を作る

下のように、水色の左の枠(メッセージを入力する用)、水色の右の枠(メッセージを見る用)を用意します。

2つの枠を作る

HTMLでMainの中に、LeftとRightという枠を作ります。CSSで背景を水色、黒い枠線を付けます。

すると、下のようになりました。

2つの枠が上下に配置されてしまいました。左右に配置しましょう。

左右に配置する

LeftとRightを19行目のように、それぞれInline-blockにしました。

白い背景を少し色を付けましょう(12~14行目)。そして、水色の部(17行目)を左右にずらしました。

メッセージ入力欄を作る

名前入力欄とメッセージ欄、送信ボタンを作りました。

すると

右側の枠が下にずれてしまいました。下の26行目のようにVertical-alignをTopにすると、元の位置に戻りました。

まとめ

2つの枠を横に並べるには

  • DisplayでInline-blockを指定する
  • Vertical-alignをTopにすることで、枠のずれを調整できた

コメント

タイトルとURLをコピーしました