我有一個<option>
列表,其中的項目按字母順序列出。問題在於,在字母字符之後出現的標題不是相互垂直的。在選擇這個選項時尤其可以看到:I.亨廷頓劇院,它離左邊太遠。對齊內部文本<option>
理想情況下,我希望按字母順序排列的字符(a,b,c)右對齊,並使標題對齊左側。
任何關於將每個標題的第一個字符垂直對齊的建議?
這是代碼:
<select id="selectLocation" style="color:#09F; font-size:18px;" name="categories">
<option style="color:#999999;">Choose an Attraction</option>
<option></option>
<option value='boscenChoice'>A. Boston Medical Center</option>
<option value='boslibChoice'>B. Boston Public Library</option>
<option value='chrcenChoice'>C. Christian Science Center</option>
<option value='chuapaChoice'>D. Church Park Apartments</option>
<option value='copplaChoice'>E. Copley Place Shopping</option>
<option value='fenparChoice'>F. Fenway Park</option>
<option value='findisChoice'>G. Financial District</option>
<option value='houbluChoice'>H. House of Blues</option>
<option value='huntheChoice'>I. Huntington Theatre</option>
<option value='isamusChoice'>J. Isabella Stewart Gardener Museum</option>
<option value='logairChoice'>K. Logan International Airport</option>
<option value='lonmedChoice'>L. Longwood Medical and Academic Area</option>
<option value='mashosChoice'>M. Massachusetts General Hospital</option>
<option value='mastecChoice'>N. Massachusetts Institue of Technology</option>
<option value='musartChoice'>O. Museum of Fine Arts</option>
<option value='newstrChoice'>P. Newbury Street Shopping</option>
<option value='prucenChoice'>Q. Prudential Center Shopping</option>
<option value='pubgarChoice'>R. Public Garden</option>
<option value='symhalChoice'>S. Symphony Hall</option>
</select>
是的,這是用
+1等寬字體不一定非常難看。一些鏈接中的字體我不會從第一眼看到Arial。 –
@Diodeus我想用「世紀哥特」作爲字體,因爲這是網站的其他部分所具有的。你會建議什麼樣的基於JS的替代方案? –