Lately, the community has come up with some amazing tools to push early versions of IE beyond their intended capabilities. For example, using multi-column CSS selectors. However, I've been struggling to find a JavaScript that can be loaded conditionally in IE lte 7 to convert multi-column layouts that utilize display: table-cell.
Does anyone have knowledge of such a script?
<div id="sidebar">
<ul id="main_nav">
<li><a href="about_us.php">ABOUT US</a></li>
</ul>
</div> <!--end of sidebar-->
<div id="content">
<div id="main_content">
<h1>Header</h1>
<p>Page Content</p>
</div> <!--end of main_content-->
<div class="aside_info">
<h2>Side Info</h2>
</div>
</div> <!--end of content-->
We have 3 columns - #side_bar and #content serve as columns, while within #content there is #main_content and #aside_info. This setup allows for a 3 column layout on pages with an #aside_info div, but defaults to two columns on other pages.
If you happen to know of a script that could convert this layout to tables for outdated browsers, please do share!
Thank you,
Daniel