0
我有一個5列的Datagrid佈局。 每個列頭包含一個Selectedbox,作爲Sort選項。Selectbox選項列表動態寬度
並且每列的固定寬度爲160px。 現在我的問題是,如果選項文本太長,例如「Doppelzimmer/Bad/WC/Balkon oder Terrasse」 在FF中,選項列表將會展開,但在IE中,文本將在選項列表中的160px之後被剪切。
有沒有辦法修復它?
感謝
我有一個5列的Datagrid佈局。 每個列頭包含一個Selectedbox,作爲Sort選項。Selectbox選項列表動態寬度
並且每列的固定寬度爲160px。 現在我的問題是,如果選項文本太長,例如「Doppelzimmer/Bad/WC/Balkon oder Terrasse」 在FF中,選項列表將會展開,但在IE中,文本將在選項列表中的160px之後被剪切。
有沒有辦法修復它?
感謝
可以使用CSS設置選擇元素的寬度:
<select style="width:160px">
我需要一個動態的寬度,這取決於其內容的長度。 – user160820 2010-06-24 09:11:20
你的問題有點模棱兩可。你想做什麼?你說的是它在Firefox中的工作方式,另一個是IE,然後說「我該如何解決它?」你希望它的工作方式是?我已經給出了說明,讓它在任何地方都能像Firefox一樣工作。相反,如果您不希望文本被截斷,(但是當它小於160px時,最小寬度爲160px),請執行以下操作:替換select上的「width」,將其設置爲「min-寬度」。接下來,刪除您的列上的寬度設置。 – desau 2010-06-24 16:40:55