Make a <div> square when there is a dynamically changing width based on percentage

Posted by Nate on Stack Overflow See other posts from Stack Overflow or by Nate
Published on 2010-04-15T20:25:29Z Indexed on 2010/04/15 20:43 UTC
Read the original article Hit count: 147

Filed under:
|
|
|

I am working on a web app that will generate an NxN grid based on the user's selection of N. I want the total width of the grid to be relative (ie 100% of the available space) so that users can print on various paper sizes. I can easily calculate the width of the squares in the grid by % (ie: 100%/N), but I am having issues calculating the height. The height of a web page is always going to be infinite unless I artificially limit it which, like I said, I don't want to do. How can I make the squares in my grid be square versus rectangular when the height and width constraints of my grid are dynamic and not square?

Thanks in advance!

© Stack Overflow or respective owner

Related posts about css

Related posts about html