18. februar 2008 - 14:10Der er
13 kommentarer og 1 løsning
min div hopper 10 uforklarlige pixels ned i opera og firefox?
ok - det her bliver vist et long shot.
Jeg har en masse divs i divs og derudaf, og det ser altsammen meget godt ud, bortset fra at en enkelt af mine divs ser ud som om den lige springer 10px ned i forhold til hvor den skulle være i Firefox og i Opera.
Jeg har prøvet alt muligt, men den vil bare ikke komme op på plads. Bortset fra: når jeg sætter dens border-top til et eller andet (f.eks. 1px solid baggrindsfarven), så springer den pludselig op på plads :-O ... men dog med den ene pixels baggrundsfarve for meget i toppen.
Jeg fatter ved gud ikke hvorfor den godt kan finde den rigtige plads når den har en topborder, men ikke når den ikke har???
Jeg er normalt ikke en pixel-ekstremist - men lige i det her tilfælde mister jeg en del af det udtryk jeg gerne vil have ved at have top borderen på. Det ser bedre (men ikke perfekt) ud i Firefox og Opera - men nu (selvfølgelig) heller ikke længere perfekt i IE, pga. top borderen.
86% af mine brugere bruger IE, og jeg nægter at fucke ie up, bare for at det skal se lidt bedre ud i Firefox og Opera!! >:-7
Jeg er heller ikke meget for at skulle rode med flere browserspecifikke versioner af mine sider.
Er der noget der har været ude for det der med at det hjælper at sætte en border på? Og mere interessant: ved I hvorfor det sker, og hvad jeg kan gøre ved det?
Linie 153?? ... jamen den HAR jeg prøvet at ændre, og det betød ingenting! ;-P~
ja ja - jeg ved det godt ... jeg burde selvfølgelig inkludere koden ... men den er bare så omfattende, og jeg har ikke lige overskud til at simplificere det, så jeg håbede lidt på at der var nogen derude som vidste at det var en generel fejl, og at de kendte en generel løsning på det. (f.eks. "nåeh ja, men så skal du da bare sætte parentcontaineren til position:relative", eller sådan et eller andet let kunstgreb).
ok - I kan da godt få the whole lot, hvis I insisterer. Jeg ved bare at jeg selv går let kold, hvis folk bare linker til 17 siders kode :-/ Jeg havde som sagt håbet på at det var et generelt og kendt problem (men kunne ikke selv komme på hvad jeg skulle søge efter i google, for at finde et svar på det).
P.S. softspot> ja - jeg er ret sikker på at det er den rigtige DOCTYPE jeg bruger - den validerer også fint i w3c's validator (hmmm... checkede lige efter, og det var så FØR min jibberish text ... men det har altså ingen indflydelse på problemet!) - så det er ikke en simpel syntaktisk fejl :-(
Det er ikke så meget et spørgsmål om point som det er et spørgsmål om tid (prioritering)... og for mit eget vedkommende, viden der strækker sig dybt nok. Jeg skal eksperimetere med det, for at finde en løsning, da jeg endnu ikke bare kan kigge på CSS og finde den slags fejl - og det kan jeg desværre ikke lige få nu :)
Har du prøvet at se siden i IE6 ?? Tror ikke helt den så kommer til at leve op til dine forventinger.
Og hvis du ændre: <div id="innercontainer" style="border-top:0px solid white"> til: <div id="innercontainer" style="border-top-style: solid; border-top-color: white;"> så tror jeg den kommer til at se ud som du regner med.
Hmmm ... jeg har tidligere nævnt at jeg er meget imod at ingen tilsyneladende længere vil have points for noget, for så er det meget sværere for andre som slår løsningerne op sidenhen at finde ud af præcis hvilket svar der indeholder løsningen.
I det her tilfælde er jeg dog alligevel ikke selv sikker på hvem som burde have points, og havde bare tænkt mig at splitte pointsene mellem jer ... men hvis I insisterer på at være overhøflige pointbouncere, så tager jeg dem da bare igen selv :-/
Olebole: Jeg føler mig næsten overbevist om at du ikke vil have points for dit indlæg (og det selvom du ligefrem har udpeget linien med fejl for mig ;-P~) Hvis du gerne vil have 150 nemme points, så svar inden 1 uge, ellers tager jeg dem selv for at lukke spørgsmålet. (og I andre er selvfølgelig også meget velkomne til at fortryde og svare) :-)
Din overbevisning er så ganske korrekt, så du svarer bare og napper pointene selv. Det er mange år siden, jeg har været interesseret i points. Da systemet nu eksisterer, respekterer jeg det og tager imod points, når der er rimelighed i det - men mest af hensyn til, at det skal virke for brugere med anden interesse for pointsystemet. Det er ikke rimeligt, at du først giver mig en kærkommen mulighed for at smådrille lidt og efterfølgende giver mig points for at gøre det - men tak for tilbudet ;o)
Altså jeg tager kun point hvis jeg mener jeg virkelig har ydet en indsats for at hjælpe spørgeren. En enkel kommentar fra min side koster ikke noget, og da slet ikke 50 eller 150 point. Hvis jeg havde skrevet 10 poster ville det have været en anden sag. :-)
Synes godt om
Ny brugerNybegynder
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.