iOS Safari更改<;表>;从显示:表格;显示:块;
我在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
元素问题。我想将表格更改为display:block代码>但我似乎无法将其从显示:表中更改代码>。我可以在我的macbook pro上调试它并检查元素,奇怪的是,在我的另一个网站上,我有一个
,即显示:块
我不能更改它,但是我有一个不同的
(我想更改的一个),那就是显示:表格代码>并且我无法使用display:block获取要覆盖的样式代码>。我已经尝试过覆盖css的常规方法,比如!重要信息
,它似乎应该被捕获,但在Safari的computed选项卡中,它仍然只显示display:table代码>。我知道将
更改为显示:block代码>将更正我的问题,因为我的其他表工作正常
有人有过Safari覆盖样式的经验吗?是什么阻止我更改表的显示属性
不幸的是,由于这个问题只发生在iOS Safari中(而不是Chrome仿真中),因此我很难在这里链接到一个示例。如果有人感兴趣,我跟踪到这个问题与-webkit Safari的使用有关
它被破坏并覆盖了我的样式,因为在我的html页面上设置的
未被更正
这是由于一个
标记位于我的html之外和
声明之上。在html中移动
标记解决了这个问题。这个答案刚刚结束了我30分钟的沮丧。非常感谢。