我有以下CSS/HTML设置 http://jsfiddle.net/UDAUY/
如何使下拉菜单字段自动居中在父选项卡下方,就像这样
这是当前的样子。另外,我能否动态调整子菜单ul容器的宽度?现在,我将其设置为任意高的值,这在实际应用中很有效,但想知道是否可能通过CSS实现动态调整。
编辑:我增加了赏金以吸引更好的答案。我寻求一种仅使用CSS(无JS)和相对单位的方法。此外,字段数量不应该影响居中对齐(您不必担心极长/换行问题...但是,从2个到4个的更改不应改变居中对齐)。
| MENU 1 | MENU 2 | MENU 3 | MENU 4 |
-------------------------------------
| Field 1 | Field 2 |
---------------------
与其这样,
| MENU 1 | MENU 2 | MENU 3 | MENU 4 |
-------------------------------------
| Field 1 | Field 2 |
---------------------
这是当前的样子。另外,我能否动态调整子菜单ul容器的宽度?现在,我将其设置为任意高的值,这在实际应用中很有效,但想知道是否可能通过CSS实现动态调整。
编辑:我增加了赏金以吸引更好的答案。我寻求一种仅使用CSS(无JS)和相对单位的方法。此外,字段数量不应该影响居中对齐(您不必担心极长/换行问题...但是,从2个到4个的更改不应改变居中对齐)。
width: 300%
的使用,但是动态居中还是有点困难 :P - thirtydot