css - 使用 vw 的字体缩放在移动设备上是正确的,但在桌面设备上太大了?

标签 css twitter-bootstrap fonts

使用像这样的基本结构:

<div class="col-md-6">
    <h1>Some Text</h1>
</div>

以 bootstrap 作为默认 css 并添加 css:

h1 { 5vw; }

现在在移动设备上这是一个完美的尺寸,在桌面上它太大了。将它更改为 1.5vw 非常适合桌面,但在移动设备上太小了。获得我在示例中看到的这种大小的诀窍是什么?

请注意,在 bootstrap 的 col-md-6 上,父级的样式默认为 50%。

最佳答案

1 个 vw 单位等于视口(viewport)宽度的 1%,因此如果您将其设置为 5vw,则实际上是将其设置为视口(viewport)总宽度的 5%,即桌面的 5%宽度将大于移动设备宽度的 5%。

您需要使用媒体查询来定位您的特定断点并相应地调整您的 vw 单位。

CSS Tricks 在此处提供了有关常用媒体查询的重要资源:Media Queries for Standard Devices

关于css - 使用 vw 的字体缩放在移动设备上是正确的,但在桌面设备上太大了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167661/

相关文章:

css - 为什么我最近下载的字体不起作用?

javascript - jquery 链接在下一页加载之前单击切换图像

jquery - 鼠标悬停在菜单上并超时

css - 关键帧混合

html - 列在 768px 处折叠,菜单在 767px 处折叠?

fonts - 在 Illustrator/Photoshop 中制作字体,将它们导出到 .ttf/.otf

jquery - IE 7/8 两个元素之间的差距

javascript - 使用 $compiled 时 ng-repeat 循环中的重复项

html - 如何格式化 Bootstrap 输入表单 - 所有标签具有相同的宽度

css - IE11 下载多个图标文件而不是一个