Html Div得到了双重图像边框-为什么?

Html Div得到了双重图像边框-为什么?,html,css,image,border,Html,Css,Image,Border,好吧,我的遇到了这个问题,当我添加图像边框时,它会将图像放在那里,并将其高度加倍。这就是我的问题。我只想按宽度重复。这可能很简单,但我对这些边界图像不太熟悉 编辑** 好吧,我想,有没有办法让边框图像只显示在div的上半部分?我不希望它也在底部 /编辑** JSFiddle- 这是我的密码。 CSS HTML 就这么简单,只是我不能让它工作。。。提前谢谢 来源: 您的问题可能是因为您使用了“重复”,我建议您使用“拉伸”。我无法运行您的JSFIDLE,但我认为这就是问题所在 祝你好运,让我们知

好吧,我的
遇到了这个问题,当我添加图像边框时,它会将图像放在那里,并将其高度加倍。这就是我的问题。我只想按宽度重复。这可能很简单,但我对这些边界图像不太熟悉

编辑**

好吧,我想,有没有办法让边框图像只显示在div的上半部分?我不希望它也在底部

/编辑**

JSFiddle-

这是我的密码。 CSS

HTML


就这么简单,只是我不能让它工作。。。提前谢谢

来源:

您的问题可能是因为您使用了“重复”,我建议您使用“拉伸”。我无法运行您的JSFIDLE,但我认为这就是问题所在

祝你好运,让我们知道它是否有效

试试这个:

#section2border {

    border-top: 30px solid;
  -moz-border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat; /* Old firefox */
  -webkit-border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat; /* Safari */
  -o-border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat; /* Opera */
  border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat;
    width:100%;
    background:none;
}
JSFiddle:

如果您只想要上面的边框,就像您刚才说的,只需将“border”更改为“border top”

来源:

您的问题可能是因为您使用了“重复”,我建议您使用“拉伸”。我无法运行您的JSFIDLE,但我认为这就是问题所在

祝你好运,让我们知道它是否有效

试试这个:

#section2border {

    border-top: 30px solid;
  -moz-border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat; /* Old firefox */
  -webkit-border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat; /* Safari */
  -o-border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat; /* Opera */
  border-image:url("http://s15.postimg.org/lthkrrwkr/border_paper_top.png") 30 30 repeat;
    width:100%;
    background:none;
}
JSFiddle:


如果您只想要上面的边框,就像您刚才说的,只需将“border”更改为“border top”

要回答您编辑的问题,只需更改即可

#section2border {
    border: 30px solid;
}

现在只会出现顶部边框


要回答您编辑的问题,只需更改

#section2border {
    border: 30px solid;
}

现在只会出现顶部边框


我认为这是因为您没有指定高度,因此顶部和底部边框彼此重叠,如果添加200px之类的高度,它们将分开,div的内容将位于它们之间


希望这能有所帮助。

我认为这是因为您没有指定高度,因此顶部和底部边框相互重叠,如果添加200px之类的高度,它们将分开,div的内容将位于它们之间



希望这能有所帮助。

对我来说这是空白,我看不到任何边界,这是JSfiddle的更正,我没有得到这个“并且在高度上增加了一倍”。我在前面更新了JSFIDLE,它是空白的,一个边框是顶部,另一个是底部。只需将高度添加到div,您就会看到它。(如果我理解正确)检查这是否是您需要的好吧,我觉得很笨,边框被添加到div的顶部和底部,它使它看起来像有两个边框图像。我只想要一个。有没有办法使div的顶部只有边框图像?对我来说是空白的,我看不到任何边框的地方是JSfiddle正确的,我没有得到这个“并将其高度加倍”。我在前面更新了JSFIDLE,它是空白的,一个边框是顶部,另一个是底部。只需将高度添加到div,您就会看到它。(如果我理解正确)检查这是否是您需要的好吧,我觉得很笨,边框被添加到div的顶部和底部,它使它看起来像有两个边框图像。我只想要一个。有没有办法使div顶部只有边框图像?该属性不受任何浏览器支持,在同一页面中指定。我刚刚检查了您的JSFIDLE,我可以看到边框,但在HIS中看不到。如果您将实体添加到边框,您将能够看到所有W3C学校(与W3C无关)已经删除了他们页面上的大部分废话,(我仍然发现里面一直有疯狂的东西…)这些年来,他们对编程社区弊大于利。现在是回报的时候了。是指向真正关心的文档的有效链接。W3S不是。但是,该属性不受任何浏览器的支持,在同一页面中指定。我刚刚检查了您的JSFIDLE,我可以看到边框,但在HIS中看不到。如果您将实体添加到边框,您将能够看到W3Schools(与W3C无关)已经删除了页面周围的大部分废话,(我仍然发现里面有很多疯狂的东西…)这些年来,他们对编程社区弊大于利。所以现在是回报的时候了。这是一个链接到真正关心的文档的有效链接。W3S不是。不过。谢谢,我不敢相信我没有想到这一点!我明白有时候小事情会被忽略或不被我们所注意……)谢谢,真不敢相信我居然没想到!我明白有时候小事情会被忽略,或者不会让我们陷入沉思
#section2border {
    border-top: 30px solid;
}