Please note that official support for this menu version has now ceased. There are still plenty of users, though, and the forum is still running. Some of our long-time users may be able to help you out.
I am having a problem that appears to be related to the size of the menu item.
I am using standard HTML with tables inside a Menu Header but it only works up to a certain size and then simply cuts it off.
It is interesting to note that the HTML is OK when viewing the source but the actual output in the menu is missing.
Any help would be greatly appreciated, thanks.
regards,
Mark
PS - I have also tried breaking it up into smaller items but this seems to add blank lines above the menu - almost as if the HTML is badly formed - but it definitely isn't.
It is very hard to send a URL as it is a dev site - our production site does not have the code in it yet - because we can't get it to work properly.
Here is the offending menu - I realise that the style and graphics will not work but if you can look at the code to see if you can offer any advice, it would be appreciated.
No idea what flavor of HTML you're writing for (4.01, strict, transitional, XHTML, etc.), but I can tell you eventually you're going to run into trouble by leaving out all the soon-to-be-necessary quotes ("). All parameters are starting to be required to be quoted (try a validator and see what happens).
This just isn't gonna work, you cant do what you are trying to do. In HTML, when you create a table, it has a predefined signature about how it must be constructed. So for a table, to keep it short and sweet, its...
<table>
<tr>
<td></td> <!--as many columns as you need -->
</tr> <!--as many rows as you need -->
</table>
Anything that comes between these tags, will not get rendered, OR might get rendered but WILL screw up the table. When a </tr> tag occurs, it must be followed by another <tr> tag or a </table> tag, no exceptions. What you are doing is breaking a table up into menu items and this is problematic because the menu items themselves are comprised of certain div, span, and table tags and these are getting inserted around your table code, essentially breaking up your table code. And your table code is breaking up the menu's structure. Basically what you are doing is not possible and should be avoided. Also, I am unsure as to why are doing what you're doing because it looks like you are trying to make each menu item a cell in a table and give it style properties. Why would you do this when the menu can do this by putting an image in each item and you can assign a class to items too. If you want to do something like this, your table must begin AND end within each menu item, it can't span menu items. Hope this makes sense.
Dave Hergert
Software Engineer
"Helping to make the menu better, one at a time."