CSS を使用して、親 div によって既に色が設定されている後、背景を透明に設定したいと思います。
HTML
<div id="content">
<div id="nobackground">This background is transparent</div>
<div>This is not transparent</div>
</div>
CSS
html,body{
background-image:url("http://www.thomaslovgren.com/wp-content/uploads/spaceship1.png");
}
#content{
background-color:#F00;
}
#nobackground{
background-color:transparent;
}
考えられる解決策:
#content{
}
#content div:not(#nobackground){
background-color:#F00;
しかし、divのような単一のステートメントのような見栄えの良いソリューションbackground-color:transparent
はありますか?