cep我有一个奇怪的问题。我正在构建一个HTML body标签中有类的站点。所有其他浏览器按预期执行。但是,Opera简单不会识别这些类。在源代码中,即使在Opera中,它们也在那里。但是当我看“Inspect Element”时,唯一的类体就是“yui-sam-skin”。我正在使用Wordpress,因此模板为“<body <?php body_class(); ?>>
但是,我甚至试过<body class="<?php if(is_front_page() ) echo "home"; ?>">
。同样,所有浏览器都希望Opera能够识别它并且Opera在源代码中拥有它,但在Inspect Element中却没有。知道这里发生了什么吗?每个站点都不会发生这种情况。我不久前建立的网站由于某种原因没有这个问题。即使在没有PHP的类中添加也不起作用。
感谢您的帮助!
答案 0 :(得分:1)
查看你的源代码,你的标记中似乎有两个body元素......一个是home类,另一个是yui类。 Opera Dragonfly的检查工具显示了实际的DOM表示,在浏览器的解析器清理了损坏的标记之后。查看源代码并查找“正文”,您将看到问题所在。或者,通过验证器运行页面。我建议在第一时间修复它。