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)">

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些