Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 手机上的文字比笔记本电脑上的文字小_Css_Responsive Design - Fatal编程技术网

Css 手机上的文字比笔记本电脑上的文字小

Css 手机上的文字比笔记本电脑上的文字小,css,responsive-design,Css,Responsive Design,我的网站上的菜单在我的手机和Firefox中的响应视图上是不同的。在我的计算机上的响应视图中,视图端口收缩以激活响应设计,字体和其他项目的大小是正确的。在我的手机上,菜单很小 它在我的计算机上的显示是正确的 它在我手机上的样子 我的CSS #topMenu{ background: var(--default-background); box-sizing: border-box; padding: 1rem; padding-right: 3vw;

我的网站上的菜单在我的手机和Firefox中的响应视图上是不同的。在我的计算机上的响应视图中,视图端口收缩以激活响应设计,字体和其他项目的大小是正确的。在我的手机上,菜单很小

它在我的计算机上的显示是正确的

它在我手机上的样子

我的CSS

#topMenu{
    background: var(--default-background);
    box-sizing: border-box;
    padding: 1rem;
    padding-right: 3vw;
    position: fixed;
    top:0px;
    right:0px;
    left:0px;
    z-index: 20;
    height: var(--top-menu-height);

}
#topMenu #name{
    font-size: xx-large;
}
当视口的宽度小于1200px时,也会运行以下CSS

#topMenu{
    background: rgb(252, 231, 194);
    height: auto;
    padding: 1em;
}
#topMenu #name{
    font-size: xx-large;
}

CSS没有
xx大
作为度量。然后它会被忽略并返回默认浏览器字体大小。通常在网络上是16px,但在移动设备上可能更小

试试这个:

#topMenu #name {
    font-size: 16px;
}


IE中不支持旁注。

是否有视口元标记?另外,您是否可以添加一些HTML并将其转换为示例代码段(以便在编辑文章时提供自己的代码段)?我不再讨论viewport meta标记。添加
解决了问题。很好!我不会把它作为一个答案,它似乎有点。。。愚蠢地把我的评论提升为答案。很高兴它有帮助!xx大字体不作为字体大小存在。我也试过2rem和其他尺寸。