Skip to content Skip to sidebar Skip to footer

Multiple Vertical 100% Height & Width Divs

I'm trying to create multiple divs with 100% both width & height, but keep failing miserably. Example:

Solution 1:

The solution is first reset default values for margin and padding:

* {
  margin:0;
  padding:0;
}

Second make your html and body be the 100%:

html, body {
   height:100%;
}

Then your dimension for divs:

#wrapper, #one, #two {
   width:100%;
   height:100%;
}

You can't assign numeric values for id or class on the first charachter

The demo http://jsfiddle.net/3fCZg/


Solution 2:

From what I understand of HTML and CSS if you create 2 divs that have a width and height of 100% and place them in the same containing div, you will only see 1 of the divs because they are both the exact same height and width and are placed on top of each other.

EDIT: Sorry I was thinking of inline elements and z-index (here is the code to get what you want done, if I am reading your post correctly

<html>
<head>
    <title>Test</title>
    <style>
        #wrapper {
            width: 498px;
            height: 498px;
            border: 2px solid #000000;
        }

        #box1 {
            width: 100%;
            height: 100%;
            background-color: rgba(255, 0, 0, 0.5);
        }
        #box2 {
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 255, 0.5);
        }
    </style>
</head>
<body>
    <div id="wrapper">
        <div id="box1"></div>
        <div id="box2"></div>
    </div>
</body>

I hope that works!

EDIT: You can change the container div to be whatever height you want it to be to further customize this :D, now you can use your intuition to create what you were hoping to create!


Post a Comment for "Multiple Vertical 100% Height & Width Divs"