css将向下对齐向右

tuc*_*son 12 css drop-down-menu

我正在使用此页面中的css/javascript下拉菜单:

http://javascript-array.com/scripts/simple_drop_down_menu/

虽然我希望将右边的下拉对齐到右边:当你悬停"联系"时,"电子邮件"项目等不会比顶部的"联系人"框更靠右边,而是如果需要,从左侧占用空间.这是一张有助于澄清的图片: 在此输入图像描述

我想过要做一个不同类的极右法,我会做的:

<li class="alignRight"><a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">Contact</a>
    <div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
    <a href="#">E-mail</a>
    <a href="#">Submit Request Form</a>
    <a href="#">Call Center</a>
    </div>
</li>
Run Code Online (Sandbox Code Playgroud)

用css:

.alignRight {
    float: right;
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

如何将下拉菜单"对齐"?

Tho*_*nga 13

添加position:relative;.alignRightright:1px;.alignRight div