Child Menu positioning issue

3 posts, 1 answers
  1. Dave
    Dave avatar
    2 posts
    Member since:
    Oct 2008

    Posted 10 Oct 2008 Link to this post

    We recently upgraded the rad menu used in our project to the ASP.Net AJAX version. After a long process of updating references and css class names we were able to make the new RadMenu work but still facing and issue with child menu/submenu position.
    We have a vertical menu that has more than 80 root items so the menu spawns to more than the visible length of the browser page. The menu works fine on IE7. In Firefox (FF3)  the submenu appears aligned with the root item for some length of the menu but as one scrolls down the page the submenu items appear way above the root item. We are using custom skin but I have even tried with RadMenu default skins but am not able to fix this. The url where the menu can be seen is:

    Any help is apprecialble.

  2. Answer
    T. Tsonev
    T. Tsonev avatar
    2834 posts

    Posted 11 Oct 2008 Link to this post

    Hi Dave,

    Thank you setting up a test page, it really made debugging easier. The problem turned out to be that your page is currently rendering in quirks mode, because of the invalid DOCTYPE:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

    Please, replace with the correct one for HTML 4.01 Transitional:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">

    Or with XHTML 1.1:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "">

    We will investigate if we can fix this problem, but switching to standards rendering should solve the problem.

    Sincerely yours,
    Tsvetomir Tsonev
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  3. Dave
    Dave avatar
    2 posts
    Member since:
    Oct 2008

    Posted 14 Oct 2008 Link to this post


    . That resolved the issue. It would have been nice if there was a fix in place for this which would have saved us from going in and changing every other page of the site.
Back to Top