CSS 定义多个字体大小
CSS defining multiple font-sizes
我的网站使用视口大小 (vw) 作为字体大小。
然而,正如许多人所知,vw 在某些浏览器中不起作用..
所以我想为我的 html 标签定义 1 个额外的字体大小,以防用户的浏览器不支持 vw 大小..
有办法吗?
我在想
font-size: 1vw 1em;
但显然这不起作用,因为 1em 会指定行高而不是字体大小..
有办法吗?
谢谢
您可以先简单地指定较少支持的回退值:
span {
font-size: 10em;
font-size: 10vw;
}
如果浏览器不支持 vw
单位,font-size
将是 10em
。
如果您想实际查看此内容,请尝试查看 IE8/7 中的 this example。
span {
font-size: 10em;
font-size: 10vw;
}
<span>If the browser doesn't support vw units, the font-size will be 10em</span>
我的网站使用视口大小 (vw) 作为字体大小。
然而,正如许多人所知,vw 在某些浏览器中不起作用..
所以我想为我的 html 标签定义 1 个额外的字体大小,以防用户的浏览器不支持 vw 大小..
有办法吗?
我在想
font-size: 1vw 1em;
但显然这不起作用,因为 1em 会指定行高而不是字体大小..
有办法吗?
谢谢
您可以先简单地指定较少支持的回退值:
span {
font-size: 10em;
font-size: 10vw;
}
如果浏览器不支持 vw
单位,font-size
将是 10em
。
如果您想实际查看此内容,请尝试查看 IE8/7 中的 this example。
span {
font-size: 10em;
font-size: 10vw;
}
<span>If the browser doesn't support vw units, the font-size will be 10em</span>