有人在CSS中遇到过这种问题吗?
我有一个头部,宽度设置为100%,左侧有一张图片(宽度为500像素)。我有一个背景图像,想要填充剩余的水平空间,但不包括图片。因此,我设置了background-position: 500px 0;
,并假设背景从浏览器左侧500像素处开始。但它没有起作用。只有当我将重复属性设置为background-repeat: no-repeat;
时才有效。我花了1.5个小时试图找到解决方案,最终通过向标题添加margin-left: 500px;
和向图像添加负500像素的margin-left
来解决了这个问题。我错过了什么吗?为什么我不能告诉我的背景从x坐标500开始水平平铺?