Avatar billede drinkit Praktikant
06. juli 2006 - 17:15 Der er 11 kommentarer og
1 løsning

Firefox viser ik min CSS side ordenligt?

http://www.bilmanden.dk/shit.htm

se siden i firefox - min øverste span (td1 har jeg kaldt den), ligger længere nede end den burde, eller måske ligger de andre to højere oppe - hvordan kan det være?
siden er perfekt i IE6.

Mvh. Mikael
Avatar billede drinkit Praktikant
06. juli 2006 - 17:16 #1
har dobbelttjekket - der er intet galt med min matematik, den burde flugte med de andre to span-borders.
Avatar billede x-pander Nybegynder
06. juli 2006 - 17:27 #2
Jamen altså, jeg laver kun sider til IE, netop pga. Firefox ikke kan vise dem, så gider jeg ikke sidde og rodde med det. Firefox kommer med de mærkeligste fejl i layoutet mange gange og så gider man bare ikke.

Så det eneste jeg kan bidrage med er lad være med at bekymre dig om hvordan det ser ud i Firefox.
Avatar billede mclemens Nybegynder
06. juli 2006 - 18:23 #3
Din doctype manglede ... uden den er IE i quirks og overholder ikke css uden en ordentlig doctype ... så det er ikke FF den er gal med men IE ...

- Her er lidt rettelser (doctype og top defineringer på de to span's...


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><title>Bilmanden.dk</title>





<style>
body {
margin-top: 0px;
}
.td1 {
position: absolute;
left: 100px;
padding: 4px;
border-left: 1px solid #555;
border-right: 1px solid #555;
background: #eee;
height: 100px;
width: 800px;
}
.td2 {
position: absolute;
top: 108px;
left: 100px;
padding: 4px;
border: 1px solid #555;
background: #eee;
height: 400px;
width: 200px;
}
.td3 {
position: absolute;
top: 108px;
left: 350px;
padding: 4px;
border: 1px solid #555;
background: #ccc;
height: 400px;
width: 550px;
}
a {
color: #666;
}
a:hover {
background: #fff;
color: #000;
}
</style></head><body>

<span class="td1"></span>
<span class="td2" valign="top">
<h1>Menu</h1>
<ul>
<li><a href="#">Profil</a></li>
</ul>
</span>
<span class="td3" valign="top"></span>

</body></html>
Avatar billede mclemens Nybegynder
06. juli 2006 - 18:24 #4
Hov, kom til at slette html :D

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Bilmanden.dk</title>

... og resten af det ovenstående ...
Avatar billede mclemens Nybegynder
06. juli 2006 - 18:35 #5
[ har dobbelttjekket - der er intet galt med min matematik, den burde flugte med de andre to span-borders. ] - Må desværre sige at der var noget galt med matematikken du havde defineret height til 100 px og bedt browsere om at tilføje 4 px padding på alle sider - resultatet var at den derfor blev 108px høj (dog ikke i IE da den var i quirks) - for at få den 100px høj kan du bruge height:92px; og padding:4px; (padding tilføjes til elementets eksisterende width/height ...
Avatar billede mclemens Nybegynder
06. juli 2006 - 18:38 #6
Avatar billede drinkit Praktikant
06. juli 2006 - 18:38 #7
hov, points til jer begge.. hva gør jeg nu?
1000-tak for hjælpen, kom til at acceptere kun fra mclemens. - opretter nyt spm. med points til x-pander.

:D tak manner
Avatar billede mclemens Nybegynder
06. juli 2006 - 19:10 #8
Velbekom, drinkit :o)
- sig lige til hvis jeg skal kaste 15 ud af de 30 point til x-pander...
... jeg må dog ærligt indrømme at argumentationen om at firefox altid viser
tingene forkert er lettere *host* forkert ... i dette tilfælde er den desværre
helt forkert det var simpelthen IE der ikke overholdte din css fordi den var i quirks...

- og det med bare at køre derud af og ignorere Firefox, Opera, Safari, Netscape,
Amaya og alle andre browsere er nok ikke det mest professionelle man kan gøre ...
(jeg tænker også på, at hvis man sørger for at siden vises ens i alle browsere
så er man mere sikker på at den også virker i en ny IE der kan lidt mere css)

- Kan ikke se x-pander's indlæg hjalp meget til en løsning på
markup fejlen, men skal jeg lige lave en point-overførsel?
[ opretter nyt spm. med points til x-pander. ] ...
http://www.eksperten.dk/spm/719408 ?

... og tak for point :o)
Avatar billede drinkit Praktikant
06. juli 2006 - 19:15 #9
nej, du skal ik give ham points.
du har helt ret, self skal man tilpasse sine sider efter alle browsere - og derfor , når jeg er færdig med min, skal den også w3.org vertificeres, så jeg er sikker på den overholder kravene der er.

1000-tak for hjælpen, jeg lærte en del :)
Avatar billede x-pander Nybegynder
07. juli 2006 - 04:19 #10
Øhm mange tak, men jeg skulle så ikke have alligevel. Meget lidt tid man får til at hjælpe dig, men dig om det. Godt det kom til at virke. mclemens -> [Kan ikke se x-pander's indlæg hjalp meget til en løsning på
markup fejlen]. Nej jeg nåede det ikke, så bare rolig du får dine 30 points. :S Geez...
Avatar billede mclemens Nybegynder
07. juli 2006 - 09:13 #11
[ Øhm mange tak, men jeg skulle så ikke have alligevel. Meget lidt tid man får til at hjælpe dig, men dig om det. Godt det kom til at virke. ] - Yes, vi er jo en del der er på arbejde til daglig ... denne her fangede jeg dog med det samme jeg så siden... Men iflg. dit indlæg ville du jo netop ikke bruge tid på at hjælpe da det var Firefox den var gal med ergo vil en koder der kan se problemet og løsningen med det samme typisk rette op på denne forkerte argumentation og kaste løsningen med det samme ...

...

[ mclemens -> ]
( Kan ikke se x-pander's indlæg hjalp meget til en løsning på markup fejlen )

[ Nej jeg nåede det ikke, ] ... Del fra 06/07-2006 17:27:00:
Jamen altså, jeg laver kun sider til IE, netop pga. Firefox ikke kan vise dem,
-> -> -> så gider jeg ikke sidde og rodde med det. <- <- <-
...

-> -> -> Så det eneste jeg kan bidrage med er lad være med at bekymre dig om hvordan det ser ud i Firefox. <- <- <-

[ så bare rolig du får dine 30 points. ] - Jeg går ikke det store op i point ... point er en symbolsk tak for ens hjælp herinde - men, iflg. det du skrev i dit indlæg GIDER du simpelthen ikke at bruge tid på at få Firefox til at virke og siger at det slet ikke er noget spørgeren skal bekymre sig op ... Der FORHÅBENTLIG ikke et svar du regnede med ville give point ? - Og hvis du læser 06/07-2006 19:10:24 igen ser du at jeg skriver at jeg gerne ville kaste pointene hvis spøreren følte det ...

- Det helt store problem i din kommentar var at du sagde at fejlen var i Firefox og at spørgeren skulle ignorere det ... hvis du nu havde skrevet at du ville kigge på det ... havde jeg nok ikke postet løsningen ... men ... der gik jo også 1 time fra dit indlæg til mit - så det var vel rart at du ikke skulle bruge mere tid på at finde fejlen ? Problemet med at ignorere at IE er i quirks er at den ikke overholder css og det vil simpelthen give et helt forkert billede til koderen af hvordan css fungerer hvis man koder i quirks mode med IE.

[ :S Geez... ] - Jeg bliver lidt stødt over den :S Geez... og din følelse af at spørger skulle have givet dig point ... og at du nu vil ignorere hans spørgsmål? Hmmm, han går måske ikke glip af så meget hvis vi snakker css så det er måske ikke noget tab som sådan ... og så ved jeg heller ikke om det til dels var en kommentar til mig, hvis det var det beklager jeg selvfølgelig at jeg bruger min tid (2-3 min ca.) på at hjælpe spørgeren med at løse hans problem så IE overholder css og han kan få Firefox til at virke.

- Når alt det er sagt havde jeg nu hellere set en kommentar ala: "Hov, min fejl det var fordi at doctypen fik IE til at gå i quirks." Den havde været helt fint iflg. mig og det er heller ikke nogen fejl at man kan overse denne fejl ... overser selv ting til tider men med lidt erfaring finder man hurtigere fejlens kerne ...

Jeg føler din kommentar svarer til at man siger:

Min Safari browser på Macintosh virker ikke?
> Smid din Mac ud og køb en pc!

Firefox på min Linux Debian server kan ikke vise sider?
> Jamen alle bør designe til microsoft IE så drop alt
andet og kør med IE det gør alle de professionelle!

...

- Jeg kører selv med IE, men jeg overholder standarder og er forstående over for alle andre netbrugere og har respekt for dem der vælger Firefox eller andre browsere og ja, de skal også kunne se min side ... hvis de ikke kunne er det mere sandsynligt at det er fordi det ville være mig der kodede forkert og brugte IE's smuthuller end at det var browseren den var gal med ...

... Hvis det var et surt opstød så bør du måske læse det du skriver til spørger og det du skrev til mig og overveje hvordan det kan opfattes - vil dog gerne have det uddybet hvis jeg misforstår det. (Yes, jeg er lige stået op så kan godt være morgen frisk / morgen sur eller hvad du vil kalde det )
Avatar billede mclemens Nybegynder
07. juli 2006 - 09:32 #12
En helt anden ting er at selvom en person piller ved en løsning er andre
som regel velkommen til at komme med input til løsningen af problemet.
I nogle tilfælde er der væsentlig bedre måder at løse det på!

- Jeg kan bl.a. nævne at både Olebole og Roenving har fået min javascript indlæring til at blive lidt mere DOM agtig ved at kaste et par forslag til andre løsninger og kommentarer angående min markup i JS og det er jeg taknemmelig for det har hjulpet mig :o)

- Stich har givet mig et enkelt tip angående clear i css.
- Plazm har vist et IE css hack der kan være nødvændig
fordi IE ikke understøtter min-height og min-width ...
- Og Olebole med en enkelt henvisning til forkert doctype
engang jeg sad og kiggede på noget css kode der ikke virkede.

Helt sikkert også et par stykker jeg har glemt, men jeg
er taknemmelig for de hints jeg har fået i trådene :o)
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