Редактировать: убил мой вступительный абзац, так как он был основан на неправильном толковании ссылочной статьи.
Я всегда использую абсолютный путь по следующим причинам:
Включает в себя:
1. Когда вы используете систему шаблонов, вы никогда не знаете структуру каталогов, которую документ будет иметь при вызове include.
2. Если документы будут перемещаться, вы можете быть уверены, что это будут сами документы, а не включения. Если это включает в себя, то они перемещаются мой кто-то, кто знает, что происходит. К этому следует добавить, что если кто-то не знаком с абсолютным / относительным путем, он будет понимать абсолютный намного лучше, чем относительный.
css: (а также пункты выше)
1. При редактировании с помощью веб-разработчика относительные фоны исчезают, если таблица стилей не находится в том же каталоге, что и документ.
2. По спецификации, когда вы кладете что-то в инет, оно должно быть там на время. Когда я создаю что-то новое, я создаю это в новой папке или с новым именем файла и оставляю все старые документы в покое.