Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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 是否需要将边框颜色指定为#值和rgba?_Css_Html_Twitter Bootstrap - Fatal编程技术网

Css 是否需要将边框颜色指定为#值和rgba?

Css 是否需要将边框颜色指定为#值和rgba?,css,html,twitter-bootstrap,Css,Html,Twitter Bootstrap,我的CSS代码如下所示: #elementID { border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); } 有人能解释一下吗。我需要将它们指定为两行CSS吗?我很困惑。例如,第一个CSS的绿色可能是第二个rgba的一部分吗?我也确实需要rgba 对不起,如果我的问题有点混乱。我从Bootstrap2.3中使用的C

我的CSS代码如下所示:

#elementID {
   border-color: #51a351 #51a351 #387038;
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
有人能解释一下吗。我需要将它们指定为两行CSS吗?我很困惑。例如,第一个CSS的绿色可能是第二个rgba的一部分吗?我也确实需要rgba

对不起,如果我的问题有点混乱。我从Bootstrap2.3中使用的CSS中获取了这段代码,这段代码来自一个项目,我被要求只整理最新的浏览器版本


谢谢

第一行提供了一个后备颜色,可能不支持
rgba
。如果您不需要支持旧浏览器,那么您就不需要这样做。

第一行提供了一个后备颜色,可能不支持
rgba
。如果你不需要支持旧浏览器,那么你就不需要这样做。

我不知道我是否理解你的意思,但是我们用这种方式编写css,因为旧浏览器不支持
rgba
,如果它们不能运行
rgba
,它们将使用你之前设置的颜色(我是指十六进制颜色)我不知道我是否理解你的意思,但我们用这种方式编写css,因为旧的浏览器不支持
rgba
,如果他们不能运行
rgba
,他们将使用你以前设置的颜色(我是指十六进制颜色)是的,我也评论过这一点,我总是用这种方式编写css,但我认为我不需要支持那些使用旧浏览器的人!(+1为您!)我没有使用任何旧浏览器,因此如何将代码转换为rgba?让我困惑的是rgba颜色都是0,0,0。为什么会这样?@Marilou:rgba边框是黑色的,但你只能看到10%,所以看起来是灰色的。我假设背景应该是某种绿色的,所以绿色的上面看起来是10%的黑色。是的,我也评论过这一点,我总是用这种方式写css,但我想我不需要支持使用旧浏览器的人!(+1为您!)我没有使用任何旧浏览器,因此如何将代码转换为rgba?让我困惑的是rgba颜色都是0,0,0。为什么会这样?@Marilou:rgba边框是黑色的,但你只能看到10%,所以看起来是灰色的。我假设背景应该是某种绿色,所以在绿色的上面看起来像10%的黑色。