6

H1タグには、何も設定されていなくても、下部にパディングまたはマージンがあります。

h1タグとその下に少しのテキストがあります。両方でマージンとマディングを0に設定しましたが、テキストはまだh1テキストの真下にありません。

私は自分のポイントを説明するためにjsフィドルを作成しました

http://jsfiddle.net/6hCrC/

4

6 に答える 6

12

パディングはありません。デフォルトで割り当てられたスペースだけがありline-height、テキストにディセンダー(p、q、gなど)が含まれる文字はありません。

http://jsfiddle.net/6hCrC/1/

于 2012-06-15T10:25:55.037 に答える
5

すべてに、 line-heightfontと呼ばれる独自の垂直方向のスペースがあります。H1のです。line-height

これをチェックしてくださいhttp://jsfiddle.net/6hCrC/4/

于 2012-06-15T10:26:53.107 に答える
3

使ってみてくださいline-height: 70px;

お役に立てれば!

于 2012-06-15T10:26:31.153 に答える
1

これは、行の高さと関係があります。おそらく別の方法は、最初の段落に負のマージンを設定することです。

これがjsfiddleの例です

http://jsfiddle.net/6hCrC/3/

または、行の高さをauto(デフォルト)以外の値に設定することもできます。

于 2012-06-15T10:26:45.700 に答える
1

行の高さを調整します。http://jsfiddle.net/6hCrC/13/

于 2012-06-15T10:29:01.577 に答える
0

ここでのより良い解決策は次のとおりです。

h1, h2, h3, h4 {line-height: 1em;}
于 2014-06-02T03:45:46.357 に答える