Har ett css problem med Internet Explorer (vad annars!) Är det någon som vet hur jag löser detta?
Skit i css. Gör en bild.
3 svar · 965 visningar · startad av Matsakii
Har ett css problem med Internet Explorer (vad annars!) Jag använder http://www.colorzilla.com/gradient-editor/ för att göra en gradient. Det funkar fint i alla webbläsare utom IE. Koden ser ut så här:
*background:#ffffff url(../images/gradient.png) repeat-x bottom center ;*/
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZjRmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGRkZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, *#ffffff 0%, #fffefb 52%, #fff4f0 78%, #f4ddd9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#fffefb), color-stop(78%,#fff4f0), color-stop(100%,#f4ddd9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, *#ffffff 0%,#fffefb 52%,#fff4f0 78%,#f4ddd9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, *#ffffff 0%,#fffefb 52%,#fff4f0 78%,#f4ddd9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, *#ffffff 0%,#fffefb 52%,#fff4f0 78%,#f4ddd9 100%); /* IE10+ */
background: linear-gradient(to bottom, *#ffffff 0%,#fffefb 52%,#fff4f0 78%,#f4ddd9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4ddd9',GradientType=0 ); /* IE6-8 */
Jag har lagt in taggen:
<!--[if gte IE 9]>
<style type="text/css">
.gradient {
filter: none;
}
</style>
<![endif]-->
I header. Men likt förbannat så blir den för hög i IE. Är det någon som vet hur jag löser detta?
Tacksam för all hjälp!
Har ett css problem med Internet Explorer (vad annars!) Är det någon som vet hur jag löser detta?
Skit i css. Gör en bild.
Vilken version av IE funkar det inte i?
Skit i css. Gör en bild.
Håller med. Vill du ha en gradient som sträcker sig över hela skärmen, gör en bild som du sätter 100% bredd och höjd på i en div över hela läsaren.