css - 手机上的字体大小

标签 css html5boilerplate

我正在使用 HTML5 BoilerPlate。

我只想在移动设备上使某个 block 的字体大小变小。

我试过了,但是没用:

.searchresult {
    font-size: 0.5em;
    line-height: 1.4;
}
@media only screen and (min-width: 480px) {
    .search-result {
        font-size: 1em;
    }
}
@media only screen and (min-width: 768px) {
    .search-result {
        font-size: 1em;
    }
}
@media only screen and (min-width: 1140px) {
    .search-result {
        font-size: 1em;
    }
}

我认为在 @media 下将其设置为普通大小会起作用,但字体在我的 Mac 和移动设备上很小。

如果有任何帮助,我将不胜感激!

最佳答案

那是因为你正在使用 min-width

您的 Mac(可能是大屏幕)和移动设备 min-width 480 & 768 & 1140

要使其在移动端和桌面端有所不同,您应该这样做(保留您的实际代码):

.searchresult {
    font-size: 0.5em;
    line-height: 1.4;
}
@media only screen and (min-width: 480px) {
    .search-result {
        font-size: 1em;/* mobile font-size */
    }
}
@media only screen and (min-width: 768px) {
    .search-result {
        font-size: 1.4em;/*overrule for big screens*/
    }
}
@media only screen and (min-width: 1140px) {
    .search-result {
        font-size: 1.4em;/*another overrule for even bigger screens*/
    }
}

关于css - 手机上的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334008/

相关文章:

css - 如何从标题中删除粗体?

twitter-bootstrap - 打印时谷歌地图 Canvas 变得空白(Ctrl + P)

css - 我应该如何使用 index.html?

css - 将背景应用于元素 :after dynamically with ngStyle

html - 如何避免css文件中的ID名称

javascript - 如何将元素放在另一个元素的边框上?

css - HTML5 Boilerplate 模板似乎不支持本地 HTML/CSS/JS 元素上 IE7/8 上的 CSS3 属性

internet-explorer - IE9 浏览器模式和条件注释

html - 如何在页面加载时使切换按钮默认处于事件状态