html - 媒体查询更改了我不想更改的元素
问题描述
关于我的一些“媒体查询”的一个非常具体的问题,我需要帮助。为了使文本在手机上可读,我写了这个:
html{font-size: 100%}
对于普通设备,这是:
@media screen and (max-aspect-ratio: 7/8) and (min-height: 1100px){html{font-size: 190%;}}
让移动用户能够阅读更大的文本。
我真的很高兴,因为它运行良好,所有元素和文本都完美显示。(精度:我所有的字体大小/元素之间的一些填充都以“rem”为单位。)
我有另一个 div 宽度的一些属性(但不是字体大小),我在这些属性上使用了这样的媒体查询:
@media screen and (max-width: 700px){
.ftrsection{
float: none;
/* some other code */
}
这个 div 的初始代码是:
.ftrsection{
float:left
}
但我决定在其他条件下应用此媒体查询,这与以下条件相同html{font-size: 190%}
:
@media screen and (max-aspect-ratio: 7/8) and (min-height: 1100px){
.ftrsection{
float: none;
/* some other code */
}
}
而且我实际上不明白为什么,但是当我应用以前的代码时,我的一些文本会大两倍……有人可以帮我吗?这很烦人。
谢谢你。
解决方案
推荐阅读
- java - Jena(在 Ubuntu 上)为 ModelFactory 提供 NoClassDefFoundError
- gcloud - 使用 gcloud cli 创建服务帐号密钥时权限被拒绝
- python - 使用 Python 连接到 Office 365 Sharepoint 时出现 AADSTS70002、AADSTS50053 错误
- xml - XML - XSLT - 使用辅助文档和
- datetime - 将谷歌表单日期和时间合并到日期时间
- python - SQLAlchemy index names unique
- angular - 使用 HttpClient 和 RXJS 将数据发布到 Web API withCredentials: true
- python - 在 Python 中使用字典创建变量
- node.js - 安装 angular4 时 npm 文件夹为空
- c# - 在 XSLT C# 中动态创建 Xml 元素