サイズが大きい文字が混じっているとき高さを均等にする方法

HTML&CSS

サイズが大きい文字が混じっているとき高さを均等にする方法

こんにちは。今日は「サイズが大きい文字の高さを小さくする方法」について書きます。

文章ではイメージがつかないと思うので、ブラウザ上の画像を載せます↓

<strong>で何箇所か強調しているのですが、行間が均一ではないことがわかります。

そして簡単にいうと、この行間を均一にする方法が今日書きたい内容です!

ではさっそく見ていきましょう〜^^

 

コード

HTML編

            <div class="txt">
              <p>テキストが入ります。<strong>強調文字</strong>テキストが入ります。テキストが入ります。テキストが入ります。<br>テキストが入ります。<strong>強調文字</strong>テキストが入ります。<br>
              テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p>
            </div>

 

CSS編

 .txt strong {
  display: inline-block;
  line-height: 1;
  vertical-align: bottom;
}

 

結果↓

 

指定したあと、行間が均一になったことがわかります^^

<strong>の【line-height】を1にすることで影響されないようにしています。

あと、【vertical-align】の指定も重要でこれがないと均一になりません。

では今日はここまで〜〜

 

 

 

コメント

タイトルとURLをコピーしました