【发布时间】:2010-03-09 03:17:25
【问题描述】:
我目前有一个 ASP.net ajax 控制工具包组合框的实例,该组合框位于应用了 position:releative 样式的字段集中。该控件也位于一个非常简单的表格中(请不要使用表格进行布局,我知道这是邪恶的并尽量避免它)。
列表的显示有两个问题:
- 列表不与文本框齐平。在 IE 7(这是我的大多数目标受众,IE7 是公司标准的 Intranet)列表显示在字段集下方约 10 像素处,这是字段集的底部边距设置的值。在 FF 2.0 中,该列表显着降低并向右偏移。
- 在字段集下方,div 中包含更多内容,同时应用了 position:relative 样式。组合框中的列表显示在此 div 的内容后面,这显然是一个问题。
从字段集中删除 position:releative 解决了组合框的显示问题,但会导致其他不需要的显示副作用。
我的临时解决方法是专门重新设置此字段集的样式,而不使用 position:absolute 样式,但我希望有更好的解决方案。
谢谢
【问题讨论】:
标签: asp.net css asp.net-ajax ajaxcontroltoolkit