2017-02-22 5 views
-1

У меня есть ситуации, когда у меня в коде страницы только один входной:Скрытие HTML элемента из его CSS класса adv_title

<input class="adv_title" type="text" name="title" value="<?= $adv['title'] ?>" /> 

и его скрытый !! Я удалил все CSS-предложения на странице, я удалил все JS-приложения и его код. И все еще было скрыто.

Так что я случайно изменил класс css ввода «adv_title» на «task_title» и появился вход. Внимание: на странице нет HTML и CSS и JS-кода. Итак, я хочу спросить: если кто-нибудь встретил такую ​​странную ситуацию, когда имя класса CSS делает такой трюк - скрыть элемент без каких-либо правил?

view on the front

html code

+1

Если вы изменили класс и он появился, то это звучит так, будто ** это ** CSS на странице. –

+0

Конечно, на странице есть CSS. Взгляните на вкладку «Инструменты» вкладки «Инструменты». –

+0

Спекулировать здесь, но ... может это быть adblock? Я вижу, вы используете его. – JCOC611

ответ

0

Ответ здесь: https://easylist.to/easylist/easylist.txt

Благодаря @pol, кто прочитал сообщение внимательно - причина была Adblock правил, есть имена CSS, которые никогда лучше не использовать никогда в код сайта.

Так что этот вопрос будет полезно, когда классы CSS подготовки без Adblock, то на производственные пользователях, которая использует расширение Adblock браузера (ы) может есть проблемы с таким сайтом/услугами/и т.д. ...

Adblock - является специальным расширением для браузеров для блокировки рекламы, используется не всеми, а множеством пользователей.