Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实验性CSS和老式浏览器_Css_Browser - Fatal编程技术网

实验性CSS和老式浏览器

实验性CSS和老式浏览器,css,browser,Css,Browser,在今天的版面中使用实验性CSS属性,如边框半径,文本阴影,框阴影和渐变,是一个好主意吗?那么像rgba()这样的值呢 当我查看web库时,这些CSS属性经常被使用,并且根据类似的文章,使用这些属性并不是一个问题 你的意见是什么?我想说,现在依靠这些财产绝对是个坏主意。您可以使用它们,但它们在许多浏览器中都不起作用 在我的头顶:边框半径,文本阴影和框阴影和rgba在IE中根本不起作用 由于IE在浏览器市场上仍然占有显著的份额,忽视它是愚蠢的 所有这些效果的好处在于,仍然可以创建一个使用它们看起来很

在今天的版面中使用实验性CSS属性,如
边框半径
文本阴影
框阴影
渐变
,是一个好主意吗?那么像
rgba()
这样的值呢

当我查看web库时,这些CSS属性经常被使用,并且根据类似的文章,使用这些属性并不是一个问题


你的意见是什么?

我想说,现在依靠这些财产绝对是个坏主意。您可以使用它们,但它们在许多浏览器中都不起作用

在我的头顶:
边框半径
文本阴影
框阴影
rgba
在IE中根本不起作用

由于IE在浏览器市场上仍然占有显著的份额,忽视它是愚蠢的

所有这些效果的好处在于,仍然可以创建一个使用它们看起来很棒的站点,并且没有它们仍然很不错。唯一的例外可能是
rgba
,这取决于您在其中使用它的上下文。

CSS标准规定:“当用户代理无法解析选择器(即,它不是有效的CSS 2.1)时,它必须同时忽略选择器和以下声明块(如果有)。”

这意味着您可以使用rgba(),而较旧的浏览器应该忽略这一点。但是,您可以为它们提供回退值(请参阅):

background:#cfdfaf; /*works on old browsers*/
background:rgba(200, 54, 54, 0.5); 
     /*overrides the previous declaration for new browsers*/