Quote:
Originally Posted by JSWolf
That is some poor code. You do not need a <BR> (should be <BR/>) in the places it is in. It's poor code and gives you no control. Having a full line between paragraphs is very ugly. By default, a <blockquote> already have top and bottom margin spacing. The <BR> is adding even more space. Awful code that you really should clean up. You can change how the spacing between paragraphs by adjusting the margins for <p>. Like I said, Apple makes poor HTML code that you may need to clean up by hand if S&R is not going to help.
|
You missed the big problem, which is:
Code:
<p><i><blockquote>...</p>
<p>...</i></blockquote></p>
The italic starts outside the blockquote tag and ends inside it. And the blockquote starts inside one paragraph and ends inside the next one, despite the fact that it is illegal to have a blockquote inside a paragraph tag at all, much less a single blockquote tag that wraps parts of the interior of two paragraphs.
The content in question doesn't even parse, much less render sanely.
I have a script whose sole purpose is to fix the tag matching problems so that I can feed it into another script that turns that mess into sane DocBook XML, which I then emit as proper XHTML. My publishing toolchain is utterly insane, and a decent chunk of that insanity is Apple's fault. (The rest is mostly LaTeX's fault.)