Paul, your example works perfectly. However, I have one small problem. The last element in the pre-footer div does not need to be included in the table display calculation. I'm positioning it absolutely on its own line below these boxes.
How can I account for that?

Markup:
HTML Code:
<div class="pre-footer">
<div class="box s1">
<h4>Box 1</h4>
<div class="textwidget">This is box 1 content</div>
</div>
<div class="box s2">
<h4>Box 2</h4>
<div class="textwidget">This is box 2 content</div>
</div>
<div class="box s3">
<h4>Box 3</h4>
<div class="textwidget">This is box 3 content</div>
</div>
<div class="box s4">
<h4>Box 4</h4>
<div class="textwidget">This is box 4 content</div>
</div>
<!--I only want the items above centered in the pre-footer area-->
<!--This box.s5 div is absolutely positioned and should not influence the width allotment of the sibling divs above it (however, it currently does)-->
<div class="box s5">
<div class="textwidget">
<ul class="social">
<li class="twitter"><a href="http://twitter.com"></a></li>
<li class="facebook"><a href="http://facebook.com"></a></li>
<li class="youtube"><a href="http://youtube.com"></a></li>
<li class="linkedin"><a href="http://linkedin.com"></a></li>
<li class="yahoo"><a href="http://yahoo.com"></a></li>
<li class="flickr"><a href="http://flickr.com"></a></li>
<li class="vimeo"><a href="http://vimeo.com"></a></li>
<li class="blogger"><a href="http://blogger.com"></a></li>
<li class="stumbleupon"><a href="http://stumbleupon.com"></a></li>
<li class="rssfeed"><a href="feed/"></a></li>
</ul>
</div>
</div>
<div class="clear"> </div>
</div>
CSS...
Code:
.pre-footer .box.s1,.pre-footer .box.s2,.pre-footer .box.s3,.pre-footer .box.s4{
display:table-cell;
float:none;
border:1px solid #000;
padding:0 10px;
}
.pre-footer{
display:table;
table-layout:fixed;
width:100%;
clear:both;
text-align:center;
}
.pre-footer .clear{display:none}
Bookmarks