1

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

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

4

3 回答 3

2

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

于 2011-02-22T16:32:28.547 回答
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。您只需要确保菜单的容器放置在它应该在的位置。如果没有进一步的代码来显示您如何在代码中放置菜单,就无法确定为什么它没有到达您想要的位置。

于 2011-02-22T17:46:46.477 回答
0

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

于 2011-02-22T20:58:05.007 回答