我遇到的問題是頁面邊緣的選擇框流中的選項(隱藏滾動條)。我試圖限制使用CSS的選項的寬度。請說是否有更好的方法...在IE9中設置<select>和<option>的寬度
這工作正常在IE8,但不是在IE9。在Firefox中似乎也沒問題。 Chrome也會忽略它,但要確保選項不會從頁面溢出(如IE9)。
我知道這些非調整大小是針對IE9修復的一個bug,但它有必要(有時)設置寬度限制。
http://jsfiddle.net/jdb1991/Vt8Bd/
我遇到的問題是頁面邊緣的選擇框流中的選項(隱藏滾動條)。我試圖限制使用CSS的選項的寬度。請說是否有更好的方法...在IE9中設置<select>和<option>的寬度
這工作正常在IE8,但不是在IE9。在Firefox中似乎也沒問題。 Chrome也會忽略它,但要確保選項不會從頁面溢出(如IE9)。
我知道這些非調整大小是針對IE9修復的一個bug,但它有必要(有時)設置寬度限制。
http://jsfiddle.net/jdb1991/Vt8Bd/
瀏覽器實現select
元素不同,常常使用內置的例程,對CSS或多或少免疫。你甚至不清楚你或者其他人使用非常長的選項文本是否會發生 - 截斷,換行,水平滾動或什麼?
通過使用簡明的選項文本,最好避免該問題。他們應該是替代品的可見名稱,而不是小說。如果很長的名字真的是必需的,那麼使用一組單選按鈕而不是select
。
我不明白你的問題對不起 – AlanFoster 2012-07-10 09:44:38
添加了進一步的說明。 – jdborg 2012-07-10 09:46:45
http://stackoverflow.com/questions/682764/select-dropdown-with-fixed-width-cutting-off-content-in-ie – 2012-07-10 09:48:38