CSS

纯CSS,可根据动态字符数量对字体大小做出响应

发布于 2021-02-02 16:53:58

我知道可以使用Javascript轻松解决此问题,但是我只对纯CSS解决方案感兴趣。

我想要一种动态调整文本大小的方法,以使其始终适合固定的div。这是示例标记:

<div style="width: 200px; height: 1em; overflow: hidden;">

  <p>Some sample dynamic amount of text here</p>

</div>

我在想,也许可以通过在ems中指定容器的宽度,并让font-size继承该值来实现?

关注者
0
被浏览
174
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    我刚刚发现,使用大众汽车是可能的。它们是与设置视口宽度相关的单位。有一些缺点,例如缺乏对旧版浏览器的支持,但这绝对是认真考虑使用的东西。另外,您仍然可以为旧版浏览器提供后备广告,例如:

    p {
        font-size: 30px;
        font-size: 3.5vw;
    }
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看