gpt4 book ai didi

html - iPad 3 Webapp 在移动版 Safari 中崩溃

转载 作者:可可西里 更新时间:2023-11-01 14:55:12 26 4
gpt4 key购买 nike

几天来我一直致力于调试我们的 Web 应用程序,但我不确定是什么导致它在移动版 Safari 中崩溃。该应用程序在 iPad2 上运行良好,但由于某种原因它在 iPad3 上崩溃了。我注释掉了每一段代码,问题似乎出在元素的绝对定位上。这是我的部分代码。

.page .main-content .study-bo {
background: #F4F4F4;
border-top: 1px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
width: 644px;
position: absolute;
top: 501px;
left: 0px;
padding: 30px 40px;
z-index:500;
-webkit-transition: top .5s ease-in-out;
}
.page .main-content .study-bo .text {
width: 100%;
height: 100%;
position: relative;
left:auto;
}
.page .main-content .study-bo p {
font-family: "FrutigerRoman";
font-size: 12px;
color: #000000;
margin-bottom: 15px;
}
.page .main-content .study-bo .study-design {
width: 92px;
height: 20px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199, 199, 199, 1)), color-stop(100%,rgba(167, 167, 167, 1)));
-webkit-border-radius: 5px 5px 0px 0px;
border: 1px solid #999;
font-family: "FrutigerItalic";
font-size: 13px;
color: white;
text-shadow: 1px 1px 0px #8E8E8E;
filter: dropshadow(color=#8e8e8e, offx=1, offy=1);
text-align: center;
padding-top: 4px;
-webkit-box-shadow: inset 0px 1px 0px 0px #e5e4e4;
position: absolute;
top: -26px;
font-style: italic;
z-index: 50;
left: 44px;
}
.page .main-content .study-bo .study-design .btn.active {
background: #6c6a6a;
text-shadow: 1px 1px 0px #434343;
filter: dropshadow(color=#434343, offx=1, offy=1);
-webkit-box-shadow: inset 0px 1px 0px 0px #9e9d9d;
}

导致应用程序崩溃的代码部分是:

   position: absolute;
top: 501px;
left: 0px;

我不确定这是否是 apple bug?我有多个元素绝对定位没有问题。如果我注释掉这三行(并且只有这三行),应用程序就可以运行。我试过注释掉我代码的其他部分并保留这三行,但它不起作用。有人有什么建议吗??谢谢!

最佳答案

可能是一个错误,但如果没有亲眼看到和探索 webapp 就很难说。我会尝试摆弄布局以尝试:

  • 使用相对定位,而不是绝对定位,
  • 在顶部和左侧属性中使用百分比而不是像素,
  • 使用 float:left 或 float:right,使用边距或填充,而不是绝对定位,
  • 在其他 CSS 之前应用 CSS 重置/标准化器,例如 normalize.css ,看看这是否神奇地解决了问题,
  • 或者作为最后的手段,研究一种不会强制您在此处使用绝对定位的替代布局。

这些都是在黑暗中拍摄的,但也许它们会有所帮助。

关于html - iPad 3 Webapp 在移动版 Safari 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10953489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com