【CSS】letter spacingを指定したテキストが中央からずれてしまう時の対処法

今回は、「letter spacingを指定したテキストが中央からずれてしまう時の対処法」について紹介します。

【CSS】letter spacingを指定したテキストが中央からずれてしまう時の対処法

完成形はこちら。

See the Pen
Untitled
by webis (@webis-co)
on CodePen.

letter spacingを指定していても、テキストが中央寄せになっていることが分かるでしょう。

それではコードを見ていきましょう。

HTML

<p class="button"><a href="">お問い合わせ</a></p>

CSS

.button {
  max-width: 400px;
  text-align: center;
  margin: 0 auto 50px;
  font-weight: bold;
  letter-spacing: 1em;
  text-indent: 1em;
}
 
.button a {
  border: 2px solid red;
  padding: 20px;
  display: block;
  color: #000;
  text-decoration: none;
}

letter spacingがかかったテキストを中央に寄せるには、letter spacingと同じ値を「text-indent」にも指定すればOKです!

letter spacingはテキストがずれやすいので、気をつけておきたいところですね。

まとめ

以上が、「letter spacingを指定したテキストが中央からずれてしまう時の対処法」でした。

 

DOWNLOAD

ブログ用WordPressテーマを無料配布中

実務で使える構成・設計をベースにしたテーマです。
すぐにブログ運用を始めたい方はこちらからダウンロードできます。

テーマをダウンロードする

Webサイトの集客や導線設計でお悩みではありませんか?

当社では、データ分析(GA4・検索データ)をもとに、
成果につながるWeb制作・改善をご提案しています。

課題の整理からでも大丈夫ですので、まずはお気軽にご相談ください。

無料で相談する
Author:
Yujiro

Profile:

大阪のWEB制作会社で働くコーダー。コーディングにハマり、気づいたらWEB制作を仕事にしていました。現在は新規のWEBサイト制作やWordPressカスタマイズしたり、当技術ブログを運営しています。

この著者の記事を見る