2011-01-27 121 views
0

这个问题听起来微不足道,但我头痛的试图解决它。我从javascript-array.com/scripts/simple_drop_down_menu/下载了这个免费且简单的菜单(代码包含在页面中)。没关系,它工作正常,但我不知道我应该改变什么,以便以不同的方式对齐。从示例中可以看到,下拉菜单(当用户将鼠标放在顶层菜单上时显示)与顶层菜单(顶层菜单,例如“帮助”与相应的下拉菜单左对齐)具有相同的左边距。如何在屏幕上定位元素?

我应该做些什么才能使下拉右对齐 - 右边缘下拉菜单与顶部菜单的右边缘对齐(例如,“帮助”下拉的右边缘与右边缘的“帮助”对齐)按钮)。

在某些类C语言会很容易:dropDiv.left=(TopDiv.left+topDiv.width)-dropDiv.width,但我不知道该怎么做该菜单从我心中已经发布网页....:\

请帮帮忙!

回答

-1

<style>块(包含在你的<body>部分),#sddm div a下简单地改变text-align: left;text-align: right;,然后你列出的菜单项将右对齐。

+0

问题不在于如何右对齐文本,而是如何定位菜单,以便右边缘与按钮的右侧对齐。 – kprevas 2011-01-27 15:19:20

0

使用表格,您可以根据需要对齐所有元素。