簡體   English   中英

使用IE回退實現圓角?

[英]Implementing rounded corners with IE fallback?

我需要在IE中實現圓角。 我知道使用VML的HTC方法,但這不是一個選項,因為它使事情復雜化(比如當你有絕對和相對定位等)並且它只能在所有角落應用效果。

我將使用Photoshop制作圓角,然后將它們切片。 但是,我不希望整個Web社區遭受IE用戶的困擾,因此,我想對支持它的人使用border-radius 我認為將border-radius應用於每個人並將IE條件注釋IE lt 9應用於IE 6,7和8的圖像是足夠安全的。

我的問題是,我如何制作這樣一個無縫地應用角落圖像的ie.css? 絕對定位很容易,但是當角落具有透明度時(即透過角落圖像可以看到容器的角落),這不是一個選項。 有任何想法嗎?

到目前為止我個人最喜歡的是CSS3Pie項目,它簡單,非阻礙 ,意味着你可以在IE的各種版本中沒有一堆單獨的黑客做好的CSS3。

只是為了澄清,這意味着您可以在CSS中使用border-radius,box-shadow等,而無需執行任何條件注釋。

這確實需要在瀏覽器上啟用JavaScript,但是'Timmy坐在那里與IE6並沒有javascript並不是真的期待互聯網愛他現在呢?

Ryan Thrash有一個關於Simple Rounded Corner CSS Box的精彩教程
支持IE以及其他瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM