HTML/CSS
・「position : fixed;」「margin : 0 auto;」を当てるときは、widthの指定が必要。
・「float」で要素を横並びにしたいときは、
親要素のwidhtが、横並びにしたい子要素たちのwidthの合計よりも
大きく設定されていないといけない。
・ブロック要素
基本的には、CSSで高さと横幅を指定することになります。
CSSで何も指定していない場合、ウィンドウの左右いっぱいに表示され、なおかつ上下に改行が入ります。レイアウトを作るときによく使います。
・インライン要素
インライン要素は、テキストを装飾するときによく使います。テキストの一部を囲い、そこに役割を与えます。あくまでも文字の一部の範囲指定なので、横幅は中身のテキストの横幅と同一です。また、インライン要素は連続して横に並びます。
・display: inline-blockについて
HTMLでは、通常ブロックが上から順にレイアウトされるため、2つのボタンが縦に並んでしまいます。display: inline-blockを使うことで横並びにすることができます。display:inline-blockの指定は、(親要素ではなく)横並びにしたい要素そのものに対して指定を行います。