微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – CSS字体大小在移动设备上无法正常工作

我正在为一所小学项目工作,我们必须要加入 html5css3.现在正在开始阶段,因为我正在为移动设备和桌面版本创建两个单独的css文件.

对于手机版本,我正在尝试让菜单显示为列表,但更大的字体.我绝对不会这样工作.

这是菜单的css:

nav ul {
    list-style: none;
    background-color: green;
    padding: 0;
}

nav li {
    border-bottom: 1px solid black;
    padding: 5px;
}

nav {
    margin-top: -36px;
    width: 100%
}

nav h1{
    margin: 0;
}

这在我的桌面上创建以下内容
在我的iPhone上

文件顶部的HTML中的font-size设置为1em.但是1em对于移动设备来说不够大,所以我想要更大,这似乎是不可能的.

即使我给nav h1一个10em的字体大小,它不会比这更大:

在我的桌面上,它的工作没有问题,它看起来像这样:

当尝试使“博客帖子”更大时,也会出现同样的问题,他们根本不会这样做.

我通常在使用CSS时没有任何麻烦,但是这次我无法弄清楚.希望有人能帮忙!我觉得这是非常明显的.

这是完整的CSS:http://snipt.org/zLic5

这是html:http://snipt.org/zLid2

解决方法

我看到你的HTML代码.您没有添加任何元标记.某些元标记是必需的,当您开发移动网站时,

例如你必须添加

<Meta name="HandheldFriendly" content="true" />
<Meta name="MobileOptimized" content="320" />
<Meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,width=device-width,user-scalable=no" />
<title>Welcome to your school name</title>

<!-- smart phone css  -->
<link href="assets/phone.css" rel="stylesheet" type="text/css" media="all and (min-width: 0px) and (max-width: 480px)" />

<!-- Tablet -->
<link href="assets/tablet.css" rel="stylesheet" type="text/css" media="all and (min-width: 481px) and (max-width: 800px)" />

<!-- Desktop -->
<link href="assets/desktop.css" rel="stylesheet" type="text/css" media="only screen and (min-width:801px)">

原文地址:https://www.jb51.cc/html/225237.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐