First, I have to declare that below are my own opinion only.
Second, I would like to give you a pure HTML sample for a 2x2 table.
<table border=0 cellborder=0 width=100% cellspacing=1 cellpadding=1>
<!-- border and cellborder are for NS and IE -->
<tr>
<td valign=top><div align=left>Col 1 Row 1</div></td>
<td valign=center><div align=center><font size=+3>Col 2 Row
1</font></div></td>
</tr>
<tr>
<td valign=bottom><div align=right><font point-size=12> Col 1 Row
2</font></div></td>
<td><div align=center><font size=-2 face="Sans Comic MS">Col 2 Row
2</font></div></td>
</tr>
</table>
Third, I would say, CGI.pm can handle simple <tag></tag> with quite fair
quality,
but it should not for a table. Code will be so ugly and hard to debug.
Imagine what will
be the code looks like if there are table2 inside table1, while table 3
inside table 2 and
Table3's first row want to span 2 column, while table 3 have 4 column. So I
recomment
you to write in this way :
print <<"HTML";
<html>
<body ..... >
<!-- Some HTML Code -->
</body>
</html>
HTML
So, reserve CGI.pm for just handling Form data process and header
printing and whatever functions, beside Table and Frame.
Rgds,
Connie
----- Original Message -----
From: "jmpond" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, July 06, 2002 2:18 AM
Subject: perl cgi and html table td tags..
Hello List,
Here is my issue. Trying to use perl/cgi script to build a table in a form.
Building the table is straight forward as the code snippet below works. The
problem is -- How do I set up the code to align cell 1 right and align cell
2 left? Or more generally how do I set up the code to apply different HTML
attributes to individual cells?
print $q->table((
{-cellpadding=>"5", -cellspacing=>"0", -border=>"1", -width=>"100%"},
$q->Tr({-align=>'center'}, [
$q->td([" this is cell 1","this is cell 2"]),
$q->td({-align=>"left"},[" this is cell 3"])])));
After that I will want to set up different font faces in each cell so any
info on that would be helpful too.
Thanks in advance for helping.
Joe Pond
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]