/    Sign up×
Community /Pin to ProfileBookmark

I’m trying to put together a page that is split into three sections. I can’t figure out a way to set the width’s of my three sections to fill up the whole screen with giving them an exact size (ex. width:250px?. I thought I could set them by using %’s but it doesn’t seem to be working for me. I guess the main issue is that the layout is going to display differently on my 19 inch WS monitor than it will on a 17 or 15 inch. So how can I get it to display on the whole screen regardless of the size of the viewers monitor.

If you need a link to view the site let me know, if not heres my code:

HTML:

[CODE]
<body>

<div id=”wrapper”>
<ul id=”list”>
<li><div id=”left”>
left column is green<br>
</div></li>

<li><div id=”middle”>
middle column is blue
</div></li>

<li><div id=”right”>
right column is orange
</div></li>
</ul>
</div>

</body>
[/CODE]

CSS:

[CODE]

body {
text-align: auto;
background-color:black;
color:white;
}

#wrapper {
height:100%;
width:100%;
margin:0 auto;
border:1px solid red;
}

#wrapper ul
{
border: 0px none;
margin: 0;
padding: 0;
list-style-type: none;
}

#wrapper ul li
{
float:left;
padding: 0;
margin: 0;
}

#left {
width:30%;
border:1px solid green;
}

#middle {
width:50%;
border:1px solid blue;
}

#right {
width:20%;
border:1px solid orange;
}
[/CODE]

to post a comment
CSS

1 Comments(s)

Copy linkTweet thisAlerts:
@thereseJul 06.2007 — I'm not really sure why you had your columns in the <li> tags?

Try this coding and see if that is what you are looking for. I included the style info in the html for ease of viewing instead of 2 different files.


[code=html]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">


<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<title>three column fluid</title>


<style type="text/css">
body {
text-align: auto;
background-color:black;
color:white;
}

#wrapper {
width:100%;
margin:auto;
border:1px solid red;
}


#nav {
float:left;
width: 100%;
background-color:yellow;
}

#nav ul {
margin: 0;
padding: 0 2px;
list-style: none;
}

#nav li {
float: left;
}


#nav li a:link, #nav li a:visited, #nav li a:active{
float: left;
color: #000;
padding:4px 8px 4px 8px;
}

#nav li a:hover, #nav li a:focus{
float: left;
}

#left {
float:left;
width:20%;
border:1px solid green;
background-color: green;
}

#middle {
margin:auto;
width:59%;
border:1px solid blue;
background-color: blue;
}

#right {
float:right;
width:20%;
border:1px solid orange;
background-color: orange;
}

</style>

</head>

<body>

<div id="wrapper">

<div id="nav">
<ul>
<li><a href="#">link one</a></li>
<li><a href="#">link two</a></li>
<li><a href="#">link three</a></li>
</ul>
</div>

<div id="left">
<h3>left column is green</h3>
<ul>
<li>link four</li>
<li>link five</li>
<li>link six</li>
</ul>
</div>

<div id="right">
<h3>right column is orange</h3>
<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur mattis sem in risus. Aliquam congue magna pharetra orci. Quisque varius consequat lacus. Sed et ipsum sit amet est varius eleifend. Phasellus congue lorem ac ipsum. Etiam enim felis, blandit vitae, dignissim eget, viverra id, risus. Pellentesque sit amet elit. Sed fringilla ligula et libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent nec lorem. Sed nec purus non libero dignissim porttitor.
</p>
</div>

<div id="middle">
<h3>middle column is blue</h3>
<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur mattis sem in risus. Aliquam congue magna pharetra orci. Quisque varius consequat lacus. Sed et ipsum sit amet est varius eleifend. Phasellus congue lorem ac ipsum. Etiam enim felis, blandit vitae, dignissim eget, viverra id, risus. Pellentesque sit amet elit. Sed fringilla ligula et libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Praesent nec lorem. Sed nec purus non libero dignissim porttitor.
</p>
<p>
Integer vitae diam at nulla tempor consequat. Nulla sapien quam, cursus non, fringilla commodo, dictum eget, mauris. Maecenas non neque nec massa consectetuer convallis. Phasellus eleifend turpis quis quam. Pellentesque faucibus wisi ut turpis. Fusce faucibus facilisis neque. Curabitur vitae lectus. Suspendisse varius pretium sem. Sed eget ipsum. In massa mi, dictum ut, tempus eget, tincidunt ac, tellus. Pellentesque non leo nec leo lobortis vehicula. Vestibulum vitae ligula. In quam. Ut tristique, felis pulvinar varius semper, neque metus feugiat pede, et dictum dolor urna in velit. Suspendisse potenti. Vestibulum a wisi.
</p>
<p>
Ut mauris velit, convallis vel, sodales ut, viverra at, nulla. Maecenas dignissim, nulla ut ultricies dignissim, leo risus tempus odio, et dignissim ligula est at elit. Cras ac dolor in neque volutpat iaculis. Suspendisse nunc neque, blandit sit amet, convallis vitae, venenatis et, nisl. Cras lacinia. Maecenas eget sem at mi porta venenatis. Phasellus ac massa. Nunc tempor. Maecenas nunc leo, consectetuer ut, euismod eu, ultrices vitae, elit. Nunc auctor dignissim enim. Cras pretium erat condimentum est. Phasellus non massa luctus mi pretium ullamcorper. Sed ultricies. In id mauris. Duis mollis, nibh a sodales malesuada, ante ipsum tristique lacus, et tristique wisi magna quis dolor. Morbi volutpat sem in tellus. Nunc lacinia velit quis lectus.
</p>
<p>
Nullam dictum, libero nec consequat facilisis, sapien justo scelerisque mi, ac sollicitudin elit sapien ornare risus. Vestibulum a massa. Donec fermentum sodales lectus. Aliquam erat volutpat. Nam ligula dui, tincidunt vel, mattis condimentum, tristique sit amet, felis. Donec non felis auctor odio porta malesuada. Nam non urna vel lacus rutrum varius. Duis ut ligula sed pede pretium venenatis. Integer scelerisque, nulla eu pulvinar consequat, magna dolor sagittis odio, vitae pulvinar sapien tellus at magna. Phasellus iaculis. Nunc justo.
</p>
<p>
Maecenas ligula risus, pellentesque quis, blandit sed, rutrum sit amet, ligula. Phasellus mattis quam non mi. Quisque sodales nibh quis diam. Quisque ac metus nec leo condimentum mattis. Praesent sit amet metus. Fusce et velit. Nulla et odio. Nam massa. Proin et metus. Donec mollis arcu ac mi faucibus volutpat. Mauris sed nisl a metus accumsan scelerisque. Aliquam luctus, est sed mollis cursus, felis magna porta lorem, in rutrum ante velit in erat. Nunc mi urna, egestas ut, viverra ac, placerat a, lectus. Morbi id magna. Suspendisse suscipit nulla. Curabitur lorem. Cras nec ante sed nulla mattis accumsan.</p>
</div>


</div>

</body>

</html>
[/code]
×

Success!

Help @mikegreenia_com spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...