复制其他网站模版,我把他CSS文件打开保存到本地调用,但是无效,调用目标网站远程的css文件却可以?

我是直接复制页面源代码,把css,js文件保存下来,直接在浏览器打开html文件页面正常,但是在wampserver搭建的环境访问时,本地复制下来的CSS无效。新手求指点... 我是直接复制页面源代码,把css,js文件保存下来,直接在浏览器打开html文件页面正常,但是在wampserver搭建的环境访问时,本地复制下来的CSS无效。
新手求指点,谢谢!
展开
 我来答
学点笔记
2017-04-28 · 长路漫漫,分享为上。
学点笔记
采纳数:646 获赞数:1553

向TA提问 私信TA
展开全部

这种情况应该是css路径发生改变造成的。因为你使用wamp访问的时候,css的路径变成了类似:http://localhost/ ....aaa.css的样式,这样路径就变了,要保证整个站点文件的结构一致,才能正常访问。检查修改方法:


  1. 找到HTML页面的link标签,看css的路径:

    可能是这样的:xxx/aaa.css 这种情况就建一个叫xxx的文件夹,然后把aaa.css放进去就好。

    如果是 xxx/xxx/aaa.css 这种相应的创建xxx/xxx(两层目录)然后把aaa.css放进去就好。

  2. 注意路径前面是否有【./】或者【../】有的话要注意文件夹结构。./是同级目录,而../是上一级目录。

  3. 可能HTML里的css文件没有采用相对路径,而是绝对路径,即还保留那个网站的网址,比如:http://www.baidu.com/style/css/aaa.css  这样的话,在浏览器直接打开的时候,它的css还是从原站加载下来,而不是你下下来的css文件,但当你在wamp使用的时候,网址变了,自然不能加载了。


虽然直接修改HTML的css路径也能解决,但就怕你的页面太多,改不过来,所以修改css的文件夹结构是最简单的方式。


当然,碰到像上面第3点提到的情况,就只能一个一个HTML文件的进行替换了(替换成相对路径,即把域名去掉,改成像./css/aaa.css这样的)。

更多追问追答
追问
css路径应该没错,我查看源码直接点击css路径是可以在浏览器中打开css文件的。
另外直接用浏览器打开文件 file:///F:/moban/qqq.html,页面是正常的。
追答
看下你HTML源码,和wamp站点文件结构(CSS文件存放位置)。
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式