如何在xampp开发环境中在CodeIgniter中加载css?

时间:2011-12-17 22:14:16

标签: php codeigniter xampp development-environment

我正在使用xampp在我的Windows机器上设置本地CodeIgniter开发环境。我对css文件有点麻烦。我猜我需要在某个地方配置应用程序的路径。

开发网址是这个(这是路由到主页):

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 个答案:

答案 0 :(得分:2)

尝试:

<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

答案 1 :(得分:0)

<base href="<?php echo base_url(); ?>">

添加你的html文件,你的链接现在可以正常工作。

由phil sturgeon提供