我在 IE9 中的下拉列表显示了部分文本。例如,有一个名为“Hello World”的选择。但是当我选择它时,它显示“你好”。
我尝试禁用 css,我发现是这个 css 导致了问题。
.ui-widget { 字体系列:Verdana;字体大小:1.1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana;字体大小:1em;
当我禁用此字体系列:Verdana 或减小字体大小时,它会显示。我无法更改核心 css 文件,因为它可能会影响其他部分。有什么好的建议我可以破解它吗?谢谢。
最佳答案
在我看来,您在下拉列表中设置了明确的 css 宽度。为您的 Web 应用程序创建一个新的 CSS 文件,并向其中添加以下内容,以允许下拉列表展开以适合其中的文本;
.ui-widget select {width: auto !important;}
关于css - 显示部分文本的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10331708/