
Původně odeslal
cosestanekdyz
No to mě taky napadlo, ale moc "košér" to není :) Už si nad tím lámu hlavu od včera a pořád nic ani když tomu #CONTENT nastavím průhlednost na 1 tak na to prostě nereaguje.
samozřejmě, že všechno uvnitř bloku kterej nastavíš transparent bude taky transparent - to je přece logický... to že dáš uvnitř prvkům 100% znamená, že z transparentu parent bloku se spočítá % - takhle jsi nastavil 100% z 50% a to je 50% :) Vyřešíš to takhle :
Kód:
#size {
position:relative;
width: 980px;
margin-top: 50px;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
/* neboli margin: 50px auto 30px auto; trosku premyslime at nemame css pul mega kravin */
border: 1px solid #000;
}
#contentbg {
position:absolute;
width:100%;
height:100%;
background-color: #f5c28c;
opacity: 0.1;
filter: alpha(opacity=10);
-moz-opacity: 0.1;
-khtml-opacity: 0.1;
border-radius:10px;
}
#content {
font-weight: bold;
width: 940px;
/*height: 200px; test pro vetsi vysku */
margin-left: 40px;
color: #000;
}
Kód:
<div id="size">
<div id="contentbg"></div>
<div id="content">
CONTENT
</div>
</div>
pozn : všechny float bloky a absolute bloky uvnitř content nepřidají výšku a tak je potřeba s tím počítat