我想建立一個表格來添加新的用戶到某種實體。這個想法是讓用戶頭像排成一行,並且在行的末尾有一個輸入字段,用於插入新用戶。輸入字段應採取餘下的寬度
我在幾年前試過這個,並最終使用JavaScript,因爲我無法在普通的css(2)中做到這一點。
最大的問題:這是在css3中的某種可能嗎?
的代碼基本思想:
<div class="availableWidth">
<div class="list">
<ul>
<li><div class="avatar">...</div></li>
...
</ul>
</div>
<div class="form">
<div class="typeaheadField">
<input ...>
</div>
<button>+</button>
</div>
</div>
CSS:
.list ul li {
list-style-type:none;
display:inline-block;
}
button {
width:50px;
}
基本思想是,盒子.availableWidth具有一定寬度(100%)的框.LIST生長在寬度(添加新的li項目時),因爲box .form的寬度應該縮小。輸入的權利是一些像素寬的按鈕。輸入應該佔用剩餘的空間。
這可能在css3或我會需要Javascript?
不僅沒有小提琴,你也從打字到手寫:) – maioman
@maioman我只爲你添加了一些小提琴;-) – Tobi