I am using a CSS trick with equal heights as shown on this page .
Everything worked fine until today, when I need to add a dialog box inside one of the columns that is absolutely positioned to get it out of the stream. The problem is that since the container has an “overflow: hidden” on it, the dialog is interrupted when it overflows.
Besides casting a dialog outside a container element, is there any possible way to display it through CSS?
Here is a small example demonstrating what I mentioned.
<style> .container { overflow: hidden; margin-top: 30px } .col { float: left; padding-bottom: 2000px; margin-bottom: -2000px; border-right: 1px solid black; width: 100px; background-color: grey; } .col.third { border-right: none } #div-a { position: relative } #div-b { position: absolute; background-color: red; width: 35px; height: 350px; bottom: 0; right: 0; margin: 5px; border: 2px solid black; } </style> <div class="container"> <div class="col first"> <p style="height: 100px">One</p> </div> <div class="col second"> <p style="height: 300px">Two</p> <div id="div-a"> <div id="div-b"> Foo </div> </div> </div> <div class="col third"> <p style="height: 200px">Three</p> </div> </div>
You see that div#div-b disabled on top when it overflows in the div.container element.
html css
jay_soo
source share