【发布时间】:2015-05-02 17:09:09
【问题描述】:
我正在尝试一些带有@media 标签的设计,以调整浏览器窗口的大小。
普通窗口:
调整大小的窗口:
(第三层(右边的)消失了,元素变小了)
问题是当我将其调整回原始大小时,我得到:
代码:
@media screen and (max-width: 998px){
...
.person_company{
float: none !important;
}
...
}
.person_company是这些图片:
我没有发布整个@media 代码,因为如果我删除.person_company 样式,则不会发生此问题。所以我假设它是导致问题的原因。
另外,请注意,在调整大小之前,chrome 检查元素 在该元素上显示float: right,调整大小时显示float: none,放大后显示float: right。所以我猜@media 是正确的。那么是什么导致了这个问题呢?
【问题讨论】:
-
尝试使用 (min) 作为断点,例如 (@media (min-width: 998px){ ... )
-
您是否尝试向下滚动页面以检查丢失的框是否存在?当您删除浮动时,它可能最终位于浮动元素下方。
-
@SalmanA 没有丢失的盒子。请阅读第二张图片下的说明(我希望第三个框消失)。