这个问题让我苦思冥想,我想不通是怎么回事:
我有一个 SELECT 元素,带有不同大小的选项,
显然它默认采用最长选项的大小。
但是当我选择一个或另一个选项时,选择框会改变它的大小,
我不知道什么会导致这种行为,因为它只发生在 Firefox 中,以及我应用程序的所有 SELECT 元素中。
是否有任何 CSS 属性可以实现这一点?
你们有什么想法吗?提前致谢
最佳答案
您需要在样式表中为您的select
设置宽度。没有这个,它就会像你描述的那样表现。
select{
width:200px;
}
或者,如果您希望允许它不断调整大小,但仅限于特定大小,您可以改用 max-width
。
select{
max-width:200px;
}
关于HTML SELECT 根据所选选项调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703211/