我想将身体背景设置为 30.08% 奶油和 69.2% 灰色。我正在使用 CSS 渐变来执行此操作。然后我要让我所有的文章都是'margin-left:30.08%;' 满足背景线(所以由渐变创建的背景线就像一把尺子)。这是代码
body{
position: relative;
background: -webkit-linear-gradient(left, #faf4f2, #faf4f2 30.08%, #777777 30.08%, #777777);
}
article{
width: 300px;
height: 200px;
background: red;
margin-left:30.08%;
}
这很好用,但正如您在这个jsFiddle示例中看到的那样,文章并不总是与渐变线对齐。因此,根据浏览器的宽度,在某些情况下它看起来很草率。在 jsFiddle 示例中,如果您将窗口大小调整为652px
(但这不是唯一的一点),您将看到我遇到的问题。不幸的是,这种情况发生在很多不同的地方,我认为媒体查询无法完成这项工作。
有没有办法解决它?
谢谢