我无法从2x2位图正确平铺边框图像。
这是html / css:
<!DOCTYPE html>
<style>
#border {
border: 2px solid;
border-image: url(hr.gif) repeat;
display: table;
}
</style>
<div id="border"><p>The quick brown fox jumps over the lazy dog</p></div>
编辑:JSFIDDLE
答案 0 :(得分:0)
您是否必须尝试使用border-style属性:dotted; ?
答案 1 :(得分:0)
答案 2 :(得分:0)
想出来。我不得不使用6x6位图来填补边界间隙。解决方法如下这是新的位图:
<!DOCTYPE html>
<style>
#border {
display: table;
border-image: url("data:image/gif;base64,R0lGODlhBgAGAKECAAAAAP///6Ag8KAg8CH5BAEKAAIALAAAAAAGAAYAAAILRGynYCIJ3EFqnQIAOw==") 2 space;
border-width: 2px;
border-style: solid;
}
</style>
<div id="border"><p>The quick brown fox jumps over the lazy dog</p></div>
这就是它的样子(注意边缘并不完美,因为如果宽度不均匀则会截断瓷砖;我不相信有解决方案,但这是一个可以忽略不计的问题):{{ 3}}