Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 切换单击时页面元素上移_Css_Safari_Toggle_Slideshow - Fatal编程技术网

Css 切换单击时页面元素上移

Css 切换单击时页面元素上移,css,safari,toggle,slideshow,Css,Safari,Toggle,Slideshow,在Safari中(所有其他浏览器都没有这个问题),当我点击切换我的内容时,页面上的所有元素都会移到顶部。我发现它与幻灯片冲突,因为当我删除该幻灯片的CSS时,问题就消失了。我已将其缩小到CSS中影响切换单击的两个部分: .rs-slider > li { list-style: none; filter: alpha(opacity=0); opacity: 0; width: 100%; height: 100%; margin: 0 -100% 0 0; padding: 0; flo

在Safari中(所有其他浏览器都没有这个问题),当我点击切换我的内容时,页面上的所有元素都会移到顶部。我发现它与幻灯片冲突,因为当我删除该幻灯片的CSS时,问题就消失了。我已将其缩小到CSS中影响切换单击的两个部分:

.rs-slider > li {
list-style: none;
filter: alpha(opacity=0);
opacity: 0;
width: 100%;
height: 100%;
margin: 0 -100% 0 0;
padding: 0;
float: left;
position: relative;
}

.rs-thumb-wrap > a {
display: block;
float: left;
position: relative;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

在Safari中,我应该改变什么以使切换不向上移动?

问题在于-100%的裕度。我把它改为零,但现在幻灯片的高度是超长的。现在只是在玩弄高度值。你能用它为我们制作样品吗?