下面的CSS可以在FF中使用,但不能在IE中使用(至少8.0),我怎樣才能確保文本在IE8.0中居中?謝謝!!!如何確定選擇選項文本在IE中對齊?
select, option {
text-align: center;
}
下面的CSS可以在FF中使用,但不能在IE中使用(至少8.0),我怎樣才能確保文本在IE8.0中居中?謝謝!!!如何確定選擇選項文本在IE中對齊?
select, option {
text-align: center;
}
不幸的是,你不能改變的IE SELECT
項目的定位,雖然我很驚訝,即使IE 8保持這個壞習慣。
鑑於這是不可能的IE瀏覽器,我認爲你將不得不訴諸:
實現您自己的選擇部件。有很多JS庫這樣做,主要是因爲SELECT輸入很難風格化。
在較小的選項前插入適當的空格。
編輯:看起來像空格不起作用,但HTML空間的作用:
<SELECT>
<OPTION> SMALL</OPTION>
<OPTION> LARGER</OPTION>
</SELECT>
這是相當一個黑客...
空白不起作用,IE將它們追加到項目的右側 - 無論出於何種原因... –
,您可以撥打類和使用叫它在選項字段 'style標籤' ::
對於如: - 。
<style type="text/css">
select { width: 400px; text-align:center; }
select .lt { text-align:left; }
</style>
<select name="state" class="ddList">
<option value="">(please select a state)</option>
<option class="lt" value="--">none</option>
<option class="lt" value="AL">Alabama</option>
<option class="lt" value="AK">Alaska</option>
<option class="lt" value="AZ">Arizona</option>
<option class="lt" value="AR">Arkansas</option>
<option class="lt" value="CA">California</option>
<option class="lt" value="CO">Colorado</option>
</select>
這個解決方案在IE上就像問題作者提供的那樣失敗。甚至沒有談到這個事實,它不是忠實於他的願望:不僅在選擇中的文本,而且在選項中集中...... – Daniel
沒有辦法?! – WilliamLou