去掉cc的background-color不就可以么?
<div id="ddd" style="width:200px; height:200px;" style=" background-color:#0000FF">
<div id="cc" style="width:100%; height:50%;">
<div id="bb" style="width:100%; height:50%; background-color:#990000">
</div>
</div>
</div>

解决方案 »

  1.   

    不懂LZ的意思 ...你要让背景透明,那你当然应该用background:tranparent了opacity是会让整个 div 透明
      

  2.   

    <div id="ddd" style="width:200px; height:200px;" style=" background-color:#0000FF">
    <div id="cc" style="width:100%; height:50%; background-color:#00FF00; filter:Alpha(Opacity=0);">
    <div id="bb" style="width:100%; height:50%; background-color:#990000">
    </div>
    </div>
    </div>
      

  3.   

    transparent不单是透明而且是空的
    但我需要一个背景来触发事件
      

  4.   

    LZ,just try this 
    <div id="ddd" style="width:200px; height:200px;" style=" background-color:#0000FF">
    <div id="cc" style="width:100%; height:50%;cursor:pointer" onclick="alert(this.id)">
    <div id="bb" style="width:100%; height:50%; background-color:#990000;">
    </div>
    </div>
    </div>
      

  5.   

    <div id="ddd" style="width:200px; height:200px; position:relative;">
    <img src="p/1.jpg" width="200px" height="200px" />
      <div id="cc" style="width:100%; height:50%;position:absolute; top:0; left:0; border:1px solid #000000;" onmousedown="alert(this.id)"> </div>
    </div>不好意思
    我的情况是这样才对
    中间还有一个图片
    没有图片的时候是可以的