Page layout with large image- use Table?

Here's my problem.

I have one very large image (covers 3/4 of the page) and seven text boxes. I want to arrange them like this -
Where the vertical line represents the right side of the table (the table is centred, or almost)

|     Text1:_______
|     Text2:_______
|     Text3:_______
|     Text4:_______
|     Text5:_______
|     Text6:_______
|     Text7:_______
|
|
|
|
|
|
|
|
I've tried using table but the Text boxes get distributed evenly from the top to bottom. I want to keep them up on the top.  Here is the HTML I attempted -

<div align = "center">
<table border bordercolor=Black BGCOLOR=White>

<tr><th COLSPAN=1>Cargo Unloaded</th><tr>
<tr><th ROWSPAN=8 VALIGN=TOP><IMG SRC="mypage1.jpg" ALT="SE" BORDER=0></th>
<tr><th VALIGN=TOP>Two</th></tr>
<tr><th VALIGN=TOP>Three</th></tr>
<tr><th VALIGN=TOP>Four</th></tr>
<tr><th VALIGN=TOP>Five</th></tr>
<tr><th VALIGN=TOP>Six</th></tr>
<tr><th VALIGN=TOP>Seven</th></tr>
<tr><th VALIGN=TOP>Eight</th></tr>
<tr><th VALIGN=TOP></th></tr>
Malek103197Asked:
Who is Participating?
 
jayyu2kCommented:



 That was a very Bad Code.. Plz Dont Mind.. how did u get that code ? hope not by any HTML Editors ? u Must have written it.

First of all Note.. that in the Second = Column of the second Row u need to inser another table.. with how many ever rows u need. I mean the Column nExt to the Image Needs to be valign="top" and then a table inserted with any number of rows u need ... i havent done much work on this.. i have edited ur Code with proper Colspans and.. inserting tables where ever nEcessary.

 ANd also note.. Colspan="1" means nothing.. it can be left blank as well.. in ur case u had to Put Colspan="2" anyways check my code and Urs.. :)

*****************************************************
<HTML>
<HEAD>
<TITLE>Basic Table Examples</TITLE>
</HEAD>
<BODY>


<div align = "center">
<table border bordercolor=Black BGCOLOR=White>

<tr><th COLSPAN=2>Cargo Unloaded</th>
<tr><th VALIGN=TOP>
  <p><IMG SRC="mypage1.jpg" ALT="SE" BORDER=0 width="273" height="290"></th>
  <th VALIGN=TOP>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="150" id="AutoNumber1">
    <tr>
      <td width="100%">Two</td>
    </tr>
    <tr>
      <td width="100%">Three</td>
    </tr>
    <tr>
      <td width="100%">Four</td>
    </tr>
    <tr>
      <td width="100%">Five</td>
    </tr>
    <tr>
      <td width="100%">Six</td>
    </tr>
    <tr>
      <td width="100%">Seven</td>
    </tr>
    <tr>
      <td width="100%">Eight</td>
    </tr>
  </table>
  </th>
<tr><th VALIGN=TOP colspan="2">&nbsp;</th>

</TABLE>
</BODY>
</HTML>

**********

Cheers Jayanth
0
 
COBOLdinosaurCommented:
Are you trying to do something like this?  If not I need a little more explanation, because the code does not in any way reflect the layout you posted:

<div align = "center">
<table border bordercolor=Black BGCOLOR=White>

<tr><td  valign="top><img src="mypage1.jpg" ALT="SE" BORDER=0></td>
<td valign="top">Two<br />
Three<br />
Four<br />
Five<br />
Six<br />
Seven<br />
Eight<br />
Nine<br />
</td></tr>
</table>
</div>


Cd&
0
 
COBOLdinosaurCommented:
If you posted a link to the page, so we could see it, it might help as well.

Cd&
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
jayyu2kCommented:
hmm i donno will this help you or not.. Plz take a Look at this ..


<table border="1" cellpadding="0" cellspacing="0" width="762" >
  <tr>
    <td width="600" ><img border="0" src="image.jpg" width="600" ></td>
    <td valign="top" >
    <form method="POST" action="uraction.html">
      <input type="text" name="T1" size="20"><br>
      <input type="text" name="T2" size="20"><br>
      <input type="text" name="T3" size="20"><br>
      <input type="text" name="T4" size="20"><br>
      <input type="text" name="T5" size="20"><br>
      <input type="text" name="T6" size="20">
    </form>
</td>
  </tr>
</table>

Else like what Cd& says.. Plz explain a few things..

hth!
Cheers Jayanth
0
 
Malek103197Author Commented:
Hey, sorry for the poor explanation. I just realized I used the incorrect word -

Where the vertical line represents the right side of the table (the table is centred, or almost)

Should read -

Where the vertical line represents the right side of the image.

Try this and you'll see what I mean - just put a large image in the place of mypage1.jpg. This may have somehting to do with a nested table.
0
 
Malek103197Author Commented:
Hey, sorry for the poor explanation. I just realized I used the incorrect word -

Where the vertical line represents the right side of the table (the table is centred, or almost)

Should read -

Where the vertical line represents the right side of the image.

Try this and you'll see what I mean - just put a large image in the place of mypage1.jpg. This may have somehting to do with a nested table.

<HTML>
<HEAD>
<TITLE>Basic Table Examples</TITLE>
</HEAD>
<BODY>


<div align = "center">
<table border bordercolor=Black BGCOLOR=White>

<tr><th COLSPAN=1>Cargo Unloaded</th><tr>
<tr><th ROWSPAN=8 VALIGN=TOP><IMG SRC="mypage1.jpg" ALT="SE" BORDER=0></th>
<tr><th VALIGN=TOP>Two</th></tr>
<tr><th VALIGN=TOP>Three</th></tr>
<tr><th VALIGN=TOP>Four</th></tr>
<tr><th VALIGN=TOP>Five</th></tr>
<tr><th VALIGN=TOP>Six</th></tr>
<tr><th VALIGN=TOP>Seven</th></tr>
<tr><th VALIGN=TOP>Eight</th></tr>
<tr><th VALIGN=TOP></th></tr>

</TABLE>
</BODY>
</HTML>

0
 
jayyu2kCommented:
Kindly Edit ur table width's Image Width's and other Attributes to tables and Iamges.. i have given somethin.. random. U need to change that to ur requirements.

Jayanth
0
 
COBOLdinosaurCommented:
Malek,

Your code does not make any sense at all.  That will not come anywhere near close to what you describe as the desired layout.  I suggest  you try out the code samples that have been posted and let us know if any of it is close to what you are trying to do.

Cd&
0
 
Malek103197Author Commented:
Jayanth,

Thanks - that is exactly what I'm after. Yes, I admit my attempt was pretty lame.
0
 
jayyu2kCommented:
malek :) not Exactly.. ! no Need to bother so much about things what u donno .. You cant know everything :)

So Cheer Up and Make use of this Community to Grow :-) For have Grown like you. !

Cheers Jayanth
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.