0

在我的 cshtml 视图中,我有一个 div

id="顶部导航"

css 类在 css 中定义如下

div#top-navigation 
{
background:url('/Content/Images/bg-top-nav.jpg') 0 0 repeat-x;
height:37px;
border:1px solid #7bcdeb;
border-bottom:1px solid #7ad5f5;
}

我的目标是给出如下

background:url('mysite.com/Content/Images/bg-top-nav.jpg')

但问题是,我不想硬编码 mysite.com 域名。

有什么解决办法?我是否可以在 css 中访问服务器变量?

4

1 回答 1

0

尝试使用 Dot Less CSS

http://www.dotlesscss.org/

并尝试声明

@domain:'dynamic_domain_name' 在您的 .cshtml 页面中并使用它。这里就像页面中定义的 CSS。

于 2012-10-04T06:35:45.417 回答