css 图片

标签 css image background

您好,我有一个 1px 的 png 文件,我试图将其设置为两个水平相邻的 div 的背景图像。html 和 css 如下:-

<div id='one'>hi</div>
<div id='two'>hello</div>

css是这样的

div {
    width: 50%;
    height: 50%
}
#one, #two {
    background-image: url(/images/image.png);
    background-repeat: repeat;
}

现在这里的问题是在设置图像时两个 div 之间会自动出现黑色边框。我不希望这两个 div 被视为单独的 block 。请帮忙。我是 CSS 新手,需要帮助:-)!

最佳答案

我敢打赌,您使用的图像具有 alpha 透明度(即图像是部分透明的),并且您看到的是两个 div 之间的一个像素重叠。要么确保容器的像素宽度为偶数,要么将 div 放入另一个容器中并改用该容器的背景。

关于css 图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3771605/

相关文章:

css - JavaFX TableView 背景图片

css - 如何使用 CSS 在 <table> 上定位/覆盖透明 *png?

html - 背景图像未显示在 div 中

javascript - IE 刷新页面出现几秒大字,如何解决?

html - 显示 :inline-block not line oriented 的布局

Python 显示图像时出错

JavaScript 输出到 innerHTML chop 页面下背景图片

css - 如何修复 CSS 背景位置

css - 如何在 google chrome 的开发者工具中显示样式表的路径?

html - 希望制作粘性页脚,删除空白