在IE 中選擇固定寬度的下拉菜單截斷內容
問題描述:
何時使用具有固定寬度的選擇下拉式選單,某些項目可能具有超過指定寬度的文本,從而導致Internet Explorer (IE)瀏覽器中的截斷。在 IE6 和 IE7 中,下拉清單被限制為指定的寬度,導致無法查看較長項目的完整內容。
CSS 和HTML:
The提供的CSS 和HTML 程式碼示範了問題:
select.center_pull { width: 145px; }
<select>
解決方案:
IE 8及以上版本:
適用於IE 8 及更高版本,一個簡單的基於CSS 的解決方案解決了問題:
select:focus { width: auto; position: relative; }
此規則調整下拉列表的寬度,以在下拉清單聚焦時容納最長的項目。
IE 7 及以下版本:
不幸的是,IE 7及以下版本不支援:focus選擇器,因此需要額外的技術來解決截斷:
以上是為什麼固定寬度選擇下拉式選單會截斷 Internet Explorer 中的內容,以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!