时间:2019-09-02
编辑:网站制作公司
5183
0
CSS3给我们创建圆角的能力 这个特性 财产。 但正如你可能已经知道,这个新特性并不是在Internet Explorer 8 (IE8)和它的早期版本。 所以当你CSS3边界半径应用到一个元素,它仍然显示为一盒与技巧。
你可以在互联网上找到很多不同的建议建议你忽略IE8。 你希望你能这样做。 但如果你工作在一个政府机构或银行网站,你可能没有一个选择。 你仍然需要让网站看起来不错在现代浏览器,包括应用能力CSS3边界半径。
福州网络公司如果你真的要让你的网站IE8-ready,虽然能够使用CSS3特性,我们刚刚为你。
推荐阅读: CSS3的初学者的指南
CSS3Pie 是一种对CSS3 polyfill装饰功能。 除了CSS3边界半径,我们将讨论在这篇文章中,CSS3Pie还支持盒阴影和梯度,尽管是有限的 线性渐变 类型。
下载CSS3Pie ( 在这里 )。 把它放进你的项目目录——我把它 css 文件夹中。 你也可以看到下面的截图,我创建了一个样式表以及一个HTML文件。
在代码编辑器中打开样式表和设置一个元素的HTML文件圆角,像这样:
1 2 3. 4 5 6 7 8 | .border-radius { 高度:100 px; 宽度:100 px; 背景颜色:# 2 ecc71; -webkit-border-radius:50 px; -moz-border-radius:50 px; 这个特性:50 px; } |
元素的宽度和高度都是100 px,和 这个特性 设置为50 px,元素将成为一个循环:
在IE8,像我们预期的那样,它仍然是一个正方形(叹息),但别担心。
使圆角效果,插入这条线: 行为:url (css / pie.htc); ,就像这样。
1 2 3. 4 5 6 7 8 9 | .border-radius { 高度:100 px; 宽度:100 px; 背景颜色:# 2 ecc71; -webkit-border-radius:50 px; -moz-border-radius:50 px; 这个特性:50 px; 行为:url(css / pie.htc); } |
请注意,文件路径 url () 必须是绝对路径或相对于HTML文件。 还可以添加这条线在一个单独的文件。
你可能有一个样式表指定的Internet Explorer。 你可以把 行为:url (css / pie.htc); 在该文件内,但确保它的内部声明相同的CSS选择器,。
1 2 3. 4 | / *宣布在ie中。 css * / .border-radius { 行为:url(css / pie.htc); } |
在IE8刷新页面。 圆角现在应该生效(哈!)。 它应该在IE7和工作。
Internet Explorer 5月意外行为。 如果这并不工作(也许圆角不生效,或所选元素消失),添加 位置 和变焦 房地产应该解决这个问题:
1 2 3. 4 5 6 7 | <时尚> .border-radius { 行为:url(< ? php echo get_template_directory_uri (); ? > / css / pie.htc); 位置:相对; 缩放:1; } > < /风格 |
你已经完成了你的网站的HTML表单。 你也使用 pie.htc 网站支持CSS3 IE8。 在这个阶段,你准备把网站变成一个正常运转的WordPress主题。 在WordPress是动态的,在这种情况下,页面的url可能在不同的水平,我们必须指定一个绝对路径。
你可以改变CSS的路径是这样的:
1 2 3. 4 5 | .border-radius { 行为:url网站(http://localhost/ {} / wp-content /主题/ {the_theme} / css / pie.htc); 位置:相对; 缩放:1; } |
或添加的内部风格 header。php 这种方式:
1 2 3. 4 5 6 7 | <风格> .border-radius { 行为:url (< ?php 回声get_template_directory_uri (); ? > / css / pie.htc); 位置:相对; 变焦:1; } 风格> |
福州网络公司有很酷的东西比如CSS3边界半径在IE8是迷人的,工作和CSS3Pie使这种情况发生,而少给了我们一个理由讨厌IE8。
3
s后返回登录3
s后返回登录