Я всегда держу /
перед любыми hrefs, как это.
Использование относительных путей - это плохая привычка с самого начала и рецепт катастрофы позже.Если вы начнете с относительных URL-адресов и обнаружите, что они вам понадобятся позже, это будет большой проблемой.Наличие одного дополнительного символа на ссылку - это не конец света.
Скажем, у меня есть сайт с этими двумя страницами:
/home/ryan/example.com/index.html
/home/ryan/example.com/public.html
И содержание HTML каждой из них было одинаковым:
index.html & public.html
<a href="/">Home</a>
<a href="/public">Public</a>
Теперь, если я хочу добавить новый файл, /home/ryan/example.com/special/secret.html
я могу повторно-используйте этот существующий код и даже добавьте новую ссылку, в то же время заставляя работать тот же код для всех 3 страниц:
все страницы HTML
<a href="/">Home</a>
<a href="/public">Public</a>
<a href="/special/surprise">Surprise</a>
Рассмотримобслуживание в будущем и думать о своем будущем ленивом я.Возможность повторного использования кода - вот и весь смысл;Вы не хотите добавлять / редактировать / удалять слегка отличающиеся ссылки из 15 мест, даже 2 места слишком много!