Javascript CSS:在100vh的容器中动态调整字体大小

Javascript CSS:在100vh的容器中动态调整字体大小,javascript,html,css,Javascript,Html,Css,问题:我有一个100vh的容器,当屏幕收缩时,我希望字体也随之收缩,并且始终适合容器,永远不会溢出 注意:我知道使用@media css规则可以很简单地做到这一点,但我想知道是否可以在没有@media或动态的情况下实现 小提琴: .container{ 边框:1px纯黑; 文本对齐:居中; 高度:100vh; } 氢{ 字体大小:60px; } *{ 框大小:边框框; 填充:0; 保证金:0; } 这是一个大标题,这是一个相当大的标题,我明白了 某物,某物,某物,某物,某物,某物某物某物某物

问题:我有一个100vh的容器,当屏幕收缩时,我希望字体也随之收缩,并且始终适合容器,永远不会溢出

注意:我知道使用@media css规则可以很简单地做到这一点,但我想知道是否可以在没有@media或动态的情况下实现

小提琴:

.container{
边框:1px纯黑;
文本对齐:居中;
高度:100vh;
}
氢{
字体大小:60px;
}
*{
框大小:边框框;
填充:0;
保证金:0;
}

这是一个大标题,这是一个相当大的标题,我明白了

某物,某物,某物,某物,某物,某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物


使用
vw
vh
作为字体大小单位

.container{
边框:1px纯黑;
文本对齐:居中;
高度:100vh;
}
氢{
字体大小:5vw;
}
*{
框大小:边框框;
填充:0;
保证金:0;
}

这是一个大标题,这是一个相当大的标题,我明白了

某物,某物,某物,某物,某物,某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物


使用
vw
vh
作为字体大小单位

.container{
边框:1px纯黑;
文本对齐:居中;
高度:100vh;
}
氢{
字体大小:5vw;
}
*{
框大小:边框框;
填充:0;
保证金:0;
}

这是一个大标题,这是一个相当大的标题,我明白了

某物,某物,某物,某物,某物,某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物某物