在ie8中遇到css max-width问题

时间:2013-11-15 16:43:48

标签: html asp.net css internet-explorer-8

我在使用ie8中的css max-width属性来确定gridview中列的大小时遇到​​问题。

这是我的代码:

在css文件中:

.gridMaxMinWidth
{
        max-width: 300px;
        min-width: 100px;
        word-wrap: break-word
}

然后我将此属性放入aspx页面中GridView的BoundField:

    <asp:BoundField DataField="Notes" HeaderText="Notes" SortExpression="Notes" 
ItemStyle-CssClass="gridMaxMinWidth" meta:resourcekey="BoundFieldResource12" />

在IE10中,列显示为300px宽,文本包装得很好,但在IE8中,列保留了很长的长度而没有包装。知道可能出现什么问题吗?

由于

2 个答案:

答案 0 :(得分:1)

你需要给它一个宽度,在这种情况下宽度:100%是最好的。

答案 1 :(得分:0)

尝试将此添加到顶部。

.................code..............................
self.frame_verDatabase = Listbox(master, selectmode = EXTENDED)
        self.frame_verDatabase.bind("<<ListboxSelect>>", self.OnDouble)
        self.frame_verDatabase.insert(END, *Database.xoomDatabase) 
        self.frame_verDatabase.pack()

        self.frame_verDatabase.config(height = 70, width = 150)

    def OnDouble(self, event):
        widget = event.widget
        selection=widget.curselection()
        value = widget.get(selection[0])
        print ("selection:", selection, ": '%s'" % value)