В HTML это, безусловно, подтвердит, и я считаю, что они эквивалентны. Пользовательский агент должен удалить начальные и конечные пробелы. Ссылка: w3.org/TR/2014/REC-html5-20141028/…
Да, это будет автоматически исправлено браузером, в любом случае, если при использовании пробелов вы получите ошибку, вы можете написать их другим способом:
URL, поэтому href поддерживает пробелы, просто замените их на «% 20». В любом случае, если вы напишите
Вы можете самостоятельно выполнить разметку через валидатор, чтобы выяснить, действительно ли написанное вами действительно. Но действительная разметка не всегда указывает на допустимый транспорт, и пробелы должны быть закодированы URL (и также хеш-меткой).
Вы можете узнать больше, выполнив поиск Stackoverflow. В частности, это так ответ . Ваши персонажи небезопасны для использования.
Ответы:
В (X) , HTML5, в
a
элементе «секhref
атрибутКак подсказывает якорь, он может содержать начальные и конечные пробелы .
Связанный раздел проясняет, что эти пробелы будут удалены :
Если фактический URL-адрес начинается / заканчивается пробелами (или содержит пробелы), их необходимо кодировать в процентах
%20
.Эти элементы имеют разные значения URL:
Эти элементы имеют одинаковое значение URL:
источник
Зачем ты это делаешь? Кто пишет такой код? Это ненужный пробел между "".
Буквенные пробелы в URL не допускаются, и они не являются частью данных. просто форматирование для потребления человеком.
Вы должны удалить пробелы. Некоторые браузеры отображают его как пробел.
Пробелы действительны. И оба они разные, потому что у одного есть пробелы, у другого нет. Это означает, что форматирование или ссылка отличаются.
источник
Да, это будет автоматически исправлено браузером, в любом случае, если при использовании пробелов вы получите ошибку, вы можете написать их другим способом:
URL, поэтому href поддерживает пробелы, просто замените их на «% 20». В любом случае, если вы напишите
Это приведет к "#id", а не "#id"
Например:
источник
Вы можете самостоятельно выполнить разметку через валидатор, чтобы выяснить, действительно ли написанное вами действительно. Но действительная разметка не всегда указывает на допустимый транспорт, и пробелы должны быть закодированы URL (и также хеш-меткой).
Вы можете узнать больше, выполнив поиск Stackoverflow. В частности, это так ответ . Ваши персонажи небезопасны для использования.
источник