【发布时间】:2020-01-05 04:51:59
【问题描述】:
我的 CSS 包含以下页脚代码:
footer
{
text-align:center;
font-size:small;
/* Part 3/3 of Sticky Footer code */
position: absolute;
left: 0;
bottom: 0;
height: 30px;
width: 100%;
overflow: hidden;
}
页脚文本在移动设备上被截断,所以我添加了以下行:
@media only screen and (orientation: portrait) {
footer
{
height: 40px;
}
}
40px 高度规则被 30px 规则覆盖。它只适用于!important,所以我有点困惑。哪些 CSS 规则?如果发生冲突,特定媒体的查询不应该遵循自己的规则吗?这难道不是为不同的媒体类型设置单独的 CSS 规则的重点吗?
【问题讨论】:
-
嘿敲门,我认为你需要将你的主 css 放在移动 css 之后。
-
它们在一个 CSS 文件中(目前)。移动页脚规则位于文件顶部。
-
您可以将移动页脚规则放在文件底部吗?
标签: html css mobile responsive-design