「M」文字のサイズの3倍の黄色の背景がほしいとします。私はそれをどこかの質問として見てきたが、そのトリックを知らない。どんな手掛かり ? htmlは変更しないでください。CSSのみを追加する必要があります。ありがとう。CSS内の文字の高さに応じた背景サイズ
<h1 class = "smth">My beautiful page</h1>
.smth{
color:blue;
background-color: yellow;
}
「M」文字のサイズの3倍の黄色の背景がほしいとします。私はそれをどこかの質問として見てきたが、そのトリックを知らない。どんな手掛かり ? htmlは変更しないでください。CSSのみを追加する必要があります。ありがとう。CSS内の文字の高さに応じた背景サイズ
<h1 class = "smth">My beautiful page</h1>
.smth{
color:blue;
background-color: yellow;
}
要素の高さはem
単位です。あなたは20px
に要素のfont-size
を設定する場合は、3em
h1{
background: lightblue;
font-size: 20px;
display: inline-block;
height: 3em;
}
<h1 class = "smth">My beautiful page</h1>
私はあなたが探しているものと考えている
height:2em;
または
.smth {
color:blue;
background-color: yellow;
height: 2em;
}
EMは要素のフォントサイズ(2EMがの2倍の大きさを意味する相対的なものです現在のフォント)
感謝を使うのであれば、その後height
はその3倍になり、それが助けませんでした。 –
loukios
中にテキストを入れたい場合は、フレックスボックスhttps://jsfiddle.net/Lg0wyt9u/449/を追加できます –