HTML Tutorial


 /help/HTML Help Forum   FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
RegisterRegister - Not registered yet? Got something to say? Join HTML Code Tutorial!
Placing table problem
Post new topic   Reply to topic    HTML Help Forum -> HTML Table
View previous topic :: View next topic  
Author Message
webby09



Joined: 02 Jul 2009
Posts: 8

PostPosted: Thu Jul 02, 2009 1:55 am     Placing table problem Reply with quote

Hello the bottom border of my content box(div id=container) moves as if its attached to a table(div id=pro) inside that content box. I want my box's bottom border to stay no matter where I move my table to. Can anyone please take a look at my html and css codes and help me fix this? Thank you.


<HTML codes>

<table width="800" height="28" border="0" align="center">
<tr>
<td height="24" bgcolor="#666666"><font face="Arial, Helvetica, sans-serif" size="4"><a href="Untitled-2.html"">About </a><a href="Untitled-2.html"target="right">Projects </a><a href="Untitled-2.html"target="right">Resume </a><a href="Untitled-2.html"target="right">Contact </a><a href="Untitled-2.html"target="right">Others</a></font></td>
</tr></table>
</div>

<div id="container">
<table width="800" height="400" border="0">
<tr>
<td>&nbsp;</td><br>
<h1>Projects</h1>
<p>Click the title of the project in order to view it.</p>
</tr>
</table>

<div id="pro">
<table width="500" height="28" border="1" align="center">
<tr>
<td height="24"><font face="Arial, Helvetica, sans-serif" size="2"><a href="Untitled-2.html""><h2>Seattle Design Project
</h2></a></font></td>
</tr></table></div>



<css codes>

a {
text-decoration: none;
word-spacing:30px;
text-indent: 20px;
font-size:12pt;
color:#FFFFFF;
font-weight:bold;
text-indent: 20px;

}


div#pro {
text-decoration: none;
word-spacing:30px;
text-indent: 20px;
font-size:12pt;
color:#FF9900;
font-weight:bold;
text-indent: 20px;
margin-left: -75px;
margin-right: 135px;
margin-top: -280px;
border-color:#009999;

}


h2 {
color:#ffad00;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
}

div#container{
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
margin-left: 105px;
margin-right: 105px;
margin-top: -2px;
border-color:#666666;
}
sticks464



Joined: 31 Dec 2006
Posts: 2630

PostPosted: Thu Jul 02, 2009 6:24 am     Reply with quote

I have taken the liberty to show you how to do your layout without tables. You were using a lot of unnecessary css rules that are not needed and causing your layout to display incorrectly.

I am also showing how to space letters as well as words in answer to your other post.

html
Code:
<div id="wrapper">
<div id="menu">
<a href="Untitled-2.html">About</a><a href="Untitled-2.html" target="right">Projects</a><a href="Untitled-2.html" target="right">Resume</a><a href="Untitled-2.html" target="right">Contact</a><a href="Untitled-2.html" target="right">Others</a>
</div><!--end menu div-->

<div id="container">
<h1>Projects</h1>
<p>Click the title of the project in order to view it.</p>

<div id="pro">
<a href="Untitled-2.html">Seattle Design Project</a>
</div><!--end pro div-->
</div><!--end container div-->
</div><!--end wrapper div-->


css
Code:
body {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

#wrapper {
width:800px;
margin:0 auto;
}

a {
text-decoration: none;
margin-right:30px;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:28px;
}

#menu {
height:28px;
background:#666;
width:580px;
margin:0 auto;
padding-left:20px;
}

h1 {letter-spacing:1px;}

#pro {
word-spacing:30px;
padding: 0 20px;
font-size:16px;
margin:280px 0 0 75px;
border:1px solid #009999;
width:460px;
line-height:28px;
}

#pro a {
color:#ffad00;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#container{
border:1px solid #666;
height:400px;
padding:0 20px;
}


I left in the target element in the html but it is not needed and target="right" will only work if you are using frames.

Putting an h2 inside an anchor link will not make the anchor assume the style of an h2 or vice versus. Whether inside or out the 'a' will inherit the properties of the universal 'a' rules you have set. To correct this you must define that rule with it's own style, hence the #pro a rule. Te font size pt is meant for print only, you should be using %, px or em for font sizing.
Display posts from previous:   
Post new topic   Reply to topic    HTML Help Forum -> HTML Table All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
HTML Help Archive
Powered by phpBB © 2001, 2005 phpBB Group
HTML Help topic RSS feed 

 
DARFUR
HOSTING / DESIGN
MAKE MONEY

Home
  |   Tutorials   |   Forum   |   Quick List   |   Link Directory   |   About
Copyright ©1997-2002 Idocs and ©2002-2007 HTML Code Tutorial