20130513 做banner遇到的問題

問題一、ie6下, 相對定位不能隱藏圖片越界部分

 
問:在ie6下,相對定位不能隱藏圖片越界部分。 在一個層div裏 設置有個相對定位,我設置了div的固定高度(寬度也設置了的),並且設置了overflow:hidden; 可是,div中內容過多時,相對定位的內容(有圖片、文字)未被隱藏,我想把這個相對定位的內容給隱藏掉,可不知道怎麼做
答:在設置有高度寬度的這個div里加個position:relative;就可以了
問題二、ie6下用margin的負值時,背景圖像被裁減的問題。
問:在ie6下,不用定位的時候。用margin負值時,圖片會被栽掉,不會超出父盒子,看不到超出的部分,如果想要看到負值那部份的圖像,怎麼做?
答:在設置有高度寬度的這個div里加個position:relative;就可以了
用相對定位就可以了。
如:{ background: url(../images/all.png) left -386px no-repeat;color:green;margin-top:-6px;position:relative;}

千萬不要對li元素去設寬度,這樣會出現麻煩的事,特別是在ie6下,一定要加輔助性的a標籤,再把A轉成塊元素,最後給A去設背景width等屬性。

晚上在做banner導航的時候,就是去對li設置,而且li還浮動了,弄得下面的div全部包含在這個li所在的div中去了,一直沒有找到解決的辦法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章