2012-06-26 59 views
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标签。

回答

0

需要根据php文件,其中CSS写入

+0

上帝,我怎么能忘了这..感谢了很多设置背景图片的路径!这固定它。 –

+0

欢迎。与程序员:)很多 – Rab

相关问题