|
|
On Tue, 13 Jun 2006 01:58:13 +0200, Sparky wrote:
..
What the above have in common is the forum system, namely Joomlaboard
( http://www.tsmf.net ) and that all of the above links are to
posts/topics because the path to the posts do work properly.
What seems to happen is that the code of the page fully loads, but then
Opera runs across a few properties it deems invalid and then simply
stops redering the page. Is this supposed to happen? I mean, is that
kind of behaviour by design? If so, please bring back the old behaviour!
The culprit is the handling of self-closing tags. These shouldn't be used
in XHTML except for empty elements like LINK and IMG. But some sites rely
on for example <SCRIPT src="foo" /> without an end tag, so some support
had to be added. This has apparently caused a regression elsewhere, as the
Joomlaboard use this construction:
<table class="boardtable" cellpadding="6" cellspacing="0" align="center"
width="100%">
<caption><a name="6411" id="6411" /></caption>
... with a self-closing A element. This is pretty weird, as the forum uses
lots of IMG elements, which *should* be slef-closing in XHTML, but doesn't
close them.
Anyway, either make sure Joomlaboard generates proper A elements like this:
<table class="boardtable" cellpadding="6" cellspacing="0" align="center"
width="100%">
<caption><a name="6411" id="6411"></a></caption>
or better yet, make Joomlaboard generate more meaningful and less bloated
markup like this:
<table class="boardtable" cellpadding="6" cellspacing="0" align="center"
width="100%" id="6411">
or wait for an update to Opera 9.0 that doesn't trip over this issue.
Thanks for helping here, Sparky and Balaam!
--
Rijk van Geijtenbeek
Opera Software ASA, Documentation & QA
Tweak: http://my.opera.com/Rijk/blog/
|
|