【问题标题】:What is wrong with my css? -When I link a local css file it doesn't work [closed]我的css有什么问题? -当我链接本地css文件时它不起作用[关闭]
【发布时间】:2012-11-27 02:16:53
【问题描述】:

所以我有一个客户希望他们的 html/css/javascript 变成 wordpress。 现在,我已将大部分代码下载到本地驱动器上。但是css仍然链接到实际的网站。我尝试将代码复制并粘贴到一个新的 css 中,这样我就有了一个本地副本,但是当我这样做并将文件路径从在线代码更改为我的本地文件时,css 中的某些背景图像会消失。我很困惑为什么当我使用相同的代码时它不能正确加载。

这是客户的网站:http://gladhillfurniture.com

body {
   background:url(/custom/gladhill-furniture/images/bg.png) repeat-x 0 0;
   background-color:#eef1ea;
}

#wrapper,#catalog ul,#catalog h2,.browse h2,#ulItemTabs li a,#page-top,#page,#header-top,#header,#nav,#nav ul li,#nav a,li#search div,#footer ul,#footer ul li,#copyright,#sidebar li.widget_search {
   background:none;
}

.browse ul {
   background:url(/custom/gladhill-furniture/images/divider.gif) repeat-x 0 100%;
}

#share ul li a.email {
   background:url(/custom/gladhill-furniture/images/icons/email.gif);
}

【问题讨论】:

  • 您是否也将这些图像存储在本地?
  • CSS 文件是否具有定义背景图像的url() 规则,您是否下载了这些?
  • 也许显示一些您创建的 CSS 文件?我猜对 url() 的引用也是如此。
  • 需要一些代码才能继续。 :)
  • 是的,它们是本地存储的,Michael 我刚刚注意到 css 确实有定义图像的 url 规则。我猜我必须为本地驱动器编写新的文件路径?还是有别的?

标签: javascript html css wordpress


【解决方案1】:

您应该将这些图像存储在本地,并且 css 中的引用路径应该设置为将您的文件系统中的路径解析为相对于您的 css 文件的位置 - 而不是旧文件系统。

【讨论】:

  • 谢谢大家,我忽略了我的文件路径,我只是在开头 url(/custom/gladhill-furniture/images/buttons/go.png) url(custom/gladhill-家具/图像/按钮/go.png)该死的敏感代码哈哈。我没有意识到路径不应该以 /? 开头?
  • 路径不一定需要以“/”开头,但我很高兴你把它理顺了。如果您查看XPath syntax,您会发现一些相同的导航规则适用于文件系统。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-02
  • 1970-01-01
  • 2023-01-22
  • 1970-01-01
  • 2020-12-25
  • 1970-01-01
相关资源
最近更新 更多