Существует разница между добавлением атрибута в div и его отображением. В настоящее время идет обсуждение этой темы на Github . Кажется, что есть некоторые обходные пути, но у всех есть недостатки.
Полные пути запускаются с / и относятся к местоположению от корня текущего сайта (или виртуальный хост).
Относительные пути не запускаются с / и относятся к местоположению от фактического местоположения документа, ссылка сделана.
Примерами, принимая корень является http://foo.com/site/
Полный путь, неважно, где мы находимся на сайте
/foo.html
обратится к http://foo.com/site/foo.html
Относительный путь, принимая содержание ссылки расположен в http://foo.com/site/part1/bar.html
../part2/quux.html
обратится к http://foo.com/site/part2/quux.html
или
part2/blue.html
обратится к http://foo.com/site/part1/part2/blue.html
http://www.communitymx.com/content/article.cfm?cid=AEDCC52C4AD230AD должен объяснить все это.
Это детализирует различие между абсолютным, путями документа и относительным.
Может просмотреть эту ссылку для простого объяснения http://www.computerhope.com/jargon/a/absopath.htm
Важный, чтобы отметить, что относительные пути также субъективны.
т.е.:
<?php
#bar.php
require('../foo.php');
?>
/dir/bar.php /foo.php # prints a /dir/foo.php # prints b /dir/other/ # empty dir
$ pwd > / $ php dir/bar.php > / + ../foo.php == /foo.php > prints a $ cd dir $ php bar.php > /dir + ../foo.php = /foo.php > prints a $ cd other $ php ../bar.php > /dir/other + ../foo.php = /dir/foo.php > prints b
Это может создать некоторые довольно запутывающие ситуации, особенно если у Вас есть много файлов с releative ссылками и несколько возможных мест, которые могут действовать как "точка входа", которая управляет тем, относительно чего относительный путь.
В таких ситуациях нужно вычислить полный путь вручную на основе фиксированного, известного, т.е.:
<?php
require( realpath(dirname(__FILE__) . '/../foo.php') )
или
<?php
require( SOMECONSTANT . '/relative/path.php' );
или
<?php
require( $_SERVER['DOCUMENT_ROOT'] . '/relative/path.php' );