Ошбки в html validator

260
17 июля 2017, 15:18

Сайт WordPress, проверяю в PageSpeed Insights и validator.w3.org. Может кто-то подсказать по поводу первого и второго. Как можно поднять и исправить. По скоросте я ужимал фото и код некоторых файлоы .css,.js. Что можно сделать ещё с ним, для ттого что бы получить выше оценку. По валидатору было порядка 20 ошибок, из зафиксил. Осталось 3 ошибки, но когда я начал просматривать, то понял следующую штуку.Мой сайт вот http://intellect-media.biz

Валидатор тот с каким-то багом, или я не знаю как он проверяет... 1 ошибка Есть в коде тег открывающий и закрывающий , как оно проверяется в ручную, вводится в источнике кода поиск

Answer 1
  • О скорости загрузки вашего веб-сайта. Ваш веб-сайт имеет скорость первоначальной загрузки (без кеша) более 8 секунд. Статистика сообщает, что пользователи с мобильными устройствами ожидают загрузки между 2 и 3-мя секундами. Так как в настоящее время эти пользователи составляют немного более 50% трафика в сети, то ваш-вебсайт имеет те же самые - более 50% - потеря трафика. Для подробного анализа скорости загрузки, откройте предложенную ссылку тестера скорости и щелкните на Waterfall. Там есть два Waterfall - первоначальной загрузки и после кеширования. С этими окнами вы можете анализировать и оптимизировать ваши файлы и изображения. Например: изображение этой картинки - тестер сообщает, что закачанный объём картинки составляет 4,5 KB, а несжатый объём = 4,3 KB (Uncompressed Size: 4.3 KB)

Вы можете изменить размер картинки, на размер реального показа, также можете изменять формат картинки, например на jpeg (jpg), с этим инструментом. Вы можете сжимать размер картинки с этим инструментом. Обратите внимание, что простой перевод картинки в формат jpeg (jpg), сэкономит, примерно 50% объёма картинки. Статья Гугл о оптимизации изображений и о технике Art direction + о атрибуте srcset. В настоящее время для ускорения загрузки мобильных веб-сайтов Гугл создал AMP - Accelerated Mobile Pages. Здесь создана специальная cdn, которая и выполняет всю работу. Вы можете выбирать шаблон для вашего веб-сайта и проверять ваши веб-страницы на валидаторе.

  • О ошибках исходного кода. Валидатор указывает конкретные ошибки вашего исходного кода. Например: Section lacks heading - Секция не имеет заголовка. Семантические элементы Main, section, article требуют заголовков с атрибутами h - статья W3. Заголовки помогают браузеру понимать структуру страницы. Из заголовков, поисковики получают информацию Длинного Хвоста. Проверьте структуру главной страницы вашего сайта. Вы можете видеть, что первый заголовок - Остались вопросы? - даёт мало информации о веб-странице. Следующая ошибка исходного кода: End tag article seen, but there were open elements - есть закрытый элемент article, но нет открытого этого элемента. Unclosed element div - незакрытый элемент div. Вы можете самостоятельно находить эти элементы в исходном коде и исправлять их. Ошибки исходного кода также понижают скорость загрузки веб-страниц, так как браузер тратит лишнее время на построение объектной модели документа DOM. Ещё раз рекомендую вам применять AMP - Accelerated Mobile Pages для вашего веб-сайта - статьи об этом. Пример скорости загрузки страницы AMP = 87/100 для мобильных.
READ ALSO
Mysql посчитать количество записей

Mysql посчитать количество записей

У меня есть две таблицы table1 и table2В table1 есть две колонки id, name

291
Не обновляются элементы recyclerview после вызова notifyDataSetChanged

Не обновляются элементы recyclerview после вызова notifyDataSetChanged

Создаю адаптер и передаю класс с пустым списком:

308
Почему у меня не выполняется

Почему у меня не выполняется

Здравствуйте, скажите пожалуйста почему у меня не срабатывает событие surfaceChanged?

335
Как задать классу имя отправителя? [Java]

Как задать классу имя отправителя? [Java]

У меня есть таймер TimerRepИ для каждого пользователя мне нужно после определенного кода создавать новый таймер с именем этого пользователя

359