<div class="box">
<h1>This one does not have<br /><code>overflow: hidden;</code></h1>
<p>Instead this makes a pseudo table</p>
<h2>And transforms the borders in a very interesting way!</h2>
</div>
<p>This works as a separator (see, quite dynamic, you don't need to contain it in a box)</p>
<div class="box">
<h1>Browser support is interesting...</h1>
<p>Works best in</p>
<h2>Firefox</h2>
<p>Chrome and IE9+ uses ... I don't know what ... to calculate the table width.</p>
<h2>Older browsers</h2>
<p>Don't look as good, but "acceptable"</p>
</div>
<p>So that's it?</p>
<div class="box" style="width: 25em">
<h1>No!</h1>
<p>Give a width to a container...</p>
<h2>And everyone agrees!</h2>
<p>Yup, yup</p>
</div>
<p>In short: safe to use. Best in Firefox, Chrome and IE9+. IE8 does not support transforms, but you get lines anyway.</p>