Почему div получает дополнительный атрибут "style = padding ..." в результате HTML, если он не был в коде PHP? - PullRequest
0 голосов
/ 03 июля 2019

Я редактировал тему WordPress для своих нужд, но столкнулся с некоторой проблемой - div блок получает новый атрибут, но я не знаю почему.

Код темы моего WordPress:

<div class="header-wrapper"    <?php echo $pexeto_bg_data['color_css'];?> >         
<!-- PRINT WHAT HAS RETURNED FROM FUNCTION: -->
<?php echo $pexeto_bg_data['color_css'];?>
<!-- previous line prints "style="background-color:#FFFFFF;"" ONLY -->

но когда я открываю свой сайт в браузере и вижу его исходный код, тогда header-wrapper также имеет атрибут padding-top:

<div class="header-wrapper" style="background-color: rgb(255, 255, 255); padding-top: 161px;">
</div>

Как это возможно? Как некоторые новые атрибуты могут появиться в «стиле»?

1 Ответ

0 голосов
/ 03 июля 2019

Спасибо, @showdev!Я нашел эту строку кода JavaScript (среди ~ 5 .js файлов):

self.defaultHeight = self.$el.outerHeight();

Я добавил -10 в конце и получил желаемые изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...