當今網頁設計裡涉及到圓角的地方是非常多的,所以這也催生了css3裡面的border-radius屬性,但是讓人頭疼的ie8以及以下版本並不支援這一屬性。以下是w3c手冊裡對該屬性相容性的解釋:ie9+、firefox 4+、chrome、safari 5+ 以及 opera 支援 border-radius 屬性。
那麼有沒有什麼在ie9-以下實現圓角呢?很多人都會想到點九切圖平鋪,這顯然是一種方法,很傳統的方法。那麼我們能不能使用**實現?
答案是肯定的。
在ie下,點邊框是圓形的,咦~這樣子我們是不是就可以拿來做文章啦?
我們先建立乙個a類div並設定dotted邊框,看看效果。
css**:
.ahtml**:
"a">
在ie下開啟:
此時我們可以看到效果,當我們不設定內容的寬高並且border四邊統一設定的時候,會出現四個圓點,接下來就好辦了,在每兩個球的中間夾乙個矩形即可填滿除四個角意外的白色區域這樣子圓角就出來啦~~
lang="en">
charset="utf-8">
documenttitle>
* .a
.b.c
style>
head>
class="a">
class="b">bdiv>
class="c">cdiv>
div>
body>
html>此時我們來看看效果:
至此,我們的圓角矩形就繪畫完畢啦~~
IE快取的解決方案
禁止伺服器端快取 response.expires 0 或禁用客戶端快取 htm網頁 asp網頁 response.expires 1 response.expiresabsolute now 1 response.cachecontrol no cache php網頁 header expires...
IE下跨域問題的解決方案
後來自個兒想辦法,不就是用location.href導致的嘛,那我就越過location.href連線到外鏈位址,我就用乙個 頁面來處理顯示外鏈位址的頁面。在 頁面中我用iframe來顯示外鏈的頁面,這樣就避免了location.href的跨域問題。只需要把外鏈位址當作乙個引數傳到 頁面來並用ifr...
ie中new date 解決方案
在火狐下 可以正常取得時間,在ie7下 卻是 nan。糾結老長時間,放棄了new date 然後再老外的論壇中找了一段段 可以相容所有瀏覽器的格式化日期 var date1 new date str 在火狐下 可以正常取得時間,在ie7下 卻是 nan。糾結老長時間,放棄了new date 然後在老...