我有一个简单的HTML和CSS代码.我正在使用CSScalc
函数来创建流畅的排版.
悬停当我将窗口缩小时,图像会与文本重叠.当我使用像3rem
这样的固定字体大小而不是calc
函数时,这个问题就消失了.
有没有办法在使用CSScalc
功能时停止重叠?
<div>
<h1>
This is a loooooong title
</h1>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Shaqi_jrvej.jpg/1200px-Shaqi_jrvej.jpg">
</div>
div {
display: flex;
flex-wrap: wrap;
}
div img {
width: 400px;
height: 100%;
}
div h1 {
/*It works when I set fixed font-size size like "3rem" */
font-size: calc(1.625rem + 5.075vw);
width: 300px;
}