Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 Can';t在Safari中在显示:内容和显示:无之间切换_Html_Css_Safari - Fatal编程技术网

Html Can';t在Safari中在显示:内容和显示:无之间切换

Html Can';t在Safari中在显示:内容和显示:无之间切换,html,css,safari,Html,Css,Safari,不确定是否有其他人遇到过这种情况-我正在运行Safari 12 我有一个非常简单的设置来演示这个bug HTML: 请参阅此代码笔: 如果转到代码笔,检查文本,然后将包装div的类从“contents”更改为“hide”,那么实际上什么也不会发生。在其他浏览器中,文本都会消失,但在Safari中,它似乎不适用。这似乎是此处记录的一个错误: 我很好奇这里是否有聪明的解决办法。在不修改使用此切换的现有代码的情况下,我可以用什么最干净的方式来保留此行为?我最终使用了此切换,直到Safari解决了此问题

不确定是否有其他人遇到过这种情况-我正在运行Safari 12

我有一个非常简单的设置来演示这个bug

HTML:

请参阅此代码笔:

如果转到代码笔,检查文本,然后将包装div的类从“contents”更改为“hide”,那么实际上什么也不会发生。在其他浏览器中,文本都会消失,但在Safari中,它似乎不适用。这似乎是此处记录的一个错误:


我很好奇这里是否有聪明的解决办法。在不修改使用此切换的现有代码的情况下,我可以用什么最干净的方式来保留此行为?

我最终使用了此切换,直到Safari解决了此问题

.hide * {
    visibility: hidden;
    width: 0;
    height: 0;
}

直到Safari解决了这个问题,我才开始使用它

.hide * {
    visibility: hidden;
    width: 0;
    height: 0;
}

您同意使用Javascript吗?此项重复。请看这里:不是一个重复-该用户在他们的CSS中有一个错误。我没有,这是Safari的一个已知错误,正如我上面所示。我正在寻找显示的替代方案:无-据我所知,这不是我的代码的问题@Vapporwashmake我更喜欢在类中使用CSS。你同意使用Javascript吗?这个项目是重复的。请看这里:不是一个重复-该用户在他们的CSS中有一个错误。我没有,这是Safari的一个已知错误,正如我上面所示。我正在寻找显示的替代方案:无-据我所知,这不是我的代码的问题@Vapporwashmake我更喜欢在类中使用CSS。
.hide * {
    visibility: hidden;
    width: 0;
    height: 0;
}