Solved

Align table to top of web page

Posted on 2009-04-02
5
2,006 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
ID: 24050571
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
ID: 24053923
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
ID: 24054343
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
ID: 24056935
I checked you code.. It's working perfectly fine on all the browsers.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
HTML and CSS for a complex page 20 62
How do i remove the outer scrollbar? 2 38
Fixing my modal from bootstrap 18 39
Bootstrap 3 with accordion menu 2 46
Popularity Can Be Measured Sometimes we deal with questions of popularity, and we need a way to collect opinions from our clients.  This article shows a simple teaching example of how we might elect a favorite color by letting our clients vote for …
Is your Office 365 signature not working the way you want it to? Are signature updates taking up too much of your time? Let's run through the most common problems that an IT administrator can encounter when dealing with Office 365 email signatures.
In this tutorial viewers will learn how to embed an audio file in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: : The declaration should display (CODE) HTML5 is supported by the most recent versions of all major browsers…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.

895 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

15 Experts available now in Live!

Get 1:1 Help Now