Bakgrunns problemer IE7 v7.0 vs IE7 v8.0 FACEBOOK feil (se svar)

stemmer
0

Im arbeider med et kryss-nettleser kompatibilitet, fast alt fikses for IE7 og IE8. Men det virker som om det er en liten (stor) problem med bakgrunnen som er kalt med CMS. Så langt som det ser ut, er det ingen problem i IE7 v8.0 men i IE7 v7.0 ser flyttet til side i de fleste sider, men ikke i andre. Jeg skjønte det var på grunn av en løsning jeg gjorde for noen tapte posisjoner, men når jeg søkte etter en tapt gjenstand i riktig det var ingen. Og jeg har ingen anelse om hvordan du gjør dette bg å se til høyre.

Vennligst hjelp meg! im kommer gale med dette! Side: http://www.tvazteca.com/homes/laislaelreality

Jeg tror problemet sitt bakgrunnen posisjon. Jeg kan ikke gjøre det arbeidet for IE7.

<body class=fondo-pagina data-twttr-rendered=true>

<style type=text/css>
    .fondo-pagina {background:url(http://static.tvazteca.com/imagenes/2012/29/1634805.jpg)  no-repeat; background-position: 50% 40px;background-color:#0b4a51; 
    *background-position: 50% 0 !important;
     }
        .bgBottom{background:url() bottom center no-repeat;}
</style>

Stilen opp det legges automatisk av CMS. Selv om jeg har samme klasse i stilarket:

.fondo-pagina{
background: url(../img/fondoislaEtapa1.jpg) top center no-repeat;background-color: #0b4a51;
*overflow-x:hidden;background-position: 50% 0px!important;
*background-position: 50% 0px!important; }

Jeg har ikke vært i stand til å gjøre det arbeidet. Jeg vet im bruke hacks, og det er ikke det beste alternativet, men jeg ble bedt om å bare bruke ett stilark for området, slik at en annen en for IE7-IE8 var ute av spørsmålet.

Hvordan kan jeg gjøre IE7 til å lese bakgrunnen posisjon? Er det å bli gal på grunn av de doble clases?

Bruker Chrome og FF, element inspektører fant jeg ut noe av bakgrunnen posisjons clases ble tatt for IE.

TY for lesing :)

Publisert på 01/08/2012 klokken 15:38
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Jeg fant problemet. Ingenting var galt med html php og min Css Problemet kommer fra FACEBOOK:

<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id))      {js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>

Fonds må plasseres i div som inneholder liker / kommentarer etc. Andre måten vil det gå gale i IE. Det åpner opp en stor div som tvinger siden for å samles opp og gjør horisontal scrollbar å bli utvidet. Som følge av dette vil bakgrunnen ta slik bredde som basis en og posisjonere seg på den 50% 0 px av den tingen.

Det påvirker bare IE-versjoner. De andre nettlesere fungerer fint.

Svarte 02/08/2012 kl. 14:47
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more