我有一张图片,使用CSS添加了边框。但是在Chrome浏览器中,它不能填充div的中心部分,并且是透明的。
当我将背景设置为白色时,会影响边框的透明度,因此我无法这样做。是否有其他方法解决这个问题(当然要跨浏览器兼容)?
#post-wrap {
margin:auto;
padding: 0px 40px 70px 40px;
width: 850px;
border-width: 96px 17px 15px 36px;
-moz-border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
-webkit-border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
-o-border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
}
>
来格式化代码;请改为每行缩进四个空格。 - BoltClockdiv
放在第一个div
内部,并将其背景颜色设置为白色是一个不错的想法。 - Pekka