Patent ID: 8751924

Claim:
One or more computer-readable storage media comprising computer-executable instructions for formatting content in accordance with a grid established by rules that are independent of the content, the computer-executable instructions directed to steps comprising: obtaining the rules defining the grid, the rules being independent of, and separate from, the content; polling the content for minimum and maximum sizing information; generating the grid in accordance with the rules, the generating the grid comprising: generating automatically sized columns and rows, whose sizing is based on the content; and generating fractionally weighted columns and rows, whose sizing is based on grid space left over after establishing fixed sized and automatically sized columns and rows, the generating the fractionally weighted columns and rows comprising: determining whether at least one of a grid height and a grid width have been specified; generating the fractionally weighted rows by multiplying a normalized fractional height value with a fractional weighting assigned to the fractionally weighted rows if the grid height has not been specified; and generating the fractionally weighted columns by multiplying a normalized fractional width value with a fractional weighting assigned to the fractionally weighted columns if the grid width has not been specified; and formatting the content based on the generated grid, the formatting being at least one of: aligning a beginning of an element of the content with a coordinate point of the generated grid, aligning an end of the element of the content with the coordinate point of the generated grid, and aligning a center of the element of the content with the coordinate point of the generated grid.