Bom dia à todos,
Me deparei com uma aplicação com a seguinte definição:
<regionBase>
<region id="rg1" left="2%" height="100%" top="0%" width="254" zIndex="1"/>
zIndex="3"/>
<region id="rg2" right="4%" top="10%" width="288" height="476">
<region id="rg3" right="30" top="20" width="217" height="433" zIndex="3"/>
</region>
</regionBase>
Daí o problema, uma mídia relacionada com a região rg3 é desenhada na frente ou à traz de outra mídia relacionada com rg1? Percebam que rg2 é pai de rg3 e não define zIndex, nesse caso a norma define que o valor do zIndex de rg2 é 0.
No meu entendimento, uma mídia que use rg1 fica à frente de todas as mídias que usem rg2 ou qualquer um de seus filhos, mesmo rg3 definindo zIndex maior que o zIndex de rg1. Porém não sei se esse é o comportamento correto. Alguem pode opinar/ajudar?
[]s
Autor: Julio Melo
33 comentários
O sentido discorro abaixo:
1) zIndex hierarquico significa a possibilidade de termos infinitos planos para mixar na exibicao, exigindo mais do hardware
2) zIndex vai de 0 a 255, se for hierarquico, nunca um filho poderah ficar atras de um pai.
3) o item 2 acima eh agravado ao lembrarmos que regioes e descritores sao estruturas que definem o estado inicial de apresentacao dos objetos. Imagine a dificuldade para um autor entender o novo contexto de zIndex depois de varios objetos estarem em exibicao. Sds. Marcio Moreno