【发布时间】:2017-02-22 20:50:06
【问题描述】:
当我在页面的代码中只有一个输入时,我遇到了这种情况:
<input class="adv_title" type="text" name="title" value="<?= $adv['title'] ?>" />
而且,它是隐藏的!我删除了页面上的所有 CSS 包含,我删除了所有 JS 包含及其代码。它仍然被隐藏了。
所以我不小心将输入的 css 类从“adv_title”更改为“task_title”,然后输入出现了。 注意:页面上没有任何HTML、CSS和JS代码。 所以我想问:如果有人遇到这种奇怪的情况,当 CSS 类的名称做这样的伎俩 - 没有任何规则隐藏元素?
【问题讨论】:
-
如果你改变了类并且它出现了,那么听起来页面上有是 CSS。
-
页面上当然有一些CSS。查看开发工具资源选项卡。
-
在这里推测,但是...会是广告拦截吗?我看到你正在使用它。
-
您的问题在于adblock 及其过滤器列表,使用最广泛的是EasyList。有一行与您使用的类完全相同。查看该链接并尽量避免使用其中列出的名称。