HTML 选择选项中的换行符?

新手上路,请多包涵

我可以在 html 选择选项中有两行文本吗?如何?

原文由 Frank Michael Kraft 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 542
2 个回答

不,浏览器不提供此格式化选项。

你可能会用一些带有 <label> s 的复选框和 JS 来伪造它,将它变成一个飞出菜单。

原文由 Quentin 发布,翻译遵循 CC BY-SA 2.5 许可协议

我知道这是一篇较旧的帖子,但我将把它留给将来寻找的其他人。

您不能将换行符格式化为一个选项;但是,您可以使用标题属性提供鼠标悬停工具提示以提供完整信息。在选项文本中使用简短的描述符,并在标题中给出完整的描述。

 <select>
  <option
    title="This is my lengthy explanation of what this selection really means, so since you only see 1 on the drop down list you really know that you're opting to elect me as King of Willywarts!  Always be sure to read the fine print!"
    value="1">1</option>
</select>

原文由 jcanker 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题