Kevin Old wrote:

> Hi Chris,
>
> Well, I already use HTML::Mason as a templating engine and everything is
> fine.  What I need is a way to generate HTML 4.01 compliant HTML.
> Basically taking the concept of CGI.pm, but keeping the resulting HTML
> up to date with the HTML specifications.  For example, if you use CGI.pm
> or write a table by hand without the width parameter of the table the
> HTML validator at w3.org will not validate your HTML.

That doesn't really seem to be software problem.  Better authoring software would
probably just not let you complete the table insertion without this critical
specification.  It might offer the convenience of a best-guess default, but that is
really all it should do, since table width is intrinsically a design decision.  I
found this out the hard way.

For years I wondered why my tables always came out funky in Netscape.  Then I
relaized that it just wanted that overall parameter before it could crunch the
internal dimensions of a table.  The tables where I had specified width came out
nicely.  Better to just give the spec.  HTML is very flexible, accepting width as
absolute pixels or relative percentages of screen width.

I know this is just one example, but if that is indicative of the demands made by
4.1, I'd suggest just going with the flow and learning from the error messages.
HTML is still a very approachable language.  Just as, with Perl, you keep chipping
away at your errors until it compoiles cleanly, working with your HTML till it
passes muster will simply add more skills to your toolkit.  It may also inform your
programming/markup.

Joseph


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to