CSS 不断刷新
CSS Constantly Refreshing
我的网站在桌面浏览器上运行良好,但在移动设备(iOS,Android等)上,它会重新加载背景,并在我放大或缩小时刷新整个页面。我想知道可能导致这种情况的原因,但到目前为止,我一直无法找到问题的原因。它使移动浏览非常烦人。
http://www.zombiesquirrel.com
所有的CSS和JavaScript文件都应该在我的页面的源代码中链接。可能导致此问题的原因是什么?
刚刚在我的iPhone上检查过,我明白你在说什么,但是我没有看到页面重新加载本身,它可能只是重新加载CSS以适应新的大小。
如果你试图启用轻松的移动查看,你应该创建一个移动样式表,并使用javascript和php来更改css样式表。
我能够解决问题。问题出在以下 CSS 中:
body
{
background-color:black;
}
div.back3
{
background-image:url("back.png");
position:fixed;
z-index:-1;
margin-left:-2%;
margin-top:-100%;
padding:0;
height:400%;
width:104%;
}
div.back2
{
background-image:url("back.png");
background-position:250px 250px;
position:fixed;
z-index:-1;
margin-left:-2%;
margin-top:-28%;
padding:0;
height:400%;
width:104%;
}
div.main
{
position:static;
}
我不确定这到底是哪一部分导致了问题,我会做更多的挖掘,但现在我只是使用以下方法来指定此 CSS 样式表只能在非移动设备上使用:
<link rel='stylesheet' href='/z/styles/main-style.css' media='screen and (min-device-width:770px)'>
min-device-width 属性设置为这么高的数字,以确保 iPad 也不使用此样式表(尽管如果机器接近 iPad 大小,我可能会遇到问题,但无论如何,此样式表对我的网站操作并不是超级关键)。
谢谢!编辑:特别感谢Andrew Manson建议仅为移动设备禁用样式表。
相关文章:
- css媒体查询请求后刷新jQuery插件
- 如何刷新CSS,以便动态生成的元素可以被设置样式
- 如何在页面刷新后使用 jquery 应用 CSS(刷新前构建 CSS)
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- CSS 不断刷新
- 如何在刷新浏览器地址栏时重置css(a:visited{color:green})
- 自定义CSS输入框,使页面按ENTER键刷新
- 在 js/css/html 更改 Web 应用程序上强制刷新缓存
- CSS,JS:避免在 ScrollTo() 之前刷新页面
- CSS和JavaScript不包括在刷新中
- 如何在不重新启动 Web 应用程序的情况下以编程方式使 JavaScript 和 CSS 包失效或刷新
- GULP:如何在不刷新的情况下更新浏览器(仅适用于 CSS 更改)
- 刷新 DOM 而不重新拉取外部包含 (fe.JS 或 CSS) / 刷新 DOM,无需完整站点刷新
- 刷新 CSS 样式?(重绘页面)
- 刷新页面时未加载 CSS
- 如何让 Grunt/Watch/LiveReload 在不刷新整页的情况下重新加载 Sass/CSS
- 使用Jquery如何一键刷新CSS转换效果
- 切换时刷新css'已禁用'属性
- 刷新css而不在asp.net中重新加载页面
- 动态按钮不刷新CSS属性