【发布时间】:2016-10-04 14:37:37
【问题描述】:
当我在 Chrome 中打开网页时,第一个卡片文本 div 使用 22 像素的字体大小,但第二个卡片文本 div 指示字体大小为 22 像素,但使用的字体大小为 13.75 像素。两个 div 都表明使用了相同的类:@media screen and (min-width: 350px) and (orientation: portrait)。
我无法找到任何可能导致此问题的解决方案。我希望有人能给我一些方向,让我可以在哪里寻找这个问题......
.card-text {
color: var(--standard-text-color);
font-family: standard-font;
}
@media screen and (min-width: 300px) and (orientation: portrait) {
.card-text {
font-size: 21px;
padding: 10px;
margin: 0px;
}
}
@media screen and (min-width: 350px) and (orientation: portrait) {
.card-text {
font-size: 22px;
}
}
<div class="card">
<div class="card-title">Welcome</div>
<div class="card-text">This is some text</div>
<div class="card-hidden">
<div class="card-text">This is some other text</div>
</div>
</div>
【问题讨论】:
-
问题可能是多方面的。请提供更多信息。
-
13.75px 是一种计算样式,当我单击箭头时,它会将我带到最小宽度为 350px 的类。
-
请问有链接或更完整的代码吗?
-
请使用片段(问题编辑器中的 按钮)、jsfiddle 或类似名称提供问题的实际示例。