html - How can I get my css gradient to work in IE? -


http://www.10thplanetjjchicago.com/

everything seems work fine in firefox/chrome/safari/opera. can't seem content div display correctly in internet explorer. gradient doesn't display or cuts off - yet text , content display. i've been playing around reordering elements , whatnot can't figure out :/

to see code view source.

css minimized here's css:

body {     background: #080808;     margin: 0;     padding: 0; } #bg {     background: linear-gradient(to bottom,#232323,#080808);     background: -moz-linear-gradient(top,#232323,#080808);     background: -ms-linear-gradient(top,#232323,#080808);     background: -o-linear-gradient(top,#232323,#080808);     background: -webkit-linear-gradient(top,#232323,#080808);     background: -webkit-gradient(linear,left top,left bottom,from(#232323),to(#080808));     filter: progid: dximagetransform.microsoft.gradient(startcolorstr='#232323',endcolorstr='#080808',gradienttype=0);     position: absolute;     top: 0;     width: 100%;     height: 531px; } .header {     background: #282828;     background: linear-gradient(to bottom,#040404,#282828);     background: -moz-linear-gradient(top,#040404,#282828);     background: -ms-linear-gradient(top,#040404,#282828);     background: -o-linear-gradient(top,#040404,#282828);     background: -webkit-linear-gradient(top,#040404,#282828);     background: -webkit-gradient(linear,left top,left bottom,from(#040404),to(#282828));     filter: progid: dximagetransform.microsoft.gradient(startcolorstr='#040404',endcolorstr='#282828',gradienttype=0);     border: 1px solid #7ba145;     border-top-left-radius: 9px;     border-top-right-radius: 9px;     margin: 50px auto;     width: 900px;     height: 85px; } .logo {     border: 0;     opacity: .9; } .logo: hover {     opacity: 1; } .nav-left,.nav-right {     float: left;     margin-top: 32px;     text-align: center;     width: 338px;     word-spacing: 40px; } .nav-middle {     float: left;     margin-top: -48px;     position: relative;     z-index: 2; } a.nav-link: link,a.nav-link: visited {     color: #b5ed46;     font: 18px impact,tahoma,arial;     text-decoration: none;     opacity: .8; } a.nav-link: hover {     color: #eee;     border-bottom: 2px solid #96c34b;     opacity: .9; } .background {     text-align: center; } .bg-img {     border-left: 1px solid #96c34b;     border-right: 1px solid #96c34b;     margin-top: -50px;     opacity: .9; } .bg-img: hover {     opacity: 1; } .main {     background: #303030;     background: linear-gradient(to bottom,#171717,#303030);     background: -moz-linear-gradient(top,#171717,#303030);     background: -ms-linear-gradient(top,#171717,#303030);     background: -o-linear-gradient(top,#171717,#303030);     background: -webkit-linear-gradient(top,#171717,#303030);     background: -webkit-gradient(linear,left top,left bottom,from(#171717),to(#303030));     filter: progid: dximagetransform.microsoft.gradient(startcolorstr='#171717',endcolorstr='#303030',gradienttype=0);     border: 1px solid #96c34b;     border-bottom-left-radius: 9px;     border-bottom-right-radius: 9px;     margin: -4px auto;     padding: 32px 32px 16px;     width: 836px; } .content {     float: left; } .title {     color: #96c34b;     font: 18px impact,tahoma,arial;     opacity: .9;     word-spacing: 3px; } .title: hover {     color: #eee;     border-bottom: 2px solid #96c34b; } a: link,a: visited {     color: #b5ed46;     text-decoration: none; } a: hover {     text-decoration: underline; } p {     color: #eee;     font: 12px tahoma,arial;     line-height: 15px;     margin-bottom: 20px;     opacity: .8;     text-align: justify;     width: 550px;     word-spacing: 3px; } .side-panel {     color: #efefef;     float: right;     font: 11px tahoma,arial;     line-height: 14px;     margin-bottom: 20px;     opacity: .9;     text-align: justify;     width: 250px;     word-spacing: 3px; } p: hover {     color: #efefef;     opacity: .9; } .side-panel: hover {     color: #fff; } .copyright {     color: #ddd;     clear: both;     font: 10px tahoma,arial;     text-align: center;     opacity: .8; } .copyright: hover {     color: #efefef;     opacity: .9; } 

your css difficult read (try new lines @ least when things long), @ 1st glance looks covered bases. here's sample gradient (higher contrast grey aka black glass) can take at:

background: #959595; /* old browsers */ background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* chrome,safari4+ */ background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* chrome10+,safari5.1+ */ background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* opera 11.10+ */ background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* ie10+ */ background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* w3c */ filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#959595', endcolorstr='#1b1b1b',gradienttype=0 ); /* ie6-9 */ 

i don't try hand code gradients because turns out pain change values @ same time. try this: http://www.colorzilla.com/gradient-editor/ (which stole gradient from)


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -