显示:无CSS代码不会影响mobile Safari(在iPad上)中的几个div

显示:无CSS代码不会影响mobile Safari(在iPad上)中的几个div,css,ipad,visibility,Css,Ipad,Visibility,我有一个网站,它将被加载到iPad应用程序的web框架中,因此我为iPad创建了一个单独的CSS文件,通过用户代理调用自动加载。这里没什么太难的 问题是2个div没有响应显示:none CSS。侧边栏和页脚仍在显示,尽管在CSS中被特别调用,与所有其他元素一样,它们正确地隐藏在iPad上的Safari中 这是一个很好的页面来说明这个问题。 是ipad的特定CSS文件 我想我遗漏了一些愚蠢的简单的东西。如果你能找到什么,请告诉我。提前非常感谢。验证器非常有用。您缺少一个右括号: #mainnav

我有一个网站,它将被加载到iPad应用程序的web框架中,因此我为iPad创建了一个单独的CSS文件,通过用户代理调用自动加载。这里没什么太难的

问题是2个div没有响应显示:none CSS。侧边栏和页脚仍在显示,尽管在CSS中被特别调用,与所有其他元素一样,它们正确地隐藏在iPad上的Safari中

这是一个很好的页面来说明这个问题。 是ipad的特定CSS文件

我想我遗漏了一些愚蠢的简单的东西。如果你能找到什么,请告诉我。提前非常感谢。

验证器非常有用。您缺少一个右括号:

#mainnav {
    display: none;

样式表中有
#侧边栏
而不是
。侧边栏

即使您有一个仅用于iOS的CSS表,您仍然在
CSS/main.CSS
中包含您的主CSS表。很可能是
main.css中的某个东西压在它上面了。谢谢!!!!实际上我已经正确地定义了mainnav,但是我包含了第二个定义,正如您所指出的,它是无效的。Footer确实需要被称为Div,而不是类。与CSS一样,一个错误会波及整个系统。一旦我删除了重复的、无效的Mainnav调用,一切都解决了。非常感谢你。