텍스트에 선택된 모든 레이블이 표시되도록 jQuery UI MultiSelect Widget을 수정했지만 표시 할 요소가 너무 많으면 텍스트가 잘리고 줄임표가 표시됩니다. 그래서 그것을 한 적이 : 그 솔루션에 좋아하지 않는인라인 요소가있는 줄임표?
.ui-multiselect .selected-text {
display: block;
max-width: 190px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
유일한 일이 내가 요소 (범위)에 display: block
을 설정 한 것입니다. 이를 사용하지 않으면 width 매개 변수가 무시되고 스팬이 텍스트 크기로 확장됩니다.
줄임표를 인라인 요소와 함께 사용할 수 있습니까 (display
에서 block
으로 변경하지 않고)? 그렇다면 어떻게 달성 할 수 있습니까?
은 작동하지만 하위 수준 브라우저에서는 지원되지 않습니다. 별로 문제가 아니라 요즘은 제대로 지원하는 브라우저의 현재 점유율이 훨씬 높기 때문에 ... http://caniuse.com/inline-block 나는 그것을 사용하기 시작할 때라고 생각한다 : P – xandercoded
@ 잰더 - 브라우저는 당신을 생각하고 있었습니까? 얼마나 멀리 당신이 가고 싶어? Firefox v3.0은 그것을 지원합니다 (접두사가있는 FF2조차도). IE 세계에서도 IE6조차도'인라인 블록 (inline-block) '을 지원합니다. IE6/7에는 버그가 있지만 거기에 있습니다. IE6/7을 지원해야하는 경우 버그에 대해 알아두면 좋지만 사용을 중단해서는 안됩니다. – Spudley
그런데 줄임표는 "display : inline-block;"만 보여줍니다. 지정된 너비가 있으면. 내 문제는 내가 "너비"또는 "최대 너비"가 없었어요. – Tyler