Avatar billede mcardle Nybegynder
19. september 2003 - 11:14 Der er 13 kommentarer og
1 løsning

Stort problem med CSS i Internet Explorer på Mac

Hej Eksperter.
Håber I kan hjælpe mig. Jeg har lavet en hjemmeside, hvor alt er lavet i externe dokumenter og det virker ikke på IE-Mac. Det virker fint på IE-PC, så jeg ved ikke hvad fejlen skulle være. Mine farver og baggrundsbilledet virker, men placeringen af mine ting er helt ud i skoven.

Håber I kan hjælpe mig.

I kan se koden på www.elsesminde.dk

Hilsen McArdle
Avatar billede pafach Nybegynder
19. september 2003 - 20:32 #1
Jeg kan ikke umiddelbart fortælle dig hvad du gør galt, men det ser heller ikke så godt ud i Mozilla 1.4 og Opera 7.11. Du kan evt prøve at validere din kode på http://www.w3.org/QA/Tools/#validators.
Avatar billede mcardle Nybegynder
19. september 2003 - 20:36 #2
Jeg har fået det til at du i mozilla, men det virker stadig ikke i IE på Mac...
Avatar billede pafach Nybegynder
19. september 2003 - 20:47 #3
på min mozilla ser teksten sådan ud:
skole, som kan tilbyde dig undervisning
områder. Her på siden kan du læse om
s værksteder, den vejledning du kan få
af hvad eleverne laver på skolen lige nu
Avatar billede mcardle Nybegynder
19. september 2003 - 20:51 #4
En af mine venner har lige lavet det, men han smidder den ikke op før han har fået det lavet så det også virker i MacIE
Avatar billede pafach Nybegynder
19. september 2003 - 21:02 #5
ok - har i prøvet at validere?
Avatar billede tipsen Nybegynder
19. september 2003 - 21:21 #6
Fejl med semikolon:

    background: url("../grafik/billeder/baggrund.gif") no-repeat; #ffffff;

Fejl med "over" - findes ikke:

a, a:over, a:active{
    font-size: 12px;

Derudover er der så vidt jeg kan gennemskue en misforståelse af box-modellen, som bevirker at siden ligner l*** i både mozilla og opera, hvor hvertfald førstnævnte tolker box-modellen korrekt i modsætning til IE.

Prøv evt. at finde nogle tutorials, hvor boks-modellen gennemgås - der findes desuden mange IE hacks således at denne også kan finde ud af at vise siden korrekt.
Avatar billede bearhugx Nybegynder
19. september 2003 - 22:37 #7
tipsen >>

jeg var den oprindelige udvikler af skabelonen for elsesminde.dk - og har her idag også kigget koden igennem - hvor jeg har fundet en del ting, som jeg ikke oprindeligt indførte i sidens kode...

Jeg har taget de ting væk og lagt en working copy op på
  http://elsesminde.skroeder.dk/test.html

så vidt jeg kan se, virker det nu i Mozilla og IE 6.0 (hvis det ikke gør, vil jeg meget gerne vide det :-)

bemærk : (i stedet for at skulle fjerne .positionLeft og .positionRight  på alle deres sider har jeg bare udkommenteret koden i css-filen, så der ikke er nogen effekt ved inkludering af positionLeft og positionRight

kan du ikke lige komme med evt. kommentarer...

/Søren Munk Skrøder
Avatar billede bearhugx Nybegynder
19. september 2003 - 22:45 #8
tipsen >> især vil jeg gerne vide, hvis der pt. er nogle ting som er misforstået mht. boxmodellen

her tænker jeg på din kommentar:
>>>Derudover er der så vidt jeg kan gennemskue en misforståelse af box-modellen, som bevirker at siden ligner l*** i både mozilla og opera, hvor hvertfald førstnævnte tolker box-modellen korrekt i modsætning til IE.<<<
Avatar billede mcardle Nybegynder
20. september 2003 - 12:50 #9
pafach>> Jeg har prøvet at validere den, men der er ikke skrevet version på, altså om det er HTML 4.0, 4.01 eller XML... Så den vil ikke validere den. Det kunne godt være vi skulle prøve, at sætte en version på...
Avatar billede bearhugx Nybegynder
20. september 2003 - 22:37 #10
mcardle >> jeg tror at det er bedst, hvis der findes en løsning som omhandler _mindst mulig_ redigering af de nuværende sider - ellers skal enten du eller jeg i hvert fald derud en aften og rette deres kode til :-)) (men på den anden side - det er jo sket før - men på det tidspunkt arbejdede jeg jo også derude :-))))

Jeg har fået det til at se nogenlunde normalt ud - der var nogle svipsere i JS filerne - og så var der (af en eller anden grund) indlagt HTML-kommentarer (altså "<!-- bla bla bla -->" ind i css-filen (hvilket man ikke må  - men IE har bare ignoreret det - host host...)
Avatar billede bearhugx Nybegynder
20. september 2003 - 22:39 #11
mcardle >> ang. din kommentar om at "han ikke smidder det op før det er rettet"

-- hentyder du der til mig?? ...

Jeg har ikke længere brugernavn/password til elsesmindes FTP, så for mig er det faktisk umuligt uden at skulle føre det igennem Claus :-)
Avatar billede mcardle Nybegynder
22. september 2003 - 09:58 #12
bearhugx>> Ja, det er dig jeg hentyder til... Jeg har skolen ftp og password, jeg email'er dig den lige...

-Du har skrevet, at du er den oprindelige creator af siden, men jeg har da skrevet stort set hele CSS'et og du har skrevet hele JS'et... Bare vi lige har det på det rene...

Det ender jo nok med vi skal... Vi bliver også timelønnet, hvis vi hopper derud og laver siden... Det er ikke så tosset...
Avatar billede bearhugx Nybegynder
22. september 2003 - 11:14 #13
mcardle >> jeg tror at vi begge var lige gode om både at skrive css'en og få rettet js'en til så den virkede... -- så det er nok en fælles bearhugx/mcardle produktion :-)

har ikke modtaget email med usr/pwd -- Men har dog fået email fra Claus om at skulle sende "de vise ord" :-) --- Om det så er løsningen eller et tilbud om konsulentydelse for at rette tingene til, ved jeg ikke *LOL*
Avatar billede bearhugx Nybegynder
22. september 2003 - 15:53 #14
Til orientering er problemet løst nu... Der er blevet indsendt et patch til elsesminde.dk, som har implementeret rettelserne...

problemet var to css-klasser, som gjorde at alt indhold blev positioneret absolut i øverste venstre hjørne...
Indholdet af disse to klasser er nu blevet udkommenteret, så de ikke påvirker siden mere - dette er lavet som en pragmatisk, men midlertidig løsning, da der ellers var tale om at alle sider skulle gennemrettes...

I efterfølgende versioner er det dog meningen at brugen af disse klasser skal afvikles...

Derudover var der brugt <!-- --> i en css-fil, hvor det er rent junk - og ikke en kommentar - css kommentarer skal laves på følgende måde /* bla bla ba */

Sluteligt er der lavet en genskrivning af resizer-koden (javascript), således at den både virker i IE og mozilla

/Søren Munk Skrøder
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel