我使用Zurb Foundation 3网格创建了一个网站。每个页面都有一个大的h1
标签:
body {
font-size: 100%
}
/* Headers */
h1 {
font-size: 6.2em;
font-weight: 500;
}
<div class="row">
<div class="twelve columns text-center">
<h1> LARGE HEADER TAGLINE </h1>
</div>
<!-- End Tagline -->
</div>
<!-- End Row -->
当我将浏览器调整为移动设备大小时,大字体不会自动调整大小,导致浏览器需要包含水平滚动条来适应大文本。
我发现在Zurb Foundation 3排版示例页面上,标题会随着浏览器的压缩和扩展而自适应。
我是否漏掉了一些非常明显的东西?我该如何实现这一点?
css calc
与rem
和vw
结合起来,以避免在极小/大尺寸时出现问题。主要是想让人们意识到rem
避免了em
的问题,从而简化了响应式解决方案(通过媒体查询减少重复)。并且使其不必依赖于SASS
来实现此目的。 - ToolmakerSteverem
来处理其他元素的工作。偶尔使用上面提到的calc
。最重要的是避免重复的媒体查询,这些查询容易在进行更改时出现错误。 - ToolmakerSteve