我有一個Ionic選擇與輸入相同的行,因此我想顯示沒有標籤的SELECT。離子選擇無標籤
的代碼如下:
<ion-list>
<div class="row">
<div class="col no-padding">
<label class="item item-input">
<input placeholder="Identificación" name="identificacion" type="text" ng-click="registro.msg = null" ng-model="registro.identificacion" required>
</label>
</div>
<div class="col no-padding">
<label class="item item-input item-select" name="tipo_id" ng-model="registro.tipo_id">
<div class="input-label">G</div>
<select ng-model="registro.tipo_id">
<option ng-repeat="tipo in defaultTipo" value="{{tipo.id}}" ng-selected="{{tipo.selected}}">{{tipo.tipo}}</option>
</select>
</label>
</div>
</div>
</ion-list>
它顯示如下:
除了在尺寸上顯着性差異(我假定是由於所述標記的字體大小?)。
我該如何消除標籤,只留下輸入和選擇?
如果我刪除標籤:
<div class="input-label">G</div>
我得到如下:
更新 由於傑斯巴頓的解決方案:
.item-select select {
-moz-appearance: none;
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
padding: 0px 45px 0px 0px;
max-width: 100%;
border: medium none;
background: #FFF none repeat scroll 0% 0%;
color: #333;
text-indent: 0.01px;
text-overflow: "";
white-space: nowrap;
font-size: 14px;
cursor: pointer;
direction: rtl;
}
和改變的HTML:
<label class="item item-select" name="tipo_id" ng-model="registro.tipo_id">
我得到以下結果:
它是更接近所需要的結果,但仍然是大小的區別是令人擔憂的,不值得部署。
更新2:
改變輸入填充是不是一種選擇,因爲它是一個較大形狀的一部分。
太感謝你了!我更新了這個問題,因爲它接近所需的結果,但仍然有點偏離......你知道是否有某種離子CSS來「填充」容器嗎? – galgo
我更新了我的回答 –
只是看起來更近,還是看起來有點小,讓我試試更多的東西 –