This is an example of a "framed" <div> element. This uses a technique smilar to that used by the <table> element frame. However, as you can see, it doesn't work. Notice that the sides don't go all the way down. This is because block elements don't display in the same manner as tables. We are using the "float" CSS property to get the <div> elements to mortise together like table cells do. However, the float property basically decouples the block element from the vertical context, and places it at a slightly higher z-index. If this worked, then this method would give the same flexibility as using tables.