まず、HTMLの基本知識として要素の分類があります。 まっとうなマニュアルなら、イの一番に書かれています。 文書は要素(element)の集合体です。 文書を形成する要素にはブロック要素、行内要素があります。 CSSでは、テーブル要素、段落要素などさらに細かく種類があります。 マークアップするときは常に考えておくべきです。 要素はタグで囲んで示します。 <p>文章で<strong>ここは重要</strong></p> HTMLでは終わりのタグを省略できるものがあります。たとえば段落を示す<p>は内部に行内要素を持ちませんから、次にブロック要素などが出てくると</p>があるものとみなします。 それぞれの要素には何を含めることができて、なにを含められないかが決まっています。(常識範囲内ですが) <ul>には<li>以外含まれない <p>には、ブロック要素はもてない 仕様書にすべて書いてあります
![cssのdisplay:block](https://cdn-ak-scissors.b.st-hatena.com/image/square/a73abc454de4aaacb370bad26db2312eacbc7375/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_2.jpg)