【发布时间】:2012-02-28 02:30:13
【问题描述】:
我有一个 CSS 问题,我不知道如何解决。 为了展开下拉列表,您必须使用下面的 css。只有在一个条件下才能正常工作,当您选择一个选项时,选择不会返回到初始宽度。为什么??? :( 这是我希望在包括 IE8 在内的所有浏览器上发生的行为,因为 IE 我必须在焦点上设置宽度。
select:focus{
min-width:158px;
width:auto;
}
【问题讨论】:
-
“当你选择一个选项时,选择不会返回到初始宽度” - 你是怎么做的?
-
展开选择以便从列表中选择一个选项,在您从列表中选择一个选项后,选择保持在自动宽度上展开而不是原始大小...
-
也许您想使用
:hover而不是:focus。正如@Wombat 所提到的,选择框一直保持焦点,直到您单击其他内容 -
hmmmm 很有趣,但在 IE8 中不起作用
-
好点 - IE 中的选择框似乎是难以处理的小动物。