Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: адреса картинок: какой тип лучше
 
 автор: denvor   (27.08.2006 в 18:01)   письмо автору
 
 

если на страничке мы можем указать адрес картинки как:

абсолютный
<img src="http://sait.ru/img/pic.gif">

относительный
<img src="../img/pic.gif">

от корня
<img src="/img/pic.gif">

Какой лучше использовать (по скорости и переносимости)? Про первый вариант мне сказали, что будет заметно дольше грузиться (запрос к ДНС и тп). Так ли это? Или для десятка картинок это будет незаметно?

   
 
 автор: Padonak   (27.08.2006 в 18:10)   письмо автору
 
   для: denvor   (27.08.2006 в 18:01)
 

ставлю на второй :-))

   
 
 автор: ddhvvn   (27.08.2006 в 18:20)   письмо автору
 
   для: Padonak   (27.08.2006 в 18:10)
 

Я тоже обычно выбираю второй вариант.

   
 
 автор: ExtraBrain   (27.08.2006 в 18:45)   письмо автору
 
   для: denvor   (27.08.2006 в 18:01)
 

Присоединяюсь ко второму

   
 
 автор: Axxil   (27.08.2006 в 19:13)   письмо автору
 
   для: 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"> что вряд ли удобно.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования