Согласно спецификации HTML5, header не является разделообразующим элементом. Поэтому не требует заголовков.
Ваше предупреждение относится к элементам article, которые являются разделообразующими, как и элементы section . Как туда добавить текст, не добавляя текст, – этого я подсказать не могу. В любом случае, предупреждение не является ошибкой.
Спасибо, а вот между <article> есть тег <h4>. Что же не нравится валидатору?
Действительно, если загрузить только этот код, ошибку не показывает. А внутри вертски показывается такая ошибка. С чем может быть связано? Указывает именно на такие блоки.
silicoid#: поправка: для одного вида почты. (для яндекса, например) в гугле будет все по-другому, я уж не говорю про мейл ру. А Аутлук вообще все фоновые картинки выкинет и не поморщится
Протестировали в Яндекс, gmail и mail.ru, всё в порядке.
Появилась проблема. Это шаблон письма, который нужно отправить с сайта. Помогите, пожалуйста, какими стилями можно обойти то, что удаляет почтовый сервер.
Этот заголовок относится к вложенному в article элементу section. А сам раздел article не имеет заголовка, об этом и предупреждает валидатор.
Благодарю за помощь!
Согласно спецификации HTML5, header не является разделообразующим элементом. Поэтому не требует заголовков.
Ваше предупреждение относится к элементам article, которые являются разделообразующими, как и элементы section . Как туда добавить текст, не добавляя текст, – этого я подсказать не могу. В любом случае, предупреждение не является ошибкой.
Спасибо, а вот между <article> есть тег <h4>. Что же не нравится валидатору?
Во-первых, не блок, а вёрстку страницы.
Спасибо за помощь, не увидела, что все подобные блоки завернуты еще в один header.
Помогите, пожалуйста, еще с этим предупреждением:
Понятно, что нужно использовать теги h2-h6, есть тег h4 в <section>
А в <header> только изображение. Как правильно добавить h4, не добавляя текст?
Переделайте стили | забейте на валидатор | а доктайп какой?
И не надо пользоваться странными тегами.
Это готовая тема Wordpress с themeforest. Вот демо темы https://demo3.touchsize.com/diginex/ Такая же ошибка валидации есть:
Error: The element header must not appear as a descendant of the header element.Подскажите, пожалуйста, как правильно переделать этот блок.
так а вы его валидируете где и как?
это же валидный html5 вроде?
Вот здесь проверяю, загружаю файл https://validator.w3.org/#validate_by_upload
поправка: для одного вида почты. (для яндекса, например)
в гугле будет все по-другому, я уж не говорю про мейл ру.
А Аутлук вообще все фоновые картинки выкинет и не поморщится
Протестировали в Яндекс, gmail и mail.ru, всё в порядке.
Спасибо за ответы! Тем не менее получилось для почты решить:
<div style="background:#ffffff;margin:0 auto 0 auto;max-width:600px"> <table align="center" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;max-width:600px;width:100%"> <tbody> <tr> <td align="center" style="line-height:0;padding:0px" valign="top"> <div style="background-color:#ffa5bf;width:600px;height:600px;background-image: url('https://love.romanticcollection.ru/wp-content/uploads/24177961-845c9047.jpg');background-size:500px auto;background-repeat:no-repeat;background-position: center center;"> <div style="background-image: url('https://love.romanticcollection.ru/wp-content/uploads/love-frame.png'); width: 100%; height: 100%"> </div> </div> </td> </tr> </tbody> </table> </div>Появилась проблема. Это шаблон письма, который нужно отправить с сайта. Помогите, пожалуйста, какими стилями можно обойти то, что удаляет почтовый сервер.
<img style="display:block;position:absolute;left:0;top:0;width:600px;height:600px;z-index:1;"<img style="display:block;width:600px;height:600px;"<img style="display:block;position:absolute;left:123px;top:129px;width:382px;height:382px;object-fit:cover;overflow:hidden;z-index:0;"<img style="display:block;height:382px;overflow:hidden;width:382px"