質問: margin : 0; padding : 0; } ### この部分の空間というのは、何の要素によって定義されているのか調べられませんでした。 テーマの仕様で削除できないのでしょうか。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/716045708b4dfdbbe8b232569ba5db3f.png)
回答: `.entry-content > *`に`margin`があり継承してしまっているので ``` .entry-content > * main { margin-top: 0; } ``` で消えませんでしょうか? `main`に`margin:0;`で消えないのは優先度の問題です。 `margin`を見て気づいたのですが、見た目上問題ありませんが、1ページに`main`タグは1つしか使ってはいけません。 現状2つあるので、idのついていない`main`を`div`に変えたいとこです。 ``` ``` ``` .entry-content > * .hoge { margin-top: 0; } ```