【发布时间】:2015-08-19 12:24:49
【问题描述】:
这对我来说很有趣,为什么在小屏幕上的非响应网站(没有<meta name="viewport" content="width=device-width, initial-scale=1.0"> 标签)的字体很大?我希望它更小并且能够放大。
HTML(只有两列有一些文字):
<div class="s">
<div>
<h2>...</h2>
<p>..</p>
</div>
<div>
<h2>...</h2>
<p>...</p>
</div>
</div>
CSS:
body {
font: 100%/1.5 Tahoma, Geneva, sans-serif;
}
.s {
display: flex;
margin: 50px auto;
width: 1000px;
}
.s div {
background: #eee;
flex: 1 1 100%;
}
演示在这里https://jsfiddle.net/infous/3hjmc9o0/embedded/result/。您可以在 Chrome 中使用 F12,Ctrl+Shift+M(设备模式)进行测试。
Demo #2 https://jsfiddle.net/infous/3hjmc9o0/3/embedded/result/ 在
中有一些文本,可以根据需要进行扩展。我希望所有文本都像图片上方的红色边框一样。
【问题讨论】:
-
您在 JSfiddle 中提供的代码只是标题和段落的浏览器标准大小。 “大”到底是什么意思?
-
好的,我怎样才能使它们更小(可扩展)?
-
有多个选项供您选择。在这里解释所有这些需要一点时间。也许您应该自己阅读一下:css-tricks.com/viewport-sized-typographywebdesign.tutsplus.com/tutorials/…(带有示例和演示)
-
@MarcoKunz 你可以查看演示#2 jsfiddle.net/infous/3hjmc9o0/3/embedded/result 吗?哪里有“正文中的文字”。这是我想要的比例。但其他文本不可扩展..
标签: html css responsive-design