Javascript CSS在重新加载手机时中断
我不太擅长CSS。我的网站有4个样式表和3个JS文件,使用Bootstrap4和jQuery。当我在live上部署它并刷新页面时,一切正常 然而,当我从手机上访问网站时,它第一次运行良好,但当我刷新时,所有的CSS和HTML都被破坏(这通常发生在第一次或第二次刷新之后)。在它被破坏后,我刷新它一两次,它修复了问题。我搜索了一下,有人说这是因为使用了相对定位和浮动,但是当我从CSS文件中注释掉这些行时,我仍然有同样的问题。有人知道如何解决这个问题吗 索引html **Javascript CSS在重新加载手机时中断,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我不太擅长CSS。我的网站有4个样式表和3个JS文件,使用Bootstrap4和jQuery。当我在live上部署它并刷新页面时,一切正常 然而,当我从手机上访问网站时,它第一次运行良好,但当我刷新时,所有的CSS和HTML都被破坏(这通常发生在第一次或第二次刷新之后)。在它被破坏后,我刷新它一两次,它修复了问题。我搜索了一下,有人说这是因为使用了相对定位和浮动,但是当我从CSS文件中注释掉这些行时,我仍然有同样的问题。有人知道如何解决这个问题吗 索引html ** Landor应用程序 嗨,
Landor应用程序
嗨,安德鲁,
我们迫不及待地欢迎你来到伦敦。
在此之前,请花几分钟时间
(3,确切地说)探索更多关于我们的信息…
当做
彼得
进来
简介.css
html{
身高:100%;
}
.简介文本{
字体系列:“apercuBold”;
}
#介绍页{
左侧填充:20px;
右边填充:20px;
}
身体{
背景色:黑色;
}
.容器液体{
右边填充:10px;
左侧填充:10px;
}
.简介文本{
位置:相对位置;
最高:5%;
}
#输入按钮{
字体系列:“timeposRegular”;
文字装饰:下划线;
字体大小:150%;
光标:指针;
位置:相对位置;
最高:20%;
}
.简介标题{
垫面:3%;
}
.简介文本{
填充顶部:50px;
填充底部:50px;
}
#世界地标{
内容:url(“../assets/Landor_Logo.png”);
宽度:120px;
高度:30px;
}
.介绍船{
内容:url(“../assets/boat2.png”);
最大宽度:400px;
高度:自动;
浮动:对;
}
@媒体屏幕和屏幕(最大宽度:450px){
.介绍文字>h3{
字体大小:100%;
}
.简介文本{
字体大小:100%;
线高:1.4;
填充顶部:30px;
填充底部:30px;
}
#输入按钮{
字体大小:100%;
}
.介绍船{
最大宽度:200px;
高度:自动;
浮动:对;
}
.简介标题{
垫面:5%;
}
}
@媒体屏幕和屏幕(最大宽度:350px){
.intro text>h4{
字体大小:90%;
}
.简介文本{
字体大小:94%;
线高:1.1;
填充顶部:30px;
填充底部:30px;
}
#输入按钮{
字体大小:94%;
}
.介绍船{
最大宽度:200px;
高度:自动;
}
.简介标题{
垫面:5%;
}
}
.介绍页脚{
位置:固定;
底部:10%;
宽度:100%;
}
**我刚拔出手机去了网站,使用了浏览器工具手机模拟器选项(我不知道它叫什么),重新加载时看起来很好。可能尝试重新启动手机或清除缓存
是因为您倾斜手机并从水平和垂直方向切换视图(这仍然不会改变任何内容)一整天之后,我终于通过在链接标签的样式表路径末尾添加“?”解决了这个问题。这是一个缓存问题,尽管我禁用了缓存,但由于某些原因它不起作用。现在我刷新页面>10次,从未遇到任何问题!我认为,由于有一个问号,当它加载CSS时,首先要检查是否有另一个版本可以阻止它从缓存中完全提取。请提供一个链接。当你在移动设备上刷新时,你会看到CSS的变化:其中一部分是最小的。请创建再现问题所需的最少代码,并将其包含在帖子中。谢谢。但是,如果你刷新一两次,你会看到内容和船的图像会粘在黄页的最右边。它的左右两侧都有衬垫。然而,当你刷新时,右边的填充消失了,它们都移到了页面的最右边。你要我把它录下来吗?对我来说绝对没有什么改变。。。你重启手机并清除缓存了吗?测试手机的人也有同样的问题。我们都在使用IOS。如上所述,当我刷新页面时,我们在第一次或第二次刷新时会遇到相同的问题。我重启了电话,但没用。有趣的是,当我复制链接并在另一个选项卡中打开时。我没有任何问题。该问题仅在刷新时发生。您正在使用ios设备吗?(这个问题发生在ios上的chrome和safari上)。当然,如果你能录制,那将非常有帮助。非常感谢你!!!我在这里用的是iphone5ssame。我不知道你为什么没有这个问题
<!DOCTYPE html>
<html lang="en">
<head>
<title>Landor App</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
<style></style>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" type="text/css"/>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous" type="text/css"/>
<link rel="stylesheet" href="Stylesheets/fonts.css" type="text/css"/>
<link rel="stylesheet" href="Stylesheets/intro.css" type="text/css"/>
<link rel="stylesheet" href="Stylesheets/home.css" type="text/css"/>
<link rel="stylesheet" href="Stylesheets/video.css" type="text/css"/>
<link rel="stylesheet" href="Stylesheets/modals.css" type="text/css"/>
</head>
<body>
<!--INTRO PAGE-->
<div id="intro-page" class="container-fluid" style="display: none">
<div class="row intro-header">
<div class="col-12"><img id="landor-worldmark"></div>
</div>
<div class="row intro-text">
<div class="intro-text col-12">
<h3>Hi Andrew,</h3><br>
<h3>We can't wait to welcome you to Landor London.
Until then please take a few minutes
<span style="white-space: nowrap;">(3, to be exact)to explore more about us...</span></h3><br>
<h3>Regards,</h3>
<h3>Peter</h3><br><br>
<span id="enter-button">Enter</span>
</div>
</div>
<div class="intro-footer row">
<div class="col-12"><img class="img-fluid intro-boat"></img></div>
</div>
</div>
intro.css
html {
height: 100%;
}
.intro-text{
font-family: "apercuBold";
}
#intro-page{
padding-left: 20px;
padding-right: 20px;
}
body {
background-color:black;
}
.container-fluid{
padding-right: 10px;
padding-left: 10px;
}
.intro-text{
position: relative;
top: 5%;
}
#enter-button{
font-family: "timeposRegular";
text-decoration: underline;
font-size: 150%;
cursor: pointer;
position: relative;
top: 20%;
}
.intro-header{
padding-top: 3%;
}
.intro-text{
padding-top: 50px;
padding-bottom: 50px;
}
#landor-worldmark{
content:url("../assets/Landor_Logo.png");
width: 120px;
height: 30px;
}
.intro-boat{
content:url("../assets/boat2.png");
max-width: 400px;
height: auto;
float:right;
}
@media screen and (max-width: 450px) {
.intro-text > h3{
font-size: 100%;
}
.intro-text{
font-size: 100%;
line-height: 1.4;
padding-top: 30px;
padding-bottom: 30px;
}
#enter-button{
font-size: 100%;
}
.intro-boat{
max-width: 200px;
height: auto;
float:right;
}
.intro-header{
padding-top: 5%;
}
}
@media screen and (max-width: 350px) {
.intro-text > h4{
font-size: 90%;
}
.intro-text{
font-size: 94%;
line-height: 1.1;
padding-top: 30px;
padding-bottom: 30px;
}
#enter-button{
font-size: 94%;
}
.intro-boat{
max-width: 200px;
height: auto;
}
.intro-header{
padding-top: 5%;
}
}
.intro-footer{
position: fixed;
bottom: 10%;
width: 100%;
}