The frame is not displayed around the element, but only in the corners, and in Chrome everything is displayed correctly. Here is the code:
#borderimage { -moz-border-image: url("border-image.png") 30 round round; -o-border-image: url("border-image.png") 30 round round; -webkit-border-image: url("border-image.png") 30 round round; border: 30px solid #40c4c8; border-image: url("border-image.png") 30 round round; border-width: thick; padding: 20px; }