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