Переопределение основного CSS - PullRequest
0 голосов
/ 04 марта 2012

Я пытаюсь получить "таблицу div.transbox", чтобы не было непрозрачности из "div.transbox".

Если я попытаюсь удалить таблицу из основного CSS-файла transbox, то не смогуполучить стол, чтобы сидеть на вершине "div.transbox".

Любая помощь высоко ценится

div.transbox
  {
  width:1000px;
  height:1500px;
  margin-left: auto;
  margin-right: auto;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.8;
  z-index:-1;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  }

div.transbox p
  {
  margin:30px 40px;
  font-weight:bold;
  color:#000000;
  z-index:-1;
  }

div.transbox table
  {
  margin:30px 40px;
  font-weight:bold;
  color:black;
  background-color:#cccccc;
  z-index:99;
  }

1 Ответ

1 голос
/ 04 марта 2012

Вы не можете сделать дочерние элементы «более видимыми», если родительский элемент имеет настроенный opacity.

Значение

opacity находится в диапазоне от 0 до 1, а стек свойств. В приведенном ниже примере «реальная» непрозрачность элемента <p> составляет не 0,5, а 0,8 * 0,5 = 0,4:

.transbox   { opacity: 0.8; }
.transbox p { opacity: 0.5; }
...