IE7和IE8下拉框中不显示更大的内容
我的JSP/JSTL页面有一个下拉框,下拉框的大小为20。下拉框内的某些内容比下拉框大小(20)大。 Firefox 会自动在下拉框中显示所有较大的内容,而 IE 7 和 IE 8 则不会。所以,在 IE 7 和 IE 8 中,我可以看到直到第 20 位的内容(与下拉框大小相同)。
这是 IE 7 和 IE 8 的问题吗?
有人可以建议一些解决方案,以便下拉框内容像 Firefox 一样显示吗?
My JSP/JSTL page has a dropdown box, and the size of the dropdown box is 20. Some contents inside the dropdown box are bigger than dropdown box size (20).
Firefox displays all bigger contents in dropdown box automatically and IE 7 and IE 8 are not. So, In IE 7 and IE 8, I can see the contents till the 20th place (same to drop down box size).
Is this a problem with IE 7 and IE 8?
Could anyone please suggest some solution so that the dropdown box contents display like Firefox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案就在问题里。您已指定下拉菜单的宽度只能为 20。
此外,FF 和 IE 之间的行为差异可能是由于您的 jsp 页面中缺少 DTD,
使用 css 属性
min-width
而不是“size 20”浏览器将始终使您的下拉菜单具有该宽度,除非下拉菜单中有更广泛的内容。The answer is in the question. You have specified that the dropdown can only be 20 wide.
Also the behavioural differences between FF and IE could be due to lack of DTD in your jsp page
use the css attribute
min-width
instead of "size 20" The browser will then always make your dropdown that width, unless you have wider content in the dropdown.