0
我試圖通過'li.tagit-new input'來覆蓋其父母ul.tagit的全部寬度:Tag-it Autocomplete:使li.tagit-new蓋上其餘的ul.tagit
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%;
}
它工作正常,如果至少有一個標籤。但並非不存在任何標籤:
但是,如果沒有標記...輸入仍然沒有覆蓋整個寬度。我在輸入的最右側有一個.ui-autocomplete-loading ...,如果沒有標籤...它在中間的某個地方...... –
輸入不覆蓋整個寬度,它只是給出錯覺它確實是因爲我們沒有看到邊界,如果沒有標籤,最右側的ui-自動完成加載將始終處於正確的位置,您可以在jsfiddle上看到這一點。如果我不明白你的問題,可以請你張貼照片? – GmaSa
出於某種原因,.ui-autocomplete加載沒有出現在jsfiddle中,所以我將它附加到.ui-autocomplete-input:http://jsfiddle.net/4eusrdbf/當沒有標籤在其中間的某處時.. 。所以這就是爲什麼我想輸入覆蓋整個寬度... –