Anne van Kesteren wrote:
On Thu, 04 Dec 2008 11:51:05 +0100, timeless <[EMAIL PROTECTED]> wrote:
On Thu, Dec 4, 2008 at 12:34 PM, Tommy Thorsen <[EMAIL PROTECTED]> wrote:
This matches Internet Explorer and Opera, but not Firefox and Safari. Then
again, it looks like Firefox and Safari ignore all </br> tags.

if we're both able to get away with ignoring all </br> tags, wouldn't
the ideal forward path be to make always ignored?

Firefox and Safari do not ignore it in quirks mode. I rather keep the amount of differences between quirks and standards mode to a minimum (by doing what Opera and Internet Explorer do) than increase it.


Aha, I hadn't even thought about quirks vs. non-quirks. I definitely agree that keeping the differences to a minimum is a good thing.

Also, it's not like the specified parsing algorithm ignores </br> completely. All the insertion modes from "before html" to "in body" have special handling for it, except "after head". This makes it look more like someone just forgot to put that </br> handling in "after head" than like a deliberate decision to ignore the </br>.

For the record, the following markup:

<!doctype html><body></br>

results in:

<html>
   <head>
   <body>
      <br>

with the current algorithm, because the "in body" insertion mode treats </br> as if it was a <br>.

Reply via email to