|
|
|
| если на страничке мы можем указать адрес картинки как:
абсолютный
<img src="http://sait.ru/img/pic.gif">
относительный
<img src="../img/pic.gif">
от корня
<img src="/img/pic.gif">
Какой лучше использовать (по скорости и переносимости)? Про первый вариант мне сказали, что будет заметно дольше грузиться (запрос к ДНС и тп). Так ли это? Или для десятка картинок это будет незаметно? | |
|
|
|
|
|
|
|
для: denvor
(27.08.2006 в 18:01)
| | ставлю на второй :-)) | |
|
|
|
|
|
|
|
для: Padonak
(27.08.2006 в 18:10)
| | Я тоже обычно выбираю второй вариант. | |
|
|
|
|
|
|
|
для: denvor
(27.08.2006 в 18:01)
| | Присоединяюсь ко второму | |
|
|
|
|
|
|
|
для: denvor
(27.08.2006 в 18:01)
| | Я обычно использую конфигурационный файл config.php который подключаю ко всем страницам и там указываю константы:
define("_URL","http://www.site.ru");
define("_ROOT",$_SERVER['DOCUMENT_ROOT']);
// И например определяю каталог картинок
define("_IMG_DIR",_ROOT."/img/");
|
И для подключения картинок использую:
<img src="<?=_IMG_DIR?>image.gif">
И теперь меня вообще не колышит на каком хосте находится сайт, как называется каталог картинок, это всё меняется в конфиге.
100% переносимость и настраиваемость. Т.к. структура страниц может сильно меняться в процессе разработки сайта.
А в случае чистого html лучше использовать абсолютный путь. Так как например если страница находится например на 7 уровне вложенности то придётся использовать кострукцию типа
<img src="../../../../../../../img/image.gif"> что вряд ли удобно. | |
|
|
|