2013-02-15 65 views
0

我有風格,將含有可能在高度和寬度在下列方式有所不同內容的DIV:Scroolbars顯示他們何時不應該使用IE 7,爲什麼?

div.myDiv { 
    display:inline-block; 
    *display:inline;/* For IE7*/ 
    *zoom:1;/* For IE7*/ 
    white-space:normal; 
    vertical-align:top; max-width:280px; overflow:auto; 
} 

意圖是限制超出280個像素元件的伸縮,讓內容垂直增長,因爲我有一個溢出:在容器元素上自動運行。這適用於除IE7以外的所有瀏覽器。我不確定膠印是否與這個問題有關?

enter image description here

編輯:Here is這裏我設置的jsfiddle來證明我的方案,但我甚至無法查看的jsfiddle與IE9(在IE 7模式下運行)。希望這將有助於理解我所面臨的問題。 任何想法?

+0

我會這麼做,感謝諮詢 – krul 2013-02-15 16:09:32

+0

你爲什麼要開發IE7?它遠低於1%的使用量。這是對時間的巨大浪費。 – Christoph 2013-02-15 16:37:02

+0

不幸的是我沒有自由放棄支持,因爲我正在爲支持ie7的合同義務的公司工作(我希望不會很長) – krul 2013-02-15 16:42:02

回答

0

嘗試設置overflow:hidden

div.myDiv { 
    display:inline-block; 
    *display:inline;/* For IE7*/ 
    *zoom:1;/* For IE7*/ 
    white-space:normal; 
    vertical-align:top; max-width:280px; overflow:auto; 

    /*This line should hide the scrollbar*/ 

    *overflow:hidden; 
} 
相關問題