外部CSS路径问题

hanyise520 2009-12-04 04:28:29
#navigation li li a:hover {
background:url(../admin/images/tab_bg.gif) repeat-x;
border:solid 1px #adb9c2;
}
这是相对 路径 ,但是 他不随内容页改变而改变。有没有 类似 自动判断 如 想服务器控件一样 "~/admin/images/tab_bg.gif".
...全文
201 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
SK_Aqi 2009-12-04
  • 打赏
  • 举报
回复
为什么引用通一个地方呢?再写一个不可以么?
hanyise520 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 guoweihrh 的回复:]
这种图片路径就可以不用放在CSS里面了
[/Quote]

只有这样 ? 用行内样式?
hanyise520 2009-12-04
  • 打赏
  • 举报
回复
还有 3楼 同志

<link src="<%=Page.ResolveClientUrl("~")%>cssStyle/main.css" />
变成了
<link type="text/css" rel="Stylesheet" href="<%=Page.ResolveClientUrl("~")%>cssStyle/main.css" />
guoweihrh 2009-12-04
  • 打赏
  • 举报
回复
这种图片路径就可以不用放在CSS里面了
hanyise520 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lvfeng19806001 的回复:]
引用 1 楼 kaukiyou 的回复:
没有。
你写绝对路径或者 相对本目录的路径不就行了。

跟页面无关, 跟css目录有关。

这个说的很明显了,和页面是无关的,你的Css目录不变吧,你只管写Css文件和图片的相对路径就行了!
如果有多个不同页面用这个样式,只要引入这个样式就行了,不必理会样式中的图片的路径!
不同页面引样式就不用我说了吧!
[/Quote]

我试试真的是这样吗,我以前也是这么认为的,不知道是我 搞混了还是什么,总觉得 什么地方出过错
hanyise520 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sk_aqi 的回复:]
HTML code<linksrc="<%=Page.ResolveClientUrl("~")%>cssStyle/main.css" />
试试
[/Quote]

这样是解决了 引用问题,但是 CSS里 如果 有
#navigation li li a:hover {
background:url(../admin/images/tab_bg.gif) repeat-x;
border:solid 1px #adb9c2;
}

这种路径 就还是没办法吧 ,CSS里会也可以 background:url(<%=Page.ResolveClientUrl("~")%>admin/images/tab_bg.gif) repeat-x;
lvfeng19806001 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kaukiyou 的回复:]
没有。
你写绝对路径或者 相对本目录的路径不就行了。

跟页面无关, 跟css目录有关。
[/Quote]
这个说的很明显了,和页面是无关的,你的Css目录不变吧,你只管写Css文件和图片的相对路径就行了!
如果有多个不同页面用这个样式,只要引入这个样式就行了,不必理会样式中的图片的路径!
不同页面引样式就不用我说了吧!
SK_Aqi 2009-12-04
  • 打赏
  • 举报
回复
<link src="<%=Page.ResolveClientUrl("~")%>cssStyle/main.css" />

试试
hanyise520 2009-12-04
  • 打赏
  • 举报
回复
是这样,我有2个页面都要套用这个样式表,但是这个2个页面不在同一级目录下,你们怎么解决
kaukiyou 2009-12-04
  • 打赏
  • 举报
回复
没有。
你写绝对路径或者 相对本目录的路径不就行了。

跟页面无关, 跟css目录有关。

62,263

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧