2017-04-01 5 views
0

나머지 부모 ul.tagit의 전체 너비를 커버하기 위해 'li.tagit-new input'을 얻으려고했습니다 :Tag-it Autocomplete : ul.tagit의 li.tagit-new 커버 나머지 만들기

ul.tagit li { 
    display:table-cell; 
    white-space:nowrap; 
    vertical-align:top; 
    float: none; 
} 

ul.tagit li.tagit-new { 
    width: 100%; 
    border: 1px solid #ddd; 
} 
ul.tagit li.tagit-new input { 
    width: 100%; 
} 

태그가 하나라도 있으면 정상적으로 작동합니다. 그러나 거기 태그 없음 경우 :

http://jsfiddle.net/bus9dgx5/

답변

1

내가 주석으로이 쓰기 기운 다. 내가 통해 UR 문제를 이해, 유 플렉스을 속성 여기

ul.tagit { 
    margin-bottom: 0px; 
    display: flex; 
} 

와 함께 표시 할 수있는 것은 데모를

http://jsfiddle.net/4eusrdbf/1/

+0

이다 그러나 어떤 태그가없는 경우 ... 입력이 여전히 적용되지 않습니다 전체 너비. 나는 입력의 가장 오른쪽에 .ui-autocomplete-loading을 가지고있다 ... 그리고 태그가 없다면 ... 중간에 어딘가에있다 ... –

+0

입력은 전체 너비를 커버하지 않는다. 단지 환상을 준다. 그것은 우리가 국경을 보지 않기 때문에, 오른쪽 태그에 태그가 없다면 오른쪽에있는 자동 완성 태그는 항상 오른쪽에있게됩니다.이 태그는 jsfiddle에서 볼 수 있습니다. UR 문제를 이해하지 못하면 사진을 게시 할 수 있습니까? – GmaSa

+0

어떤 이유에서든 .ui-autocomplete-loading이 jsfiddle에 나타나지 않아서 .ui-autocomplete-input에 첨부했습니다 : http://jsfiddle.net/4eusrdbf/ 중간에 태그가 없을 때. . 그래서 내가 너비를 커버하는 입력을 원한다. ... –