回答
不,这是不可能的。
您可以考虑使用javascript小部件,例如this jQuery插件。
我还要说,你正在尝试做的是罕见的 - 即使是在桌面应用程序的用户不要指望找到一个下拉框包裹文本,如果他们看到一个可能会感到困惑。尝试不同的控制或尝试限制文本会更好。
这是不可能的,但如果仅仅是避免元素变得太宽的问题,您可以定义一个宽度(例如,<select style="width:100px;">
)。这会在文本框“关闭”时导致文本被切断,但只要“打开”文本就会显示整个文本。
在选择时设置一个固定的宽度将使它很难在IE中读取比该宽度更长的选项。 – anddoutoi 2009-11-19 16:14:33
据我所知,这是不可能的。不过,我想看看jQuer y的选项。具体来说,有jQuery插件,允许选择框自定义。
Select Box Factory 2.0是一种选择。我相信它扩展了选择框的功能以允许在其他功能中进行文本换行。
在选择框中划分两行中的项目。
为什么要这么做?如果您使用JQuery插件在选项标签中进行HTML显示,那么没有理由问这个问题,我不认为,因为您已经可以添加
标签。
在选择元素中可以做些什么来创建空间,是创建一个空白选项标记,它具有空值和名称。然后您必须验证提交以检测是否提交了空白值。
你可以简单的增加一个选项空白
<option disabled selected value> </option>
你能提供一个例子吗?只是为了让这是一个高质量的答案 – 2017-06-16 16:05:34
禁用如果你真的需要,哈克的解决办法是采取两行文字的屏幕截图,并在使用图像您选择框。
http://www.jquerybyexample.net/2012/05/how-to-add-images-in-dropdown-list.html
只是一定要设置alt
标签上可访问的图像。
- 1. 浮动元素<br /><br /><br /><br /><br /\><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- 2. 串<br/>为HTML
- 3. jQuery替换\ n与<br> HTML不会渲染<br>
- 4. 试图替换<br>,<BR>,<br />>>标签与<br/>
- 5. 所有<br>与<br />
- 6. 更换<br>与<br />
- 7. PHP - 获取<br>和<br>
- 8. 如何在HTML中使用JavaScript和jQuery替换“<br /><br />”与“<br />”?
- 9. “<br>”正在改为“<br>”,即使我使用html_safe?
- 10. 在文本框中替换<br>
- 11. 接受<br>在PHP
- 12. PHP XSLT将BR标签转换为<br></br>
- 13. 在解析HTML文本内容时保留<br>标签
- 14. 有BeautifulSoup输出<br>而不是<br/>
- 15. 如何配置Nekohtml html分析器以将<br>转换为<br />
- 16. 如何在美丽的汤4中处理<br></br>和<br/>?
- 17. 将<br />插入到<html>标记内的php文件中?
- 18. .Replace(Environment.NewLine, “<br />”)
- 19. 一个<BR/>
- 20. <br />和highlight_string
- 21. 替换<br>
- 22. 使用在“<br>”
- 23. Jsoup从<br>得到的内容
- 24. HTMLEditor的内容未见<br/>
- 25. 如何两个以上<br/>标签转换为双<br/><br/>在PHP
- 26. 在选择<option><option>
- 27. 阻止IE使用<br></br>
- 28. 如何替换` 和<br>和<br>`
- 29. 导出CSV文件,并得到<br>作为<BR>
- 30. 是<hr>和<br>内联或块元素?
链接已过时。 – User42 2016-01-27 09:21:20