Ошибка валидатора «The frameborder attribute on the iframe element is obsolete. Use CSS instead»

490
10 августа 2017, 21:36

Есть сайт на wordpress, в котором установлена контактная форма contact form 7 с модулем внутри папки recaptcha.php, где есть такой код:

<noscript>
  <div style="width: 302px; height: 422px;">
    <div style="width: 302px; height: 422px; position: relative;">
      <div style="width: 302px; height: 422px; position: absolute;">
        <iframe src="<?php echo esc_url( $url ); ?>" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;">
        </iframe>
      </div>
      <div style="width: 300px; height: 60px; border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
        <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none;">
        </textarea>
      </div>
    </div>
  </div>
</noscript>

Прогоняю сайт через валидатор и он выбивает ошибки в этом месте

Error: The frameborder attribute on the iframe element is obsolete. Use CSS instead. From line 271, column 5; to line 271, column 194 te;">↩

Error: The scrolling attribute on the iframe element is obsolete. Use CSS instead. From line 271, column 5; to line 271, column 194 te;">↩ ↩

Знаю, что можно заменить соответственно frameborder="0" на style="border:0;" и scrolling="no" на style="overflow:hidden;" , но как сделать так, чтобы при обновлении плагина эти изменения не слетели? Загвоздка в том, что код не расположен в какой-либо функции..

READ ALSO
Периодически не отображается favicon

Периодически не отображается favicon

Почему-то на сайте на хостинге иногда не отображается фавиконПрикол в том, что это происходит периодически - раз отображается, в следующий...

401
Точное назначение свойств position и display в css [требует правки]

Точное назначение свойств position и display в css [требует правки]

Может ли кто-нибудь доступно объяснить, как работают свойства position и display точно и понятно? Что именно обозначают relative и absolute, как их комбинировать...

350
непонятный баг с кодировкой

непонятный баг с кодировкой

есть текст который достается из бд (там кодировка utf mb 64 general ci) так вот если там есть 2 спец символа "//текст//" то идет перевод в <em>текст</em>

405
mysqli_fetch_array выдает пустую строку [дубликат]

mysqli_fetch_array выдает пустую строку [дубликат]

На данный вопрос уже ответили:

370