Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
Html 溢出隐藏不适用于safari中的绝对元素_Html_Css_Safari_Overflow - Fatal编程技术网

Html 溢出隐藏不适用于safari中的绝对元素

Html 溢出隐藏不适用于safari中的绝对元素,html,css,safari,overflow,Html,Css,Safari,Overflow,.services{ 利润率:0.40px0; } .ul服务{ 列表样式:无; } .服务ul>li{ 浮动:左; 宽度:168px; 文本对齐:居中; } .服务ul>li+li{ 左边距:24px; } .服务ul>li.拇指{ 边框:2px实心#b9b9b9; 边界半径:50%; -moz边界半径:50% -webkit边界半径:50%; 溢出:隐藏; 位置:相对位置; 利润率:0.14像素0; } .服务ul>li.拇指img{ 显示:块; 边界半径:50%; -moz边界半径:50%

.services{
利润率:0.40px0;
}
.ul服务{
列表样式:无;
}
.服务ul>li{
浮动:左;
宽度:168px;
文本对齐:居中;
}
.服务ul>li+li{
左边距:24px;
}
.服务ul>li.拇指{
边框:2px实心#b9b9b9;
边界半径:50%;
-moz边界半径:50%
-webkit边界半径:50%;
溢出:隐藏;
位置:相对位置;
利润率:0.14像素0;
}
.服务ul>li.拇指img{
显示:块;
边界半径:50%;
-moz边界半径:50%;
-webkit边界半径:50%;
最大宽度:100%;
高度:自动;
}
.服务ul>li.拇指跨度{
位置:绝对位置;
背景#95bd0d;
字体大小:14px;
线高:20px;
宽度:100%;
填充:8px 10px;
底部:0px;
左:0px;
颜色:#fff;
}

  • 法克滕 斯派罗文特高级酒店
  • 斯派罗文特高级酒店
这是一个有文档记录的

最好的解决方法是在
.thumb
规则中添加以下内容

-webkit-transform: translateZ(0);
-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);

.services{
利润率:0.40px0;
}
.ul服务{
列表样式:无;
}
.服务ul>li{
浮动:左;
宽度:168px;
文本对齐:居中;
}
.服务ul>li+li{
左边距:24px;
}
.服务ul>li.拇指{
边框:2px实心#b9b9b9;
边界半径:50%;
-moz边界半径:50%
-webkit边界半径:50%;
溢出:隐藏;
位置:相对位置;
利润率:0.14像素0;
/*修复safari边界半径和溢出隐藏问题*/
-webkit转换:translateZ(0);
-webkit遮罩图像:-webkit径向渐变(圆形,白色100%,黑色100%);
}
.服务ul>li.拇指img{
显示:块;
边界半径:50%;
-moz边界半径:50%;
-webkit边界半径:50%;
最大宽度:100%;
高度:自动;
}
.服务ul>li.拇指跨度{
位置:绝对位置;
背景#95bd0d;
字体大小:14px;
线高:20px;
宽度:100%;
填充:8px 10px;
底部:0px;
左:0px;
颜色:#fff;
}

  • 法克滕 斯派罗文特高级酒店
  • 斯派罗文特高级酒店

它工作正常,不是100%,但很好

-webkit转换:translateZ(0);
-webkit遮罩图像:-webkit径向渐变(圆形,白色100%,黑色100%)

实际上,建议在错误通知单中向溢出元素添加以下内容:隐藏

position:relative; 
z-index:0;

非常感谢你,佩特里奥利:)这与公认答案中的代码完全相同。