手机上的字体大小

Rob*_*odd 5 css html5boilerplate

我正在使用HTML5 BoilerPlate.

我想在移动设备上使某个块的字体大小很小.

我试过这个,但它不起作用:

.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;
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为根据@media工作原理制作普通尺寸,但我的Mac和手机上的字体很小.

我很感激任何帮助,谢谢!

Mar*_*ark 3

那是因为你正在使用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*/
    }
}
Run Code Online (Sandbox Code Playgroud)