【发布时间】:2014-02-01 07:24:23
【问题描述】:
看看这个fiddle。
输入 Ctrl+F 并搜索“gets” ...
对于我来说,Chrome 会从此文本中找到不可见的文本:A long option that gets cut off
在 Linux/Ubuntu 12.04 Chrome 版本 31.0.1650.63 上重现
HTML
<!--works for a div-->
<div>
A long option that gets cut off
</div>
<!--but not for a select-->
<select>
<option>One - A long option that gets cut off</option>
<option>Two - A long option that gets cut off</option>
</select>
CSS
select {
width:100px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
div {
border-style:solid;
width:100px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
如何在页面上找到文本时显示文本,而不是由浏览器突出显示的空白块?
【问题讨论】:
-
你怎么看不到@DoorknobofSnow 的问题?就是
ctrl-f找到了应该隐藏的文本。问题大概是如何防止这种情况发生。 -
看起来这里有 2 个问题 1) ctrl + F 在 div 上找到隐藏的文本 - 但它是不可见的(突出显示空格)和 2) ctrl + f 找不到 selct/options 元素的隐藏文本
标签: html css google-chrome styling ellipsis