Перейти к содержанию
mashkovtsevlx

Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections: w3c

Рекомендуемые сообщения

Здравствуйте. Почти прошли валидацию за исключением пары пунктов. 

Первое:

Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections.

<section id="topbar" class="">

 

И второе:

Named character reference was not terminated by a semicolon. (Or & should have been escaped as &.)

Яркий, и незабываемый букет из роз          

Ко второму пояснение: есть товар на главной странице (любой). Во всех товарах есть описание, прерваное на определенном моменте. После прерывания система ставит &nbsp. w3c их не любит. Стоит модуль от pavThemes "pavproductcarousel". За это описание отвечает такая строка в tpl файле:

<div class="description">
<?php echo utf8_substr( strip_tags($product['description']),0,58);?>...
</div>
 
 
Подскажите, как можно исправить эти ошибки, пожалуйста. По-поводу первой: оно то ясно, что надо просто в дивы все делать, но придется ведь стили переписывать :(. Можно ли как-то обойти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections.

 

The theme of each section should be identified, typically by including a heading (h1-h6element) as a child of the section element.

 

Смысл: каждый section элемент обязательно должен содержать дочерний h1-h6 элемент. Правильно:

<section id="topbar" class="">
    <h2>asdasd</h2>
</section>

Либо, если в section нет заголовков, то вместо section используйте div. Нет обойти нельзя, это же стандарт, раз уж хотите пройти валидацию так будьте добры, соблюдайте стандарт. 

 

2. Избавится от   можно вот так htmlspecialchars-decode или html_entity_decode (не знаю какой, может даже оба):

<?php echo html_entity_decode(strip_tags($product['description']),0,58), ENT_QUOTES, 'UTF-8'); ?>...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"вам шашечки или ехать?"

www.google.com

28 Errors, 5 warning(s)

yandex.ru

84 Errors, 6 warning(s)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От najmubadr
      Здравствуйте, друзья! Пользователи бывают разные следовательно поля они заполняют по разному кто-то пишет василий пупкин, а кто-то ВАСИЛИЙ ПУПКИ. В связи с этим решил  форматировать сам открыл файл контроллера
      catalog/controller/account/register.php В индексной функции где начинается вот это 
      if (isset($this->request->post['firstname'])) { $data['firstname'] = $this->request->post['firstname']; } else { $data['firstname'] = ''; } // НАПИСАЛ СЛЕДУЮЩЕЕ if (isset($this->request->post['firstname'])) { $data['firstname'] = ucfirst(trim(strtolower($this->request->post['firstname']))); } else { $data['firstname'] = ''; } Но почему-то не работает. Не могу понять пробовал в разные места вставлять форматирование пробовал даже в начало индексной функции вставлять следующее
      $this->request->post['firstname'] = ucfirst(trim(strtolower($this->request->post['firstname']))); Как бы я ни крутил все равно приходит вАсИлИй пУпКиН
    • От Vesheslav
      Доброго времени суток!
      Хочу реализовать авто заполнение + валидация при в стандартных опциях кодом, или плагином
      Есть услуга для ее заказа покупателю требуется ввести адрес(это не адрес доставки а опция для этой услуги).
      это обязательное поле и адреса должны быть только Москва и область.
      Какие варианты реализации?  
    • От worstman
      сейчас телефон вводится по маске
       
       jQuery(function($){     $("#customer_main_telephone").mask("+7-999-999-99-99");   }   для покупателя это выглядит так: +7-___-___-__-__   Как можно изменить маску, чтобы поле для ввода стало выглядеть так: +7-9__-___-__-__   Или только через валидацию по другому подключаемому модулю?
    • От arm136
      Убрать надпись к-во товаров на гл.странице( 0.00 p   надпись выше корзины)           
      и включить на странице самой корзины checkout/cart,
      делитесь мыслями ато в php не очень силен ;)
      <div class="heading">     <a id="cart-total" class=" ribbon-price"><?php echo $totals[count($totals) - 0]['text']; ?></a>   </div> Сайт:karawai.ru
      Шаблон:benissimo
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.