繁体   English   中英

为什么我的元素使用 2 种不同的字体大小?

[英]Why my element uses 2 different font-sizes?

我将字体大小设置为全局。 当浏览器的宽度改变(一种流畅的排版)时,情况就会改变。 我将其设置为 body 元素。

但是当浏览器的大小改变时,它就会改变(字体大小)。 为什么? 我该如何阻止呢?

 *, html { -webkit-box-sizing: border-box; box-sizing: border-box; } body { margin: 0; padding: 0; font-size: calc(16px +.75vw); }.container { background-color: #d1c6c6; padding: 10px; min-height: 100vh; }.container__box { font-weight: bold; color: white; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; padding: 15px 10px; background-color: #8b2be4; width: 90vw; font-size: 30px; }
 <meta name="viewport" content="width=device-width, initial-scale=1.0"> <div class="container"> <div class="container__box">Gridfan Jessica</div> </div>

但是当浏览器的大小改变时,它就会改变(字体大小)。 为什么?

因为您在浏览器大小更改时使用了vw字体大小更改。

我怎样才能阻止这个?

请改用px 如果这让眼睛不舒服,请针对不同屏幕宽度使用不同字体大小的媒体查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM