@king555

Корректны ли ссылки вида href=" ya.ru "?

Делаю сервис, проверяющий сайт на различные ошибки, в т.ч осуществляющих поиск битых ссылок.
На сайтах иногда встречаются теги вида
<img src=" /upload/medialibrary/123.jpg "/> т.е с пробелами вначале и/или в конце.

Автоматический скрипт находит ошибку, однако браузеры отображают корректно, в т.ч что-то вида <a href=" http://ya.ru/upload/medialibrary/a49/De Dietrich DOP895 B_1.jpg ">1</a> .

Вопрос — нужно ли помечать такие вещи как ошибки, или достаточно тихо обрезать пробелы с концов и никому не говорить?
  • Вопрос задан
  • 2978 просмотров
Пригласить эксперта
Ответы на вопрос 3
avalak
@avalak
Эм, такой вопрос (про атрибуты в html) уже был (ответ).

Сверяйтесь со стандартом…
Ответ написан
@jorikburlakov
Мне кажется сейчас каждый браузер воспримет нормально такие ссылки. Браузер сначала пытается открыть страницу по стандарту который указан в DOCTYPE, если его не находит отображает так как считает правильным.
Ответ написан
Комментировать
LeoCcoder
@LeoCcoder
как уже сказали урлы вполне корректные, но ситуация не совсем обычная… зачем там пробелы специально внутри кавычек ставить?

можно показывать варнинг, типа ошибок нет, но пробелы хорошо бы убрать, хотя бы для того, чтобы читаемость кода была лучше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы