首先是我目前的菜单的样子。
问题是不应看到 dsasdf div 中的边界线或此背景。
我当前的 HTML 代码是:
<div id='cr'>
<div>
NEWS
<div id="m_news">dfadf</div>
</div>
</div>
#cr 的 CSS:
div#cr{
/*background-color:#1a0f08;*/
float:right;
padding:10px;
width:260px;
height:100%;
}
div#cr div{
background-image:url("../img/bg_post.jpg");
background-position:0px -5px;
background-repeat:repeat-x;
border-radius:2px;
color:#663b20;
margin-top:5px;
height:80px;
padding:8px;
}
div#cr div:hover{
border:1px solid #bd8100;
color:#FFF;
}
以及#m_news 的 CSS:
div#m_news{
background-image:url("../img/menu/messages.gif");
border:0;
}
问题是m_news ID 无法修改之前由#cr 设置的 CSS,即使它更像是一般的页面修改。我曾尝试在 Internet 上搜索此问题的答案,但据我所知,它有时取决于您的 CSS 代码的位置,但我尝试更改顺序,但它也不起作用。
为什么div#cr div比div#m_news更重要?
另外,不设置ID,如何在最里面的DIV中设置CSS?我是说,
如何将新的 CSS 设置为#id1中的最小框,但不修改另一个大框?