Посмотрите на fiddle.
Введите Ctrl + F и выполните поиск "получает"...
Для меня 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;
}
Как показать текст, когда он найден на странице, а не пустой фрагмент пробелов, выделенный браузером?