HTML/CSS

・「position : fixed;」「margin : 0 auto;」を当てるときは、widthの指定が必要。

 

・「float」で要素を横並びにしたいときは、

  親要素のwidhtが、横並びにしたい子要素たちのwidthの合計よりも

  大きく設定されていないといけない。

 

ブロック要素

基本的には、CSSで高さと横幅を指定することになります。
CSSで何も指定していない場合、ウィンドウの左右いっぱいに表示され、なおかつ上下に改行が入ります。レイアウトを作るときによく使います。

インライン要素

インライン要素は、テキストを装飾するときによく使います。テキストの一部を囲い、そこに役割を与えます。あくまでも文字の一部の範囲指定なので、横幅は中身のテキストの横幅と同一です。また、インライン要素は連続して横に並びます。

・display: inline-blockについて
HTMLでは、通常ブロックが上から順にレイアウトされるため、2つのボタンが縦に並んでしまいます。display: inline-blockを使うことで横並びにすることができます。display:inline-blockの指定は、(親要素ではなく)横並びにしたい要素そのものに対して指定を行います。