Missing optional HTML tag - but class change and No pseudo-elements
A simple trick that should probably work for you: http://jsbin.com/owejal/65/edit
Screenshot:

Will work with as many nodes as possible :)
<div class="foo"></div> <div class="group"> <div class="node"></div> <div class="node"></div> <div class="node"></div> <div class="node"></div> <div class="node"></div> <div class="node"></div> <div class="node"></div> </div> <div class="foo2"></div>
CSS
.group { overflow: hidden; margin: 20px; margin-bottom:0px; background: #666; } .node { width: 100px; height: 100px; float: left; background: #333; margin: 0px 20px 20px 0px; } .foo { height: 20px; background: #00f; margin: 20px;} .foo2{ height:20px; background:#00f; border-top:20px solid white; margin:20px; margin-top:-20px; }
source share