Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 图像未在另一个监视器上拉伸_Html_Css_Background Image - Fatal编程技术网

Html 图像未在另一个监视器上拉伸

Html 图像未在另一个监视器上拉伸,html,css,background-image,Html,Css,Background Image,我有这部分的HTML文件 <div id="header"> ... </div> img.png的大小为1290 x 150像素。一切都很好,但在我打开妹妹笔记本电脑的网络后,图像并没有延伸到所有显示器上(水平)。右侧大约有50个像素的间隔。是否有一些通用解决方案,以便web在所有监视器上显示相同的内容 谢谢你你的css代码不会把你的背景弄脏,只会不会重复。据我所知,CSS甚至无法做到这一点(有可能扩展到其他屏幕)这取决于不同显示器/设备使用的不同屏幕分辨率 如果使用

我有这部分的HTML文件

<div id="header">
...
</div>
img.png的大小为1290 x 150像素。一切都很好,但在我打开妹妹笔记本电脑的网络后,图像并没有延伸到所有显示器上(水平)。右侧大约有50个像素的间隔。
是否有一些通用解决方案,以便web在所有监视器上显示相同的内容


谢谢你

你的css代码不会把你的背景弄脏,只会不会重复。据我所知,CSS甚至无法做到这一点(有可能扩展到其他屏幕)

这取决于不同显示器/设备使用的不同屏幕分辨率

如果使用图像标签显示图像,并将其
宽度
高度
属性指定为100%,则可以将图像拉伸到显示器的大小,但这将导致图像拉伸,具体取决于使用的设备


我建议您寻找一些教程,介绍如何在不留空白的情况下占据所有可用空间的同时居中显示图像,并同时保持图像比例。

但是应该有一些方法可以在所有显示器上显示相同或不相同的图像?将图像居中,并在BG颜色的侧面将其淡出,或者使用一个被拉伸的img元素(但我永远不会做最后一个),有CSS属性用于在侧面淡出图像,或者我应该在图形编辑器中这样做?为什么不使用img元素呢?因为这在我的标记中给了我一个usless元素,你应该一直避免使用它。图像应该在图形编辑器中完成,或者我可以在一些Web服务上测试结果,以确保所有监视器都正常吗?我无法在这么多的显示器上查看页面。我意识到我不能使用
img
标记,因为图像是一些文本、徽标等后面的背景。
#header {
  background: url("img.png");
  background-repeat: no-repeat;
  background-position: left top;
  height: 140px;
  margin: 0px auto;
}