Я использую непрозрачность для своей таблицы, но я не хочу применять эту непрозрачность в div, как я уже упоминал, как это сделать?
<table class="popup" style="background-color:#898989;
width:99%; opacity:0.8;filter:alpha(opacity=80); >
<tr>
<td>
<div>i dont want to apply transparency here</div>
<td>
</tr>
</table>
по умолчанию применяя прозрачность по всей таблице, чего я не хочу.
Примечание: я не могу использовать RGBa, поскольку он несовместим с IE7,8
заранее спасибо.
РЕДАКТИРОВАТЬ:
извините предыдущее решение было неправильным.
вы можете проверить эти связанные вопросы:
Я не хочу наследовать непрозрачность дочернего элемента родителя в CSS
Сброс непрозрачности дочернего элемента - Maple Browser (приложение Samsung TV)
эта ссылка объясняет, как использовать better fallback
ie6 and 7
для ie6 and 7
при использовании rgba
Не используйте прозрачность для родительского элемента, используя цвет RGB, если вы хотите прозрачный цвет или используйте изображение.
<div style="opacity: 1;">i dont want to apply transparency here</div>
вы можете использовать значение rgba для вашего фона
<table class="popup" style="background-color: rgba(137,137,137,0.8);
width:99%; >
<tr>
<td>
<div>i dont want to apply transparency here</div>
<td>
</tr>
</table>