【发布时间】:2016-05-14 19:35:07
【问题描述】:
我有一个使用 Bootstrap 框架的网站。
不幸的是,某些 div 类没有显示在 Chrome 中(仅限),我不知道为什么。
Bootstrap 位于另一个 PHP 框架上——我没有创建这个原始代码;但我可以很容易地修改它。
隐藏的 div 正在在 DOM 中呈现(我可以检查它们)。
我搜索了所有对隐藏的 div 类 (col-ad) 的引用,它们都以漂亮而普通的 CSS 形式出现,没有明显的东西可以使 div 隐藏。也没有 JavaScript 引用。
如果我在 DOM 中重命名类(例如 Xcol-ad),则 div 会显示。
当我检查 div 时,我得到以下信息:
这是我唯一能找到的可能是罪魁祸首的东西。不幸的是,我在我的任何代码中都找不到对此的引用。
已尝试修改 DOM (display:block!important),但未成功。
当我点击<style> 标签时,它(我认为)指向一个名为#shadow-root(open) 的东西,此时我迷路了。我已经搜索了有关此的信息,但没有成功(我不能 100% 确定这甚至是问题所在) - 已更改 Chrome 中的设置(显示用户代理影子 DOM)但没有成功。
感觉我的造型已经被某个地方接管了,我不知道在哪里。
编辑:link to demo site where I got script - 刚刚尝试使用 browsershots 工具查看网站,即使使用 Chrome 也会出现广告,所以可能是我的版本(?)
【问题讨论】:
-
请添加一些代码
-
如果可能的话,还有一个指向相关网站的链接
-
我不确定我能给你什么代码 - div 有点无聊
<div class="media col-ad">,.media 没有像 .col-ad 那样被引用...这可能会有所帮助@987654323 @;在我的 Chrome 版本上,广告列表未显示。但是其他版本的 Chrome 看起来还不错。 -
这里和php有什么关系?因为您标记为 php,但没有代码支持该问题。
-
我想没有相关性 - 该网站是用 PHP 构建的,但我不确定它是否与我遇到的问题有关。无论如何我都会删除它。
标签: html css twitter-bootstrap google-chrome dom