html - 选择元素上的省略号在 IE9 和 Chrome 中不起作用

标签 html css

我有一个指定宽度的选择列表。文本溢出:省略号仅适用于 Firefox v15。它不适用于 IE7-IE9 和 Chrome。文本溢出:IE7-IE 9 和 chrome 是否支持省略号?如果是,我在这里缺少什么?是否有解决方法来获得类似的效果?请帮忙。提前致谢。下面给出了html

    <!DOCTYPE html>
<html>
<body>

<select style="white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;width:70px;
">
  <option>Volvooooooooooooo</option>
  <option>Saabbbbbbbbbbbb</option>
  <option>Mercedesaaaaaaaaaa</option>
  <option>Audiiiiiiiiiiiiiii</option>
</select>

</body>
</html>

最佳答案

我认为 text-overflow:ellipsis 在 Chrome 中不支持,当你将它放入一个选择元素时,你可以在这里看到一个例子:http://jsfiddle.net/t5eUe/

你可以做这个编程。例如,如果您使用 Rails,则有函数“truncate”,如果您使用 php,则有函数“substr”。

关于html - 选择元素上的省略号在 IE9 和 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12576906/

相关文章:

javascript - 两个 UL 已链接,单击 LI 并在两个 UL 中将 active 添加到 LI

html - 带有显示内联 block 的 Div

javascript - 如何每 x 秒更改数组中 <li> 的内容?

css - 悬停效果之前和之后

javascript - 如何将屏幕分成两列并让第二列中的 div 与第一列中的信息匹配?

javascript - 什么是好的 jQuery 灯箱克隆?

javascript - 添加水平单选按钮

javascript - 如何让onclick函数只执行一次?

html - 当浏览器窗口小于内容时,背景图像不会重复?

html - CSS/HTML : Have text at left side