Solved

Align table to top of web page

Posted on 2009-04-02
5
2,003 Views
Last Modified: 2012-05-06
I am trying to align a table to the top of the page.  Currently part of the body background is showing above the table, which we want to eliminnate.

We have tried numerous html and css solutions, but have not got it to work.

I've included the html code and css code below.

Thanks!
html code:

<body BGCOLOR="#C6D3F4" LEFTMARGIN="0" TOPMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

  <tr>

    <td><table width="760" border="0" align="center" cellpadding="0" cellspacing="0">

      <tr>

        <td width="5" background="/images/left-shadow-background.jpg"></td>

        <td><table width="750" border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">

  <tr>

    <td align="center" valign="top"><img src="/images/header.jpg" width="750" height="155" /></td>

  </tr>

  <tr>

    <td align="center" valign="top"><!-- InstanceBeginEditable name="content" -->

<table width="750" border="0" align="center">

  <tr align="center" valign="top"> 

    <td> 

      <p class="title">&nbsp;</p>

      <p class="center-paragraph">Welcome to our new website!<br />

      Under Construction</span></p>

      <table width="750" border="0">

        <tr>

          <td align="center" valign="top"><p class="center-paragraph">13540 N. Florida Avenue, Suite 206B<br />

            Tampa, Florida 33613<br />

            Phone: 813-264-2954<br />

            Fax: 813-265-1862</p>

            <p class="paragraph-center-black">&nbsp;</p></td>

        </tr>

      </table>

      <p>&nbsp;</p>

      <p class="center-paragraph"><a href="index.htm" class="c">Home</a> | <a href="contact/index.htm" class="c">Contact</a></span></p>

      <p>&nbsp;</p>

    </td>

  </tr>

</table>

<!-- InstanceEndEditable --></td>

  </tr>

  <tr>

    <td>&nbsp;</td>

  </tr>

</table></td>

        <td width="5" background="/images/right-shadow-background .jpg"></td>

      </tr>

      <tr>

        <td height="50" colspan="3" valign="top" background="/images/bottom-shadow-background.jpg"></td>

        </tr>

    </table></td>

  </tr>

</table>

</body>
 

------------------------------------------------------------
 

css code:

a.c:link { color:#0000FF; }

a.c:visited {color:#0000FF; }

a.c:hover { color:#BF414C; }
 

a.n:link { color:#FFF; }

a.n:visited {color:#FFF; }

a.n:hover { color:#C6D9EC; }
 

a.bc:link { color:#BF414C; }

a.bc:visited {color:#BF414C; }

a.bc:hover { color:#BF414C; }
 

body {

	background-color: #C6D3F4;

	font-family:calibri;

	margin: 0;

	padding: 0;

	position: absolute; top: 0; left: 0; right: 0; bottom: 0;

}

p {

	font-family:calibri;

	font-size:12pt;

	font-style:normal;

	font-weight:100;

	letter-spacing:normal;

	line-height:14pt;

	color: #000;

	text-align: left;

}

.center-paragraph {

	font-family:calibri;

	font-size:12pt;

	font-style:normal;

	font-weight:100;

	letter-spacing:normal;

	line-height:14pt;

	color: #000;

	text-align: center;

}

Open in new window

0
Comment
Question by:allanmcnabb
  • 2
5 Comments
 
LVL 14

Expert Comment

by:ziffgone
Comment Utility
Can't seem to replicate your problem. I took your code and viewed it in Firefox and IE and the Table aligns perfectly the top of the page.

Are you viewing the page in an editor or directly in a browser?

Try clearing your Cache (Temp Internet Files) between each view.

Regards...
0
 

Author Comment

by:allanmcnabb
Comment Utility
Thanks.  I made sure I was getting a fresh page by adding text to the index file.

I still get part of the blue background above the table.  We are trying to have the table at the very top, in which case you would not see any of the blue background.

Can you help?  We want to align the table at the top, such as with http://brantleynurseries.com/.

Thanks!
0
 

Accepted Solution

by:
allanmcnabb earned 0 total points
Comment Utility
Thanks for your help!

I found a solution.

I put
     <DIV style="position:absolute;top:0px">
before the top table.  And I put
    </DIV>
at the end of the table.

0
 
LVL 13

Expert Comment

by:qwerty021600
Comment Utility
I checked you code.. It's working perfectly fine on all the browsers.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

This article describes how to create custom column layout styles for Bootstrap. The article uses 5 columns to illustrate the concept, but the principle can be extended to any number of columns.
Building a website can seem like a daunting task to the uninitiated but it really only requires knowledge of two basic languages: HTML and CSS.
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now