0
我的SlashDot菜单中存在此问题。CSS在外部文件中工作,但不在主文件本身中
我想用PHP改变图片的条件,我明白你不能把PHP放入一个css文件。
所以我排除了代码片段并将其放在主文件中。
但是,图片没有显示(bgcolor确实会改变)。 任何想法为什么会发生?
这里是Slashdot的的CSS:
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;
}
而且这是在主文件中的片段:
div.sdmenu div a:hover {
background : #066 url(linkarrow.gif) no-repeat right center;
color: #fff;
text-decoration: none;
}
这是一种 “风格类型= '文本/ CSS'” 标签但我只是没有找到如何在这里插入HTML标签。
上帝,我怎么能忘了这..感谢了很多设置背景图片的路径!这固定它。 –
欢迎。与程序员:)很多 – Rab