The jLayout jQuery plugin provides two layout algorithms for laying out HTML elements in web pages. The first is border, which lays out components in five different regions and the second algorithm is grid, which lays out components in a user defined grid. The plugin allows you to lay out your elements with as little code as possible, and behaves correctly when used with margins, padding and borders.