2013-04-11 1 views
0

내 웹 페이지 하단에 톱니 모양 효과를 추가하려고합니다.CSS를 사용하여 들쭉날쭉 한 가장자리가 IE에서 올바르게 렌더링되지 않음

http://d.pr/i/GpOb

나는 다음과 같은 결과를 얻을 인터넷 익스플로러를 제외한 모든 브라우저에서 잘 작동 몇 가지 코드를 발견 할 수있다.

http://d.pr/i/VdLe

는 불행하게도 인터넷 익스플로러를 피하는 것은 옵션이 아니다 나는이 문제를 해결하는 방법에 대한 내 지식의 한계입니다.

이것은 CSS 파일에서 사용하는 코드입니다.

  #footer { 
      position:relative; 
      width: 100%; 
      height: 280px; 
      margin-top:5px; 
      background-color: #ab1919 ; 
      z-index:1; 
      border-bottom: 10px ridge #ab1919 ; 
      } 


      #footer:before { 

      content: " "; 
      display:block; 
      position: relative; 
      top:0px;left:0px; 
      width:100%; 
      height:36px; 
       background: linear-gradient(#fff 0%, transparent 0%), linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 linear-gradient(45deg, #ab1919 33.33%, #fff 33.33%) 0 0%; 
       background: -webkit-linear-gradient(#fff 0%, transparent 0%), -webkit-linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 -webkit-linear-gradient(45deg, #ab1919 33.33%, #fff 33.33%) 0 0%; 
       background: -o-linear-gradient(#fff 0%, transparent 0%), -o-linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 -o-linear-gradient(45deg, #ab1919 33.33%, #fff.33%) 0 0%; 
      background: -moz-linear-gradient(#fff 0%, transparent 0%), -moz-linear-gradient(135deg, #ab1919 33.33%, transparent 33.33%) 0 0%, #ab1919 -moz-linear-gradient(45deg, #ab1919 33.33%, #fff 33.33%) 0 0%; 
       background-repeat: repeat-x; 
       background-size: 0px 100%, 9px 27px, 9px 27px; 
      } 

누구든지이 문제에 도움을받을 수 있다면 영원히 감사 할 것입니다.

감사

+0

IE의 버전 데모와 함께 당신이 그것을 할 수 있을까? 선형 그래디언트와': after'는 최신 버전의 IE에서만 지원됩니다. – MMM

+0

학교 웹 사이트 용이므로 모든 버전에서 작동 할 수 있어야합니다. 그래서 나는 어떤 브라우저가 그것에 접근하는지에 대한 통제권이 없다. – user2271851

+0

어쨌든 버전 <9에이 효과가 포함되어 있지 않다고 말하는가? – user2271851

답변

1

이미지 http://jsfiddle.net/kevinPHPkevin/YyyP9/

body, html { 
    height:100%; background:url(http://www.hscripts.com/freeimages/icons/symbols/shapes/triangle/triangle-image8.gif); 
    background-repeat:repeat-x; 
    background-position:bottom; 
} 
+0

+1 확실히 이미지로 이것을하십시오. 패턴은 작을 것이고, 추가 요청이 당신을 괴롭히는 경우 CSS로 던질 수도 있습니다. – Travis

관련 문제