【发布时间】:2014-08-20 14:51:50
【问题描述】:
我在<select> 盒子里有一些很长的<option>s,但我不希望盒子那么宽。问题是当我将框设置为较小时,无法阅读全文。我正在考虑将文本的副本准确地悬停在鼠标指针所在的选项上,但前提是文本太长而无法完全显示。
但是,如果我创建一个新元素,比如使用 jQuery 的 <p>,在我将其插入文档之前它没有宽度,因此我无法决定是否插入它。
即使我确实成功创建了它,我也不确定所有样式都相同。
有没有办法让这个想法发挥作用,或者有没有更好的方法来就地显示长 <option>s 的完整文本?
【问题讨论】:
-
如果你想在悬停时显示文本,你可以使用选项的
title -
这与此非常接近,尤其是给出的答案:stackoverflow.com/questions/5043634/html-select-problem
-
@J148 我正在为初学者这样做,但我必须等待每个人弹出。我希望有更好的解决方案。
-
@DrCord 我需要所有文本才能真正存在。此外,使用可变宽度字体也很难均匀截断。