純CSS製作下拉選單,google和火狐各個瀏覽器都行,IE卻不行(IE6 IE10都試過),求高手解答

2021-06-05 12:10:23 字數 680 閱讀 3744

1樓:匿名使用者

網上大多數的能相容ie的純css下拉里面的html**裡面貌似都有條件註釋或是引入了一個csshover3.htc檔案實現的,而你裡**裡面沒有這兩個東西之一。這個玩意ie下關鍵就靠那幾句條件註釋輸出了**或引入那個htc檔案..

還有一種純css的下拉貌似沒有用條件註釋和htc檔案,我覺得在**見過,但沒仔細看。你可以檢查下你的網頁加這句標頭檔案宣告沒有:

沒加的話,瀏覽器對css的解析是不一樣的。

2樓:匿名使用者

尊敬的使用者,您好!很高興為您答疑

該製作圓角的css屬性在ie8之後的瀏覽器中應該已經提供了支援。但對於較老的ie版本,實現類似效果一般是通過js計算適量位置後進行渲染的方式實現的,但是這類基於dom物件的**一般效率較低。

而在jquery上目前也有很多實現此效果的視覺外掛,請您進行嘗試。

希望我的回答對您有所幫助,如有疑問,歡迎繼續諮詢我們。

3樓:匿名使用者

您好!很高興為您答疑。

因為不同核心瀏覽器對同一個css屬性及屬性值的渲染結果存在較大差異。故您所遇到的問題就是典型的瀏覽器相容問題。此類問題都需要通過hack方式實現相容,建議您重新梳理一下您所有用到的樣式,對於存在相容差異的屬性加上hack。

如果對我們的回答存在任何疑問,歡迎繼續問詢。

求助flex兩行無限列或css兩行無限列

兩列橫來向限自載入框 架沒width 100 fblc zh j ul 種實現相容ie8 用flex寫css第二行不起作用 5 從顏色來看沒有被識別為屬性,你考慮加一下字首,webkit 這一系列的試試 css flex 怎麼獨佔1行 父容器獨佔還是子獨佔?父容器獨佔設成塊,不行就寬度100 字元素...

如何在Access的窗體中實現兩個下拉選單框的聯動

在第一個列表框的click事件中,設定第二個列表框的行 屬性 該屬性可以設定為一個sql語句,該sql語句可以第一個列表框的值為過濾條件 在access窗體中如何實現組合框的聯動 5 繫結。即通過設定組合框的datasource datamember datafield屬性來實現。1.可以將組合框的...

純CSS3有什麼實現垂直居中的新方法嗎

實現垂直居中,基本上都是給父元素加相對定位,給自己加絕對定位,然後top 50 和 left 50 然後元素再向上移動自身一半的高度,向左移動自身一半的寬度,這樣一來就可以實現元素的水平居中和垂直居中。在還沒有css3的時候,要給出確定的left和top值,需要經過較多的計算,而在css3中,就不需...