Re: HTML

If this topic had come up a year or two ago, I would probably be answering the HTML aspect quite differently. Back then, I was of the opinion that throwing together larger web applications with a dirty CGI.pm based, horribly structured document1 was fine and that more attention should have been given to the coding behind the application. Jumping to the present time, I spend just about as much effort putting together valid XHTML and CSS templates as I do writing the code. It provides a relaxing state of mind knowing that you are consistent in everything that you do. There are many people who say "Oh well, it's only HTML, I don't want to spend time with something that is not even a coding/scripting language", and so they throw together an ugly beast. Which can wind up hurting in the end, especially in a full-blown web application. Remember, the user interface is a large portion of the project and deserves as much attention as the coding behind the application.

1: I'm not saying that CGI.pm is incapable of generating valid, well-structured HTML. It is, however, extremely easy to misuse CGI.pm's features and wind up with results that are far less than pleasing to both the eye and the X?HTML validator.


In reply to Re: Do good Perl practices carry over to other coding? by Coruscate
in thread Do good Perl practices carry over to other coding? by bradcathey

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.