当前位置:  开发笔记 > 编程语言 > 正文

在较小的分辨率下,字体大小太小

如何解决《在较小的分辨率下,字体大小太小》经验,为你挑选了1个好方法。

这是我的代码:

font-size: 2vh;

在高分辨率下,文本清晰可见:

但是在较小的分辨率上:

如何制作文本,在较小的分辨率下不能太小而在高分辨率下不能太大?如果必须使用媒体查询,那么vh / vw单位有什么意义?

我的视口:

  
  
title    

 





CSS文件:

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    text-align: left;
    color: #FFFFFF;
    background: #31302f;
    font-family: 'Lato', sans-serif;
    font-size: 18px; /* for internet explorer */
    font-size: 2vh;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#logo p {
    font-size: 20px; /* for internet explorer */
    font-size: 2vh;
    text-align: left;
}

Johannes.. 5

vh字体大小的单位并不理想,因为它们实际上是屏幕/设备高度的百分比。在480像素高的设备上,2vh表示9.6像素,对于常规文本而言绝对太小了。IMO最好使用emor rem单位。

rem与浏览器的基本(“根”)字体大小(在移动浏览器中通常以适合设备的方式设置)有关,em与父元素的字体大小(继承的)有关,可以有点棘手。在这两种情况下,均rem/em意味着参考大小的100%(请参见上文),因此例如1.6 rem是根大小的160%,这对于标头而言可能是一个不错的值。



1> Johannes..:

vh字体大小的单位并不理想,因为它们实际上是屏幕/设备高度的百分比。在480像素高的设备上,2vh表示9.6像素,对于常规文本而言绝对太小了。IMO最好使用emor rem单位。

rem与浏览器的基本(“根”)字体大小(在移动浏览器中通常以适合设备的方式设置)有关,em与父元素的字体大小(继承的)有关,可以有点棘手。在这两种情况下,均rem/em意味着参考大小的100%(请参见上文),因此例如1.6 rem是根大小的160%,这对于标头而言可能是一个不错的值。

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有