Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/11/2017, 12:35
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 17 años
Puntos: 1146
Respuesta: La venganza del z-index

Yo tampoco entendí mucho, creo que salio bastante rebuscada la explicación.

aun así viendo tu código rescato esto

Código CSS:
Ver original
  1. .sale-box2 {
  2.     /*height: 100px;*/
  3.     height: 50%;
  4.     left: 0px;
  5.     overflow: hidden;
  6.     position: absolute;
  7.     text-align: center;
  8.     top: 0px;
  9.     /*width: 100px;*/
  10.     width: 90%;
  11.     z-index: 9;
  12. }

juego de adivinanzas? encuentra tu error :D
vuélvete a plantear tu problema y encuentralo en ese fragmento de codigo.

Creo que mas que la venganza del z-index, es venganza de la falta de conocimiento.... tu problema no radica en que uses height 100% y afecte al boton que mencionas.

es solo que te falta leer la documentacion CSS, aqui te van 2 puntos esenciales que necesitas para que te funcione bien

1.- la posision absoluta toma como referencia el ancestro mas proximo con una posision definida, asi sea por lo menos position:relative
2.- las propiedades height y width al tener porcentajes como valor, requieren que su ancestro tenga un ancho/alto definido, de lo contrario seria el porcentaje de 0 (cero) es decir 100% de 0 = 0 por ende no se vera ni podras seleccionarlo.

nota: los atributos en linea por default no tienen ancho ni altura definidos, debes hacerlos que se comporten como elementos en block