使用以下CSS在项目中实现div。
div{
border: 0.5px solid rgba(35, 199, 255, 0.5);
border-radius: 2px;
height: 100px;
width: 100px;
}
<div>
Menu
</div>
在Firefox和Internet Explorer中,<div>
正确但在Chrome浏览器边框中的边框不可见。
答案 0 :(得分:0)
在Chrome中,所有CSS像素值都会被截断,因此小数将无效。
这意味着在Chrome中,0.5px
将被截断为0px
。
然而,使用CSS的box-shadow
<强>小提琴:强> http://jsfiddle.net/x5ook88d/1/
-webkit-box-shadow: 0px 0px 0px 3.5px rgba(35, 199, 255, 0.5);
-moz-box-shadow: 0px 0px 0px 3.5px rgba(35, 199, 255, 0.5);
box-shadow: 0px 0px 0px 3.5px rgba(35, 199, 255, 0.5);
答案 1 :(得分:0)
您必须使用全像素检查此示例
div{
border: 1px solid rgba(35, 199, 255, 0.5);
border-radius: 2px;
height: 100px;
width: 100px;
}
我使用1px而不是0.5px的唯一区别
<div>Menu</div>
答案 2 :(得分:0)
谷歌浏览器将0.5px边框截断为0px。
但现在已经修好了。
目前,渲染0.5px边框为1px。
(与Internet Explorer和Firefox相同)
229428 - Borders/outlines rounded down, other browsers round up - chromium - Monorail