On 26 Aug 2006 Barry Allen <evanallen(a)uko2.co.uk> wrote:
A page I view fairly regularly does not display correctly in Netsurf
If I save the page and put in all the closing </form> tags then it will
display correctly. It will also display correctly in all the other
browsers I've tried without the closing </form> tags.
Is Netsurf just being picky or should it realise that the <form> has
been closed when certain other tags are reached?
NetSurf is a bit weak on making the best job of bad html. I have a
long-standing bug report concerning table formatting - specifically
missing <tr> tags. I had a BBS script which output a </tr> at the end
of a row followed by the first <td> for the next row. After formatting
three rows NS gave up and output the rest of the table in one long
row. I've now hacked the script so it puts all the tags in.
I'm not sure why missing </form> tags should affect the formatting but
they could cause problems with the submission of forms. Ideally
hitting </body> or </html> or EOF should end any element which is
still open. However the page you quote does have 19 <form> tags and 19
</form> tags. I think the problem is that the tables and forms are
|_|. _ Richard Porter http://www.minijem.plus.com/