Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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
iOS Safari更改<;表>;从显示:表格;显示:块;_Ios_Safari_Html Table_Mobile Safari_Css Tables - Fatal编程技术网

iOS Safari更改<;表>;从显示:表格;显示:块;

iOS Safari更改<;表>;从显示:表格;显示:块;,ios,safari,html-table,mobile-safari,css-tables,Ios,Safari,Html Table,Mobile Safari,Css Tables,我在iOS上的Safari中遇到了元素问题。我想将表格更改为display:block但我似乎无法将其从显示:表中更改。我可以在我的macbook pro上调试它并检查元素,奇怪的是,在我的另一个网站上,我有一个,即显示:块我不能更改它,但是我有一个不同的(我想更改的一个),那就是显示:表格并且我无法使用display:block获取要覆盖的样式。我已经尝试过覆盖css的常规方法,比如!重要信息,它似乎应该被捕获,但在Safari的computed选项卡中,它仍然只显示display:table

我在iOS上的Safari中遇到了
元素问题。我想将表格更改为
display:block但我似乎无法将其从
显示:表中更改。我可以在我的macbook pro上调试它并检查元素,奇怪的是,在我的另一个网站上,我有一个
,即
显示:块
我不能更改它,但是我有一个不同的
(我想更改的一个),那就是
显示:表格并且我无法使用
display:block获取要覆盖的样式。我已经尝试过覆盖css的常规方法,比如
!重要信息
,它似乎应该被捕获,但在Safari的computed选项卡中,它仍然只显示
display:table。我知道将
更改为
显示:block将更正我的问题,因为我的其他表工作正常

有人有过Safari覆盖样式的经验吗?是什么阻止我更改表的显示属性


不幸的是,由于这个问题只发生在iOS Safari中(而不是Chrome仿真中),因此我很难在这里链接到一个示例。

如果有人感兴趣,我跟踪到这个问题与-webkit Safari的使用有关

它被破坏并覆盖了我的样式,因为在我的html页面上设置的
未被更正


这是由于一个
标记位于我的html之外和
声明之上。在html中移动
标记解决了这个问题。

这个答案刚刚结束了我30分钟的沮丧。非常感谢。