바디 배경을 30.08 % 크림 및 69.2 % 회색으로 설정하고 싶습니다. 나는 CSS 그라디언트로 이것을하고있다. 그렇다면 내 기사를 모두 마진이 남겨 둘 것 : 30.08 %; 배경 선을 만날 수 있습니다 (그래디언트로 작성된 배경 선은 통치자와 같습니다). 다음은이 위대한 작품을 코드본문 배경 그라데이션의 너비가 항상 div의 여백과 일치하지 않는 이유가 있습니까
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
으로 변경하면 문제가 발생합니다 (단점은 아닙니다). 불행하게도, 미디어 쿼리가 그 일을 할 것이라고 생각하지 않는 많은 다른 지점들에서의이 사건.
해결 방법이 있습니까?
감사
왜 이러한 부정확 한 비율입니까? – BoltClock
솔직히 말해서 비율이 너무 부정확 한 이유를 기억할 수 없습니다. 그러나 문제는 여전히 다른 백분율 값에 존재할 것이라고 확신합니다. – aurel