首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS可以在外部文件中工作,但不能在主文件本身中工作

问CSS可以在外部文件中工作,但不能在主文件本身中工作
EN

Stack Overflow用户
提问于 2012-06-27 02:58:03
回答 1查看 77关注 0票数 0

我的SlashDot菜单中有这个问题。

我想用PHP if条件改变图片,我知道你不能把PHP放在css文件中。

因此,我排除了该代码片段,并将其放入主文件中。

但是,图片并未显示( bgcolor确实发生了变化)。你知道为什么会发生这种事吗?

下面是SlashDot的css:

代码语言:javascript
复制
div.sdmenu {
width: 150px;
font-family: Arial, sans-serif;
font-size: 12px;
padding-bottom: 10px;
background: url(bottom.gif) no-repeat  right bottom;
color: #fff;
}
div.sdmenu div {
background: url(title.gif) repeat-x;
overflow: hidden;
}
div.sdmenu div:first-child {
background: url(toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
     height: 25px;
}
div.sdmenu div span {
    display: block;
    padding: 5px 25px;
    font-weight: bold;
    color: white;
    background: url(expanded.gif) no-repeat 10px center;
        background-position: 95%;
   cursor: default;
   border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
background-image: url(collapsed.gif);
background-position: 95%;
}
div.sdmenu div a {
padding: 5px 10px;
background: #eee;
display: block;
border-bottom: 1px solid #ddd;
color: #066;
}
div.sdmenu div a.current {
background : #ccc;
}

下面是主文件中的代码片段:

代码语言:javascript
复制
div.sdmenu div a:hover {
background : #066 url(linkarrow.gif) no-repeat right center;
color: #fff;
text-decoration: none;
}

这是在一个"style type='text/css'“标签中,但我只是不知道如何在这里插入html标签。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-27 03:04:19

您需要根据编写css的php文件来设置背景图片路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11214185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档