Как сделать загрузку CSS в CodeIgniter в среде разработки xampp? - PullRequest
0 голосов
/ 18 декабря 2011

Я устанавливаю локальную среду разработки CodeIgniter на моей машине с Windows, используя xampp.У меня небольшие проблемы с файлами CSS.Я предполагаю, что мне нужно где-то настроить путь к моему приложению.

URL-адрес разработки (это перенаправлено на домашнюю страницу):

localhost/my_app

Я связываю свою таблицу стилей следующим образом

<link rel="stylesheet" href="/css/style.css" type="text/css" />

на рабочем сервере это работает просто отлично, но css не будет загружаться локально, потому что кажется, что он связывается с localhost/css/style.css вместо localhost/my_app/css/style.css.

при измененииссылка на это работает:

<link rel="stylesheet" href="/my_app/css/style.css" type="text/css" />

эта ссылка работает, но все равно не загружает background-image:url('/images/image.png'), который я использую.

Я не хочу кодировать все своипути с my_app/directory_i_want_to_access, потому что тогда мне придется возвращаться и менять их всякий раз, когда я запускаю производство.

Ответы [ 2 ]

2 голосов
/ 18 декабря 2011

Попробуйте:

<link rel="stylesheet" href="<?php echo base_url(); ?>/css/style.css" type="text/css" />

Для ссылок на изображения в CSS, скажем, это структура вашей папки

/ Assets
| - /images
| - | - image.png
| - /css
| - | - / style.css

Просто ссылка на изображения, относящиеся к файлу CSS, так что в этом случае это будет ../images/image.png

0 голосов
/ 18 декабря 2011
<base href="<?php echo base_url(); ?>">

добавьте, что вы ваш html-файл, теперь ваши ссылки должны работать.

предоставлено Фил Осетрина

...