我正在做一个响应式网站,但最奇怪的事情正在发生,在我为 ipad 添加特定的 css 查询后,网站完全中断,它永远不会停止加载。
这是网站http://ficm.hacemoscodigo.com/的链接,如果你加载它的宽度大于 1024 一切都会好起来的,如果你将窗口大小调整为低于 1024 一切都会好起来的,但是如果您首先使用宽度在 768px 和 1024px 之间的窗口加载它,这将导致我刚刚描述的错误。
这是我的 CSS 查询:(它是用 LESS 编写的)
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1025px) {
#sidebar_ipad{ display: none; }
}
/* iPads (portrait/vertical) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
#container{ width: 768px; }
#sidebar_desk{ display: none; }
#sidebar_ipad{ display: block; width: 768px; float: none;
#logo{ width: 238px; float: left;
img{ width: 100%; }
}
#menu_fijo{ width: 492px; float: left; margin-left: 10px; }
}
}
我不确定这是因为 CSS 造成的,它让我大吃一惊,与 CSS 相关的东西会如此严重地破坏网站。(Chrome 发疯了,甚至想杀死页面)