>codded a document in HTML only to discover several nasty gramtical
>errors that your grammar checker missed and you gotta scrap the HTML
>version and recode the corrected version and risk making errors again?
Uh, no? Why not just fix the grammar mistakes? The HTML should be incidental to the grammar of the text.
>core and I stick to the old maxim: Keep It Simple, Stupid. Sorry for
>coming off like a clueless f-wit; I just use what seems to work.
Except that, in its own way, CSS is keeping things simple. You code your HTML to define the structure of your document -- "this is a paragraph", "this is a list with these elements", "this is a nth level heading", etc., and then you use CSS to define the presentation -- how a paragraph looks vs. a list vs. a heading. Each does a different job.
>Anyhow, is there a way to get <p> to put in only one line break
>instead of two? Is CSS my only option here?
Pretty much. Browsers know little of the "line break" concept, save for someone having snuck the <br> tag in somehow. Instead, there are margins and padding that define the space between elements, which is a presentational matter which CSS is intended to handle.
Chris "Slarti" Pinard - Just zis guy, ya know?
Who are you? What do you want? Why are you here?