質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

1018閲覧

見出しを角丸長方形で囲って上下中央にする方法が知りたいです。

hurora

総合スコア14

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/08/06 04:53

編集2021/08/06 04:54

イメージ説明
これは自分が作ったランディングページなのですが、小見出し(beforeとafter)を角丸の中に入れて、上下中央にしようとしました。

しかし、左右はぴったり中央だと思うのですが、上下が中央ではなくて、若干上側に配置されているような気がします。
これはどうしたらよいでしょうか?もし上下中央で自分の勘違いでしたら、申し訳ありません。

自分のこちらのコードを記載しますので、ご親切な方いましたらご回答よろしくお願いいたします。

html

1<h3>after</h3>

css

1h3 { 2background-color: black; 3width: 100px; 4height: 30px; 5border-radius: 50px; 6line-height: 30px; 7text-align: center; 8}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

フォントによるものかもしれません.
g や p のような下側に突き出た文字とバランスを取るために下にスペースがあるものがあります.

投稿2021/08/06 05:16

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hurora

2021/08/07 08:56

ご回答頂きましてありがとうございます。 ということは、自分のやり方で上下中央ぴったりになるということですね。 ありがとうございました。
guest

0

どこの何がわからないか読み取れませんが
heightとline-heightが同値であれば縦方向はセンタリングされます
(改行されなければ)

CSS

1<style> 2h3 { 3background-color:crimson; 4color:white; 5font-weight:bold; 6width: 100px; 7height:50px; 8border-radius: 50px; 9line-height: 50px; 10text-align: center; 11} 12</style> 13<h3>after</h3>

投稿2021/08/06 05:16

yambejp

総合スコア116734

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hurora

2021/08/07 08:57

ご回答ありがとうございます。 自分のやり方で問題ないようですね。 引き続きこのやり方でやろうと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問