我被网站边框困住了。我想在垂直菜单的顶部放置一张图片,在底部放置另一张图片,并为中间设置一个背景,但是这样做不起作用。
这是我的代码:
.border-image {
border: solid transparent 10px; //I tried with and without this line
border-top-image: url(/pictures/menu_top.png) 10 round round;
border-bottom-image: url(/pictures/menu_bottom.png) 10 round round;
}
#menu_left {
background-image: url(/pictures/menu_middle.png);
background-repeat:repeat-y;
}
我只有中间的图片,但没有顶部/底部的图片。Firefox 给我的反馈是:
你有什么想法?我做错了什么吗?属性« border-bottom-image »未知。属性« border-top-image »未知。
编辑:这可以在 FF、Chrome 和 Opera 中工作,但不能在 IE9 中工作。
border-color:transparent; border-width:45px 10px 48px 10px;
-moz-border-image:url("../pictures/left_menu_full.png") 45 9 48 9 stretch ;
-webkit-border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat;
-o-border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat ;
-ms-border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat ;
border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat ;
border-color:transparent; border-width:45px 10px 48px 10px; -moz-border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat ; -webkit-border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat ; border-image:url("../pictures/left_menu_full.png") 45 10 48 10 repeat ;
它在Firefox和Chrome上运行良好,但在IE 9和Opera上不起作用。有什么解决方法吗? - remyremy