나는 당신이 당신이 그렇게하는 이유를 여분의 div로 이해하지 못합니다. 배경을 repeat-x로 설정하고 div의 상단에 맞 춥니 다. 예를 보여주기 위해 jsfiddle에 저장할 수 없으므로 여기에 업데이트 된 코드가 있습니다.
업데이트 HTML :
<div id="text" class="text_bg">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
</div>
업데이트 CSS :
#text {
float: left;
height: auto;
width: 328px;
margin-top: 110px;
background-color: rgba(40,40,40,0.7);
padding: 20px;
padding-top:0px;
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
-ms-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
-o-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
margin-left: 110px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
border: 5px solid rgba(255,255,255,1.0);
overflow:hidden;
}
.text_bg {
background: -webkit-linear-gradient(rgba(0,102,204,1),rgba(0,153,255,1));
background: -moz-linear-gradient(rgba(0,102,204,1),rgba(0,153,255,1));
background: -ms-linear-gradient(rgba(0,102,204,1),rgba(0,153,255,1));
background: -o-linear-gradient(rgba(0,102,204,1),rgba(0,153,255,1));
background: linear-gradient(rgba(0,102,204,1),rgba(0,153,255,1));
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczOTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDY2Q0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDk5RkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czOTEpIiAvPgo8L3N2Zz4=);
background-size: auto 54px;
background-repeat:repeat-x;
background-position:top;
height: 54px;
width: 120%;
margin-left:-10%;
clear: both;
margin-bottom:-25px;
border-radius:8px;
}
그냥 설명 : -o 국경 반경이되지 않도록 오페라, 접두사없이 국경 반경을 구현 필요한. – webinista
또한 사실이며주의해야 할 것이 있습니다. – MetalFrog
감사합니다. 이제는 구석 구석과 관련된 문제가 해결되었습니다. :) 하지만 이제는 다른 문제가 있습니다. 내 사이트를 스크롤 할 때마다 해당 텍스트 상자의 배경이 텍스트 상자가 아닌 다른 곳에서 고정되어있는 것처럼 보이므로 텍스트 상자를 위아래로 스크롤하지 않습니다. 이것은 Opera에서만 발생합니다. – BlueHorizon