Jump to content

Using 100% Width?


Yankman30

Recommended Posts

Hi, I'm basically creating three boxes 500 px high and 250 px wide. I'm using CSS in Dreamweaver. I want the last box, the one all the way on the right, to have a 100% width to fill different browser sizes.

 

I use absolute positioning on all three boxes and use 100% width on the right side box only but it makes the box stretch very far to the right, way past any browser's width. Using a set number for the last box's width makes it work but I would like the flexibility 100% width provides.

 

Thanks for any help! I'm very new to this so I appreciate any time taken to help me out.

Link to comment
Share on other sites

Thanks for your reply. The first two boxes have to be that exact width because they contain photos and text. The last box also contains stuff but I want it to fill out any larger monitors or shrink a little for smaller ones. Is that possible?

Link to comment
Share on other sites

Thanks for your reply! I have change the layout slightly but I still want the right box to adjust to different monitor sizes. It's laid out in Static postion, which works, except for the gaps that are created above and to the right of the box. I set all the margins to zero but the gaps remain. I want to insert atable with photos in the right box. Here is the code and CSS code:

 

><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="percent.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="pertop">Top #pertop = CSS </div>
<div id="perbody">Body #perbody = CSS
 <div id="perbottom">Bottom #perbottom = CSS </div> 
</div>
<div id="pertopR">
 <p>Right # pertopR = CSS </p>
 <p>Static position but there are gaps</p>
 <p>all around which I don't want.</p>
 <p>I will insert a table here with photos  </p>
</div>
</body>
</html>

CSS under percent.css

#pertop {
border: 2px solid;
position: absolute;
height: 25px;
width: 550px;
left: 0px;
top: 0px;
}
#pertopR {
border: thin solid;
position: static;
height: 500px;
left: 550px;
top: 0px;
float: none;
margin-top: 0px;
padding-top: 0px;
margin-left: 550px;
}
#perbody {
border: thin solid;
position: absolute;
height: 450px;
width: 550px;
left: 0px;
top: 25px;
}
#perbottom {
border: thin solid;
position: absolute;
height: 25px;
width: 550px;
left: -2px;
top: 455px;
}

 

Thanks for any help!

Link to comment
Share on other sites

Hi, that worked! Thanks so much! I hate to be a pain but I do have another question. I added a table in that static box. I can't position the table inside the box very well. I'd like to adjust the table a little higher. Everything is set to zero so the table should really be in line with the top of the box, touching the top boarder actually. If it's not too much trouble, could you give this a look?

 

><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="percent.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="pertop">Top #pertop = CSS </div>
<div id="perbody">Body #perbody = CSS
 <div id="perbottom">Bottom #perbottom = CSS </div> 
</div>
<div id="pertopR">
 <p> </p>
 <table width="209" border="0" cellspacing="0" cellpadding="10">
   <tr>
     <td width="17" rowspan="5"><img src="Pics/TAMING_THE_F_19410.gif" width="17" height="400" /></td>
     <td width="96"><img src="Pics/thumb.jpg" width="66" height="66" /></td>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
   </tr>
   <tr>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
   </tr>
   <tr>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
   </tr>
   <tr>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
   </tr>
   <tr>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
     <td width="96"><img src="Pics/thumb6.jpg" width="66" height="66" /></td>
   </tr>
 </table>
</div>
</body>
</html>

CSS with what you had me add, which worked!

#pertop {
border: 2px solid;
position: absolute;
height: 25px;
width: 550px;
left: 0px;
top: 0px;
}
#pertopR {
border: thin solid;
position: static;
height: 500px;
left: 550px;
top: 0px;
float: none;
margin-top: 0px;
padding-top: 0px;
margin-left: 550px;
}
#perbody {
border: thin solid;
position: absolute;
height: 450px;
width: 550px;
left: 0px;
top: 25px;
}
#perbottom {
border: thin solid;
position: absolute;
height: 25px;
width: 550px;
left: 0px;
top: 455px;
margin-top: 0px;
}
body {
margin: 0px;
}

 

Thanks for any help!

Link to comment
Share on other sites

That worked too! Thanks again for your help! I did notice the paragraph above the table but didn't know how to get rid of it. I tried hitting delete but it wouldn't leave. I don't know much about code and I didn't even think of trying to remove it from there.

 

I appreciate the time time you took to help. Thanks again!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...