把css样式的路径设置为绝对路径,代码怎么写

html-css026

把css样式的路径设置为绝对路径,代码怎么写,第1张

1、如果你的网站放在虚拟主机上就别想什么绝对路径了。

2、网站放在你的电脑上或者vps/服务器上,可以考虑一下绝对路径,我觉得绝对路径移植性不好,建议用相对路径。

绝对路径的写法:

就是将盘符、前面所有的文件夹路径都写出来,出一点差错都会调用不了css样式文件!

例如:你的css样式文件(style.css)放在D盘WWW目录下,那么绝对路径就应该是(D:\WWW\style.css)

希望我的回答能够帮助你!

推荐的做法:

在入口文件处,给系统资源文件路径定义成常量;

比如:

    define('CSS_URL',SITE_URL.'shop/Public/css/')

然后在对应的显示页面,引入thinkphp的系统常量集中替换原先的CSS文件路径,

比如:

    <link href="{$Think.const.CSS_URL}style.css" rel="stylesheet" type="text/css" />

其他:

引入绝对路径:

需要相对于站点的根目录来引入   

可以保证在页面少的情况下正常的样式控制显示【不推荐】

引入相对路径:

相对于入口文件去引入

可控性不强,不方便项目的迁移、文件夹层级的变动【不推荐】

应该是你路径写的方式不对,这么着吧,教你一个以后不容易出错的方法,你用Dreamweaver写代码的话,就用这个软件的提示功能选择图片,当然最重要的不是这里,而是你要创建一个站点,

步骤:站点》新建站点》编辑文件(随意,可直接下一步)》测试文件(选否)》选择源文件路径(选择包含images文件夹的文件夹就行)》共享文件(选择无)》完成

设定站点之后,以后不管是插入还是选择背景图片的时候,至少不会出现路径错误的问题

回过头来,先把你这个路径问题解决了,你试试(../../images/logo.gif)或者(../images/logo.gif)或者在前面加下website