No funciona correctamente en Chrome o Firefox. ¿Hay alguna solución a esto?overflow-y: visible no funciona cuando overflow-x: hidden está presente
<!DOCTYPE html>
<html>
<head></head>
<body>
<h3>overflow-y:visible</h3>
with overflow-x:hidden
<div style="overflow-x:hidden;overflow-y:visible;width:100px;height:100px; position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
without overflow-x:hidden
<div style="overflow-y:visible;width:100px;height:100px;position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
</body>
</html>
El escenario de la vida real implica componentes que es absolutamente necesario tener desbordamiento-x: oculto, pero que activará emergente-menús que tienen que ser capaces de liberarse del elemento en la dirección y . ¿Debo colocar esos menús fuera de sus componentes principales o hay una solución mejor?
Vi esto, que parece que sigue siendo un problema en FF (v21) y Chrome (v27). Mi problema: 'overflow-x: visible; overflow-y: hidden; 'pero el recorte se produce en ambos ejes. – Sprintstar
También encontré este problema hoy, tanto en FF como en Chrome. Ciertamente parece un error en lugar de un comportamiento esperado. – smohadjer
consiguiendo problema porque posición: relativo; –