16. maj 2006 - 11:57Der er
10 kommentarer og 1 løsning
IE vertical scroll i div med 100% tabel
Hvorfor, hvorfor, hvorfor skal der altid være bøvl med IE....
Nå men, har en absolut positioneret div indeholdende en tabel med width 100%. I alt andet end IE, vises tabellen fint med en div padding på 5px, men i IE ligger scrollbaren henover tabellen. IE regner altså ikke scrollbaren som noget der fylder i designet - hvordan kommer jeg udenom dette på fornuftig vis, så padding regnes fra kanten af scrollbaren?
Ja, det er vel i dette tilfælde IE, der opfører sig i overensstemmelse med sådan som W3C's CSS-rekomandation er skrevet, så deeeeeeeet .............. :)
Jeg har svært ved at se det ulogiske - men det kan du måske forklare mig :)
Hvis div'et har 'width:400px' og en 'padding:5px', er divets reelle bredde 405px. Tabellen er explicit bestilt til at være 400px bred - og så er der jo ikke rigtig plads til scrollbar.
Så er spørgsmålet, om man finder det logisk, at koderen tænker sig om - eller browseren skal udføre det arbejde for ham ;o)
- og så er FF nu ikke væsentligt bedre til at overholde standarderne. Det er blot en trendy, 'nyreligiøs' påstand, der bunder i manglende kendskab til FF - og dens mange skandaløse fejl og mangler =)
Indledningsvist så er min holdning til browsere ikke religiøs - jeg er bare efterhånden så stor modstander af folk der ikke gør deres arbejde ordentligt, og egentlig er ligeglade - og der ligger MS altså i toppen, når vi snakker browsere (5 år med stort set kun sikkerhedsrettelser). Ingen af de andre er skam perfekte, men åbenlyst at man får en præference for dem hvor der er mindst tidsspild i udviklingen. (udvikler iøvrigt mod safari først og fremmest).
Det ulogiske for mig består i, at browseren ikke automatisk tager højde for evt. interface elementer og tilpasser indholdet derefter. Men altså, hvis du har den gyldne løsning som uden diverse fuskerier fungerer på tværs af de gængse browsere så smid lige løsningen.
Hvis du har gjort, som jeg har skrevet, burde der ikke være problemer ... men det er jo ikke let at hjælpe, når du ikke viser den kode, der skaber problemer :)
- og så må jeg lige rettet dig. Ifølge Symantec lå FF pænt foran IE den overvejende del af sidste år, hvad sikkerhedsfejl angår - men når folk bliver ved med at fortælle sig selv og hinanden noget andet, er det svært at trænge igennem med sandheden.
Tro er en ufattelig stærk faktor, man aldrig må undervurdere :)
Tror du misforstod mig: jeg snakkede ikke om sikkerhed, men om MS arbejdsindsats med videreudvikling af IE.
Min anke med IE angår primært det designmæssige (png24, :hover på elementer bl.a.) - og når man stort set kun leverer sikkerhedsopdateringer igennem 5 år, er der altså andre ting der halter. Sikkerhedsmæssigt, er jeg godt klar over at ingen er perfekt, men problemet med IE er jo dens udbredelse og deraf følgende popularitet som angrebsmål. Opsummeret, er min mening at MS har været for ligeglade og arrogante omkring IE - først indenfor det sidste års tid, har de åbnet op og lyttet til udviklerne i forbindelse med IE 7.
Min mening har skam ikke noget med tro at gøre, men 5 års udviklingserfaring hvilket burde være nok til at danne sig en mening. De 4 har iøvrigt været på windows.
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.