I am starting to get in creating websites, but There are some things i don't understand. For example:
I created a wrapperdiv. Inside it are three maindivs: header, content and footer. I gave the wrapperdiv a fixed size (1280px x 1024px) and set the content div to 2/3 of that size. The rest is 1/3. Now whenever i want to pad something inside my subs divs, it overlaps the wrapper div and i don't know how to fix it.
I decided to use percentages inside the wrapperdiv so that zooming and such works fluid when somebody looks up the website.
Any ideas on this? how i can do it better?
thanks!
Code:
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<div id="pagewrapper">
    <div id="header">
    </div>
    <div id="content">
    </div>
    <div id="footer">
    </div>
</div>
</body>
</html>
CSS:
@font-face {
    font-family: "Bickley";
    src: url(fonts/Bickley%20Script.ttf);
}
@font-face {
    font-family: "American";
    src: url(fonts/American%20Classic%20Bold.ttf);
}
body {
    font-size: 1em;
    font-family: sans-serif;
    color: #c6c6c6;
    background-image: url("images/bodybackground.jpg");
}
a:link {
    text-decoration: none;
    color: #c6c6c6;
}
a:visited {
    color: #c6c6c6;
}
a:hover {
    color: #c6c6c6;
}
a:active {
    color: #c6c6c6;
}
#pagewrapper {
    width: 1280px;
    height: 1024px;
    margin: 0 auto;
    padding: 1%;
    background-color: red;
}
#header {
    width: 100%;
    height: 16.75%;
    background-color: blue;
}
#content {
    width: 100%;
    height: 66.5%;
    background-color: yellow;
}
#footer {
    width: 100%;
    height: 16.75%;
    background-color: green;
}
 
     
    