|
|
|
| есть такая ячейка.
<td style="background: #a99e95;filter:alpha(opacity=50,Style=0);-moz-opacity:0.65;opacity:0.65;">
<div id="holder1" >
<div id="wn1">
<div id="lyr1" class="content1">
content
</div>
</div>
</div>
</td>
|
ей задана прозрачость, чтобы просвечивал фон родительской таблицы.
проблема в том, что в FF все содержимое этой ячейки тоже прозрачно, а в IE - как надо, 100%
видимости.
искала по форуму, не нашла. вставка еще одного слоя с абсолютным позиционированием
ничего не дало, содержимое ячейки (текст и картинка) все равно в FF полупорозрачны.
как вернуть им полную видимость?
нашла вот это:
==================================
Свойство -moz-opacity позволяет указать прозрачность html-элемента. Несмотря на то что свойство -moz-opacity не наследуется, его действие распространяется и на дочерние элементы. Если у дочернего элемента так же установлено свойство -moz-opacity, то их значения накапливаются.
=================================
интересно звучит - "несмотря на то, что свойство не наследуется, его действие распространяется на дочерние элементы...". :(
и эта странная фраза - "собака - друг человека". у нас - IE друг человека. а FF - подлый саботажник... | |
|
|
|
|
|
|
|
для: elenaki
(02.07.2007 в 12:41)
| |
<td style="background: #a99e95;filter:alpha(opacity=50,Style=0);-moz-opacity:0.65;opacity:0.65;">
<div id="holder1" >
<div id="wn1">
<div id="lyr1" class="content1" style="background: #a99e95;filter:alpha(opacity=100,Style=0);-moz-opacity:100;opacity:100;">
content
</div>
</div>
</div>
</td>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(02.07.2007 в 12:49)
| | в этом случае фон ячейки теряет полупрозрачность, т.е. весь слой lyr1 становится темнее. и только в IE. в FF вообще никаких изменений. кэш очищен. | |
|
|
|
|
|
|
|
для: elenaki
(02.07.2007 в 12:41)
| | gпрозрачность в ff не убрать но ff понимает прозрачный пнг (как и ie7)
background:url(_img/img.png) no-repeat 0 0;
*background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/img.png',sizingMethod='scale'); | |
|
|
|
|
|
|
|
для: AlexSol
(02.07.2007 в 12:52)
| | мне нужна прозрачность. но хочется, чобы она не распространялась на слой, который в
ячейке находится (не занимая ее всю). неужели нельзя этот слой "подвесить" поверх
таблицы/ячейки? задавала разные z-index'ы - ничего не меняется. | |
|
|
|
|
|
|
|
для: elenaki
(02.07.2007 в 12:59)
| | нельзя. | |
|
|
|
|
|
|
|
для: AlexSol
(02.07.2007 в 13:43)
| | ну и ладно. не очень-то и хотелось. сами винoваты: хотят видеть красоту - пусть пользуются нормальными браузерами. убрала вообще прозрачность для FF. :P | |
|
|
|