如何更改cfmenu在页面中的位置?

时间:2011-02-22 15:42:08

标签: coldfusion menu positioning coldfusion-8

我在我的网络应用程序上创建了一个cfmenu。问题是它会自动将自己置于页面的左上角,即使我已将其包含在代码中的某个位置。

有没有办法定位cfmenu?我该怎么办才能把它放在我想去的地方?

3 个答案:

答案 0 :(得分:2)

我认为您可以使用menuStyle标记(docs)的childStyle<cfmenu>属性将CSS样式添加到生成的HTML中,然后在您的根据需要定位/设置菜单的网页。

答案 1 :(得分:1)

您的cfmenu需要放在某种容器中才能定位它。例如,这会将菜单放在浏览器中的100x100位置:

<html>
    <head></head>
    <body>
        <div style="position: absolute; top: 100px; left: 100px;">
            <cfmenu name="myMenu">
                <cfmenuitem name="myMenuItem" display="My Menu" href="index.cfm" />
            </cfmenu>
        </div>
    </body>
</html>

我还将cfmenus放在表格单元格和其他容器中。您只需要确保菜单的容器放置在应该放置的位置。如果没有进一步的代码来展示你如何在你的代码中放置菜单,就无法确定为什么它没有落在你想要的地方。

答案 2 :(得分:0)

今天早上我一定没有醒过来。问题是我希望它在这个表中,但忽略了包含必要的“tr”和“td”标签。它现在是我想要的地方。