Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Css и относительный путь к изображению
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Css и относительный путь к изображению

Страниц (1): [1]
 

1. murz - 24 Июля, 2013 - 19:27:48 - перейти к сообщению
При загрузке изображений в свои папки на локальную машину - некоторые изображения не отображаются согласно путям указаным в css

например:

/images/menu/menu_06.bmp <-- image place -- css place ---> /css/main.css - браузер не отображает, но стоит изменить на ../images/menu/menu_06.bmp - все нормально

как бы это автоматизировать - точнее получить правильный относительный путь в зависимости от размещения CSS файла.

p/s находить картинки и менять их путь в css файлах умею.
2. Ch_chov - 24 Июля, 2013 - 19:30:33 - перейти к сообщению
murz пишет:
При загрузке изображений в свои папки на локальную машину
А для чего это нужно?
3. Мелкий - 24 Июля, 2013 - 19:35:09 - перейти к сообщению
Указывайте абсолютный путь от корня веб-сервера.
4. murz - 24 Июля, 2013 - 19:37:50 - перейти к сообщению
Ch_chov пишет:
murz пишет:
При загрузке изображений в свои папки на локальную машину
А для чего это нужно?




Собственно для просмтотра сайта без привязки к конкретному имени, все данные на сайте, картинки, ссылки и т.д. имеют относительные пути. А вот в css возникли проблемы.
5. DelphinPRO - 25 Июля, 2013 - 00:12:16 - перейти к сообщению
все очень просто - не нужно менять структуру папок со статикой (css, js, images).
например придерживаться такой структуры

тогда писать в CSS ../images/file.jpg
а перемещать только папку static целиком, если потребуется

Абсолютный путь указывать в CSS - плохо. Особенно, если неизвестно в какой CMS она будет использоваться.
6. murz - 25 Июля, 2013 - 19:55:41 - перейти к сообщению
DelphinPRO пишет:
все очень просто - не нужно менять структуру папок со статикой (css, js, images).
например придерживаться такой структуры

тогда писать в CSS ../images/file.jpg
а перемещать только папку static целиком, если потребуется

Абсолютный путь указывать в CSS - плохо. Особенно, если неизвестно в какой CMS она будет использоваться.


Возможно так сделаю - просто не хотел модифицировать структуру
7. DelphinPRO - 25 Июля, 2013 - 20:13:10 - перейти к сообщению
необязательно ее модифицировать. можно оставаться в рамках существующей, но не менять взаимного относительного расположения папок с картинками и стилями.
8. murz - 25 Июля, 2013 - 23:31:09 - перейти к сообщению
DelphinPRO пишет:
необязательно ее модифицировать. можно оставаться в рамках существующей, но не менять взаимного относительного расположения папок с картинками и стилями.



Вобщем сделал так - все картинки указаные в конкретном css находятся в его же папке, пути им естественно сменил - оставив только имена.


Спасибо Круто (не могу пока нажать на кнопку)

 

Powered by ExBB FM 1.0 RC1