将菜单组对齐到菜单项

时间:2010-12-02 19:57:25

标签: java css jsf richfaces seam

我正在使用Seam和Richfaces制作菜单栏。 代码是这样的:

<rich:dropDownMenu showDelay="250" hideDelay="0" submitMode="none">
        <f:facet name="label">Tools</f:facet>

        <rich:menuItem>
            <s:link view="/pages/tools/ppaParameters/PpaParametersEdit.xhtml" value="Parameters" id="PpaParametersId" includePageParams="false" propagation="none"/>
        </rich:menuItem>

        <rich:menuGroup value="Security">
            <rich:menuItem>
                <s:link view="/pages/tools/security/ppaModule/PpaModuleEdit.xhtml" value="Module" id="PpaModuleId" includePageParams="false" propagation="none" />
            </rich:menuItem>
        </rich:menuGroup>

    </rich:dropDownMenu>

如何让菜单项与其“父亲”对齐?

alt text

Ferramentas =工具

Segurança=安全

Módulo=模块

4 个答案:

答案 0 :(得分:1)

造型的最佳方式是使用其中包含的chrome dev工具或使用firefox的firebug来判断哪些元素与哪个元素一起使用。

尝试将align设置为继承

答案 1 :(得分:1)

这种情况经常发生在我身上,所以你觉得我现在已经学会了:确保你的菜单被<h:form></h:form>标签包围。

答案 2 :(得分:0)

如果你可以在网站上看到它作为测试版,我想我们可以尝试一下......我会说得到Firefox,和Firebug并做一些解决方法。那应该有帮助!

答案 3 :(得分:0)

将菜单项的位置设置为绝对值。这将使其根据其父母的位置。然后使用边距进行调整将使其位于所需位置。