Twitter Bootstrapを使用して、次のcssを持つdivがあります。
#notecard.hero-unit
{
background-image: url("../img/notecard.jpg");
background-size: cover;
width: 60%;
margin-left: 20%;
margin-right: 20%;
height: 1%;
position: relative;
text-align: center;
overflow: hidden;
}
h2
そのdivの中には、次のCSSを含むさまざまな量のテキストがあります。
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
font-weight: bold;
color: #333333;
text-rendering: optimizelegibility;
}
#notecard.hero-unit
私が使用overflow: hidden;
してheight: 1%
いるのは、ほとんどの場合、からのテキストが-h2
よりもスクロールするためです。#notecard
そのため、ジョブが処理され、。#notecard
内のテキストに展開されますh2
。
ただし、h2
1行か2行しかない場合は、#notecard
非常に小さくなります。#notecard
デフォルトのサイズにしたいのです300px
が、オーバーフローがあればそれを受け入れます。
#noteard
高さをに設定し、高さh2
をに設定してみまし300px
たが、どちらも必要なオーバーフローを無視しています。
ありがとう。