У меня есть простой на моей странице с непрозрачностью 0,5. Проблема в том, что текст внутри тоже прозрачный. Как мне это исправить? Я делаю еще один div и помещаю его поверх прозрачного? Если да, то как это сделать?
Вот код, который у меня есть. Div "header" - это позиция: относительная. Другие являются абсолютными. Непрозрачность не отображается в IE.
<div id="header">
<div id="logindisplay">
<% Html.RenderPartial("LogOnUserControl"); %>
</div>
<div class="transparent" style="background-color:Black; z-index: 0; opacity:0.5; position:absolute;"></div>
<div class="overlay" style="z-index: 1; position:absolute;">
<asp:ContentPlaceHolder ID="MainContent" runat="server" /></div>
<div id="footer">
</div>
</div>