|  | 		    
					
        
         
          
         
	
          | |  | Positioneringsproblemer eller Opera-bug? Fra : Birger Sørensen
 | 
 Dato :  10-03-10 23:23
 | 
 |  | 
 
            Man tager:
 En relativt positioneret wrapper, sætter max- og min-width til noget 
 brugbart.
 Inde i den sætter man 4 absolut positionerede div'er :
 En top og en footer, og mellem dem to "spalter - en menu til venstre og 
 en indhold til højre.
 Så langt så godt. Det går bare ikke, fordi wrapperen ingen højde har - 
 indholdet er absolut positioneret, og giver altså ikke wrapperen højde, 
 men elementerne i den, er positioneret efter dens højde.
 En lille simpel js ting sætter højden, når de andre ting er på plads.
 Og - vupti - har man en nydelig skabelon i IE8, IE7, FF, Chrome og 
 Safari, der faktisk fylder hele skærmen, og tilpasser sig 
 browservinduet. Måske lidt traditionel, men det virker.
 Men Opera? ( = skrig og skrål?)
 Den gør såmænd også rigtigt. Lige bortset fra, at de to absolut 
 positionerede spalter - menu og indhold - ikke bliver positioneret i 
 wrapperen, som de skal iht. css'en.
 Af de absolut positionerede elementer i wrapperen, er det 
 tilsyneladende kun footeren, der bliver "re-postioneret" rigtigt 
 (repositioneret i det hele taget..), når størrelsen af wrapperen 
 ændres?
 Hvis man ændrer på bredden af browservinduet, kommer det ene af de to 
 elementer (indholdet) også med - sommetider..
 Man kan også bruge Dragonfly (Operaversion af Firebug), og manuelt 
 manipulere bottom i css'en for de to elementer - så bliver de også 
 korrigeret korrekt.
 Fænomenet kan observeres på http://varmeretter.dk/test/ Nogen der har en forklaring?
 Været ude for noget lignende?
 En "how to fix"?
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
  Stig Johansen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  11-03-10 01:27
 | 
 |  | Birger Sørensen wrote:
 
 > Været ude for noget lignende?
 
 Jeg ved ikke om det er 'noget lignende', men jeg har observeret, at Opera
 opfører sig lidt anderledes mht. javascript/DOM.
 
 > En "how to fix"?
 
 Det ligner nærmest en tilfældighedsgenerator, men måske kan Opera ikke lide
 at man 'stjæler' events.
 
 Mit forslag vil være at prøve med addeventlistner/attachevent i stedet, så
 er du sikker på, at en evt. indbygget eventhandler bliver udført(først).
 
 --
 Med venlig hilsen
 Stig Johansen
 
 
 |  |  | 
  Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 09:29
 | 
 |  | 
 
            Stig Johansen forklarede:
 > Birger Sørensen wrote:
 >
 >> Været ude for noget lignende?
 >
 > Jeg ved ikke om det er 'noget lignende', men jeg har observeret, at Opera
 > opfører sig lidt anderledes mht. javascript/DOM.
 >
 >> En "how to fix"?
 >
 > Det ligner nærmest en tilfældighedsgenerator, men måske kan Opera ikke lide
 > at man 'stjæler' events.
 >
 > Mit forslag vil være at prøve med addeventlistner/attachevent i stedet, så
 > er du sikker på, at en evt. indbygget eventhandler bliver udført(først).
 Det gør ingen forskel overhovedet. Men så er det prøvet.
 Jeg har også den opfattelse, at Opera har det med at have sine små 
 særheder i js/DOM. Man skal skille sig ud fra mængden, i stedet for 
 bare at være en browser.
 Det ser for mig ud somom det kun er eet af de tre absolut positionerede 
 elementer, der får lov til at tilpasse sig den nye situation, når 
 wrapperen ændrer størrelse. Enten bubler eventet ikke, eller det bliver 
 afsluttet på et forkert tidspunkt.
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
   Stig Johansen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  11-03-10 11:51
 | 
 |  | 
 
            "Birger Sørensen" <sdc@bbsorensen.com> wrote in message
 news:4b98a9c2$0$278$14726298@news.sunsite.dk...
 > Det gør ingen forskel overhovedet. Men så er det prøvet.
 > Jeg har også den opfattelse, at Opera har det med at have sine små
 > særheder i js/DOM. Man skal skille sig ud fra mængden, i stedet for
 > bare at være en browser.
 >
 > Det ser for mig ud somom det kun er eet af de tre absolut positionerede
 > elementer, der får lov til at tilpasse sig den nye situation, når
 > wrapperen ændrer størrelse. Enten bubler eventet ikke, eller det bliver
 > afsluttet på et forkert tidspunkt.
 Det her er lidt 'learning bby trying', da jeg ikke har rodet med Opera, men
 det ser ud som om det kan lade sig gøre.
 Jeg har taget udgangspunkt i dit HTML og javascript, og gjort følgende:
 1) fjernet div "wrap"
 2) flyttet div id "bottom" til bunden.
 3) Ændret javascriptet, så det sætter højde på #menu, #indhold, samt top på
 #bottom.
 Du kører med pixelstørrelseer, så uden at have efterregnet, har jeg trukket
 lidt fra til border/margin/padding, men eksemplet her:
http://w-o-p-r.dk/test/Sund%20fedtfattig%20billig%20mad,%20let%20tilberednin g%20-%20helt%20enkelt!.html
 Er rimelig konsistent i FF og Opera - og endda i IE6, bortset fra noget
 scrollbar, men det er vel noget margin/padding/border - 'noget'.
 --
 Med venlig hilsen/Best regards
 Stig Johansen
            
             |  |  | 
    Philip Nunnegaard (11-03-2010) 
 
	
          | |  | Kommentar Fra : Philip Nunnegaard
 | 
 Dato :  11-03-10 12:30
 | 
 |  |  |  |  | 
     Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 14:59
 | 
 |  | 
 
            Philip Nunnegaard udtrykte præcist:
 > Stig Johansen skrev:
 >
 >> http://w-o-p-r.dk/test/Sund%20fedtfattig%20billig%20mad,%20let%20tilberednin >> g%20-%20helt%20enkelt!.html
 >> 
 >> Er rimelig konsistent i FF og Opera - og endda i IE6, bortset fra noget
 >> scrollbar, men det er vel noget margin/padding/border - 'noget'.
 >
 > Til gengæld ryger den effekt med at top, menu og footer står samme sted på 
 > siden, uanset hvor man scroller hen.
 > Men det var måske heller ikke noget must?
 Jeg har rapporteret denne "feature" til Opera som en bug.
 Stigs løsning med at sætte de individuelle højder, is stedet for at 
 kunne regne med at browserne organiserer elementerne efter den allerede 
 angivne css, virker selvfølgelig - men er ekstra (unødvendigt) arbejde 
 og brug af resourcer.
 Og det jeg vill undgå, var netop at der sklle tages specielle hensyn 
 til padding, margener og bordere ved beregningerne. Det giver to steder 
 at skulle ændre/vedligeholde css.
 Det ender selvfølgelig med, at der bliver sat et element indeni de 
 absolutte, til at håndtere disse, så de ikke skal indgå i 
 beregningerne.
 Alt det, for at brugere kan se designet rigtigt i Opera. Den er snart 
 lige så besværlig som IE :D
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
     Stig Johansen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  11-03-10 15:45
 | 
 |  | Philip Nunnegaard wrote:
 
 > Til gengæld ryger den effekt med at top, menu og footer står samme sted
 > på siden, uanset hvor man scroller hen.
 > Men det var måske heller ikke noget must?
 
 Det ved jeg ikke.
 Jeg var blot interesseret i at finde ud af hvorfor Opera skiller sig ud
 (nice to know).
 
 Som Birger skriver, så risikerer vi at Opera er lige så besværligt som IE.
 
 Det mærkelige er også at siden bliver vist som gu og jeg har observeret, men
 starter man Dragonfly, og klikker sig ind på elementerne, så vises de
 pludselig korrekt på siden...?
 
 --
 Med venlig hilsen
 Stig Johansen
 
 
 |  |  | 
      Rune Jensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Rune Jensen
 | 
 Dato :  11-03-10 15:54
 | 
 |  | Den 11-03-2010 15:45, Stig Johansen skrev:
 
 > Som Birger skriver, så risikerer vi at Opera er lige så besværligt som IE.
 
 Den er ikke skide god efter version 10. Jeg er ellers glad nok for den,
 men det virker som om, den indeholder sjuskefejl i programmeringen. Det
 er jeg bestemt ikke vant til fra Operas side. Ikke i ældre versioner i
 hvert fald.
 
 > Det mærkelige er også at siden bliver vist som gu og jeg har observeret, men
 > starter man Dragonfly, og klikker sig ind på elementerne, så vises de
 > pludselig korrekt på siden...?
 
 Da jeg opdaterede siden, så fik jeg det sådan som i beskrev med jeres
 billeder. Og jeg kunne ikke få det "rigtigt" igen.
 
 Men jeg legede lidt frem og tilbage, og fandt ud af, at hvis man
 opdaterer med JS slået til, derefter slår det fra, så virker det. Bare
 ikke brugbart som model selvfølgelig, men det viser, der må være en fejl
 et sted.
 
 PS @ Birger, er du sikker på, intet af det JS kan laves med CSS?
 
 
 MVH
 Rune Jensen
 
 
 |  |  | 
       Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 16:49
 | 
 |  | 
 
            Rune Jensen formulerede torsdag:
 > Den 11-03-2010 15:45, Stig Johansen skrev:
 >
 >> Som Birger skriver, så risikerer vi at Opera er lige så besværligt som IE.
 >
 > Den er ikke skide god efter version 10. Jeg er ellers glad nok for den, men 
 > det virker som om, den indeholder sjuskefejl i programmeringen. Det er jeg 
 > bestemt ikke vant til fra Operas side. Ikke i ældre versioner i hvert fald.
 >
 >> Det mærkelige er også at siden bliver vist som gu og jeg har observeret, 
 >> men
 >> starter man Dragonfly, og klikker sig ind på elementerne, så vises de
 >> pludselig korrekt på siden...?
 >
 > Da jeg opdaterede siden, så fik jeg det sådan som i beskrev med jeres 
 > billeder. Og jeg kunne ikke få det "rigtigt" igen.
 >
 > Men jeg legede lidt frem og tilbage, og fandt ud af, at hvis man opdaterer 
 > med JS slået til, derefter slår det fra, så virker det. Bare ikke brugbart 
 > som model selvfølgelig, men det viser, der må være en fejl et sted.
 >
 > PS @ Birger, er du sikker på, intet af det JS kan laves med CSS?
 >
 >
 > MVH
 > Rune Jensen
 Temmelig.
 Hvis Body havde højden af vinduet, ogå uden indhold. Men det har den 
 ikke - heller ikke selvom man sætter 100% højde på.
 Den eneste måde, er at sætte en absolut højde - og det kan man ikke, 
 for man kender den ikke. Det rigtige vil være den brugbare højde i 
 vinduet i pixels. Og den er ikke sådan at få fat på i CSS...
 Så uden js går den ikke - ville ellers være rart!
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
        Stig Johansen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  11-03-10 17:45
 | 
 |  | Birger Sørensen wrote:
 
 > Den eneste måde, er at sætte en absolut højde - og det kan man ikke,
 > for man kender den ikke. Det rigtige vil være den brugbare højde i
 > vinduet i pixels. Og den er ikke sådan at få fat på i CSS...
 
 Selvom man ikke kender højden, og alligevel sætter den vha JS, vil jeg
 foreslå dig at sætte en - nogenlunde - brugbar højde.
 
 Som det er nu  får man blot en 'tom' side hvis javascript er disabled, så
 det er vel bedre at vise 'noget' selvom det ikke passer helt i højden.
 
 --
 Med venlig hilsen
 Stig Johansen
 
 
 |  |  | 
         Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 18:41
 | 
 |  | 
 
            Stig Johansen forklarede:
 > Birger Sørensen wrote:
 >
 >> Den eneste måde, er at sætte en absolut højde - og det kan man ikke,
 >> for man kender den ikke. Det rigtige vil være den brugbare højde i
 >> vinduet i pixels. Og den er ikke sådan at få fat på i CSS...
 >
 > Selvom man ikke kender højden, og alligevel sætter den vha JS, vil jeg
 > foreslå dig at sætte en - nogenlunde - brugbar højde.
 >
 > Som det er nu  får man blot en 'tom' side hvis javascript er disabled, så
 > det er vel bedre at vise 'noget' selvom det ikke passer helt i højden.
 Det har du helt ret i...
 Den er sat til 100% - men det er jo ikke så meget, når der ikke er 
 noget at tage af.
 Tak.
 Den skal have en <noscript> på et tidspunkt..
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
      Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 16:43
 | 
 |  | 
 
            Den 11-03-2010, skrev Stig Johansen:
 > Philip Nunnegaard wrote:
 >
 >> Til gengæld ryger den effekt med at top, menu og footer står samme sted
 >> på siden, uanset hvor man scroller hen.
 >> Men det var måske heller ikke noget must?
 >
 > Det ved jeg ikke.
 > Jeg var blot interesseret i at finde ud af hvorfor Opera skiller sig ud
 > (nice to know).
 >
 > Som Birger skriver, så risikerer vi at Opera er lige så besværligt som IE.
 >
 > Det mærkelige er også at siden bliver vist som gu og jeg har observeret, men
 > starter man Dragonfly, og klikker sig ind på elementerne, så vises de
 > pludselig korrekt på siden...?
 Man skal lave ændringer i Dragonfly, eller singlesteppe gennem de js 
 dele der laver ændringer - somom Opera "glemmer" at gentegne, men 
 Dragonfly tvinger den.
 I øvrigt, er det ikke nødvendigt at fjerne wrapperen - så layoutet er 
 stadig det samme, og med Stigs tilføjelse, virker det også som det skal 
 - nu også i Opera.
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
     Erik Ginnerskov (11-03-2010) 
 
	
          | |  | Kommentar Fra : Erik Ginnerskov
 | 
 Dato :  11-03-10 22:04
 | 
 |  | 
 
            Philip Nunnegaard wrote:
 > Til gengæld ryger den effekt med at top, menu og footer står samme
 > sted på siden, uanset hvor man scroller hen.
 Det laver man med position:fixed.
 -- 
 Med venlig hilsen
 Erik Ginnerskov
http://ginnerskov.dk  - http://html-faq.dk |  |  | 
  Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 10:12
 | 
 |  | 
 
            Stig Johansen sendte dette med sin computer:
 > Birger Sørensen wrote:
 >
 >> Været ude for noget lignende?
 >
 > Jeg ved ikke om det er 'noget lignende', men jeg har observeret, at Opera
 > opfører sig lidt anderledes mht. javascript/DOM.
 >
 >> En "how to fix"?
 >
 > Det ligner nærmest en tilfældighedsgenerator, men måske kan Opera ikke lide
 > at man 'stjæler' events.
 >
 > Mit forslag vil være at prøve med addeventlistner/attachevent i stedet, så
 > er du sikker på, at en evt. indbygget eventhandler bliver udført(først).
 Har så prøvet, at single elementerne ud, og sætte størrelserne i js.
 Ingen effekt.
 Men ændrer jeg dem, og sætter dem tilbage:
 var menu_elm = document.getElementById( 'menu');
 var indh_elm = document.getElementById( 'indhold');
 menu_elm.style.bottom = '20px';
 menu_elm.style.bottom = '18px';
 indh_elm.style.bottom = '20px';
 indh_elm.style.bottom = '18px';
 virker det, når der singlesteppes med Dragonfly, men ikke når siden 
 blot vises...
 samme effekt opnås ved at skyle/vise med display - det virker hvis man 
 singlestepper, men ikke ellers.
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
  Rune Jensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Rune Jensen
 | 
 Dato :  11-03-10 01:40
 | 
 |  | 
 
            Den 10-03-2010 23:22, Birger Sørensen skrev:
 > Fænomenet kan observeres på http://varmeretter.dk/test/ >
 > Nogen der har en forklaring?
 > Været ude for noget lignende?
 > En "how to fix"?
 Nu har jeg testet i Opera, IE8, Chrome og FF3.5, og de vises alle ens, 
 og de opfører sig ens. Dog er FF _ret_ langsom, når man snævrer vinduet 
 ind, så det dækker indholdet, desværre en ret normal opførsel for den 
 browser. Det kan den ikke lide. Men ellers er de ens.
 Sikker på, du ikke har problemer andre steder?
 MVH
 Rune Jensen
            
             |  |  | 
  Stig Johansen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  11-03-10 06:39
 | 
 |  | Rune Jensen wrote:
 
 > Nu har jeg testet i Opera, IE8, Chrome og FF3.5, og de vises alle ens,
 
 Hvilken Opera bruger du?
 
 Jeg ser tydeligt problemet i min (10.10), hvor siden ved load er nærmest
 tom, og ved minimering/ændring flagrer den rundt med størrelser og
 scrollbarer i de 2 divs.
 
 --
 Med venlig hilsen
 Stig Johansen
 
 
 |  |  | 
   Philip Nunnegaard (11-03-2010) 
 
	
          | |  | Kommentar Fra : Philip Nunnegaard
 | 
 Dato :  11-03-10 07:23
 | 
 |  | 
 
            Stig Johansen skrev:
 > Jeg ser tydeligt problemet i min (10.10), hvor siden ved load er nærmest
 > tom, og ved minimering/ændring flagrer den rundt med størrelser og
 > scrollbarer i de 2 divs.
 Også Opera 10.10 her.
 Ser også problemet her.
 Menuen og indholdet fylder så lidt at man ikek engang kan se en enkelt 
 linje ad gangen.
 Har der ikke været en del småbugs i Opera 10.x?
 -- 
 Philip - http://www.chartbase.dk  | http://www.hitsurf.dk |  |  | 
    Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 09:30
 | 
 |  | 
 
            Philip Nunnegaard kom med denne ide:
 > Stig Johansen skrev:
 >
 >> Jeg ser tydeligt problemet i min (10.10), hvor siden ved load er nærmest
 >> tom, og ved minimering/ændring flagrer den rundt med størrelser og
 >> scrollbarer i de 2 divs.
 >
 > Også Opera 10.10 her.
 > Ser også problemet her.
 > Menuen og indholdet fylder så lidt at man ikek engang kan se en enkelt linje 
 > ad gangen.
 >
 > Har der ikke været en del småbugs i Opera 10.x?
 Jeg brugte 10.10
 Men der findes en 10.50 - ikke at det bliver anderledes. Den opfører 
 sig lige så forkert...
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
    Rune Jensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Rune Jensen
 | 
 Dato :  11-03-10 09:35
 | 
 |  | Den 11-03-2010 07:22, Philip Nunnegaard skrev:
 > Stig Johansen skrev:
 >
 >> Jeg ser tydeligt problemet i min (10.10), hvor siden ved load er nærmest
 >> tom, og ved minimering/ændring flagrer den rundt med størrelser og
 >> scrollbarer i de 2 divs.
 
 Den er mere stabil end FF her.. Ingen scrollbarer, som ikke bør være
 der. Opfører sig yderst eksemplarisk, når vinduet gøres mindre/større.
 
 Opera 10.10, zoom 100%, Vista.
 
 > Også Opera 10.10 her.
 > Ser også problemet her.
 > Menuen og indholdet fylder så lidt at man ikek engang kan se en enkelt
 > linje ad gangen.
 
 Her er de helt fine??
 
 > Har der ikke været en del småbugs i Opera 10.x?
 
 Hvis l... ikke vises ens i den samme version, så vil jeg kalde det en
 stor bug.
 
 Jeg kan godt poste et screen shot af min Opera senere, hvis det er.
 
 
 MVH
 Rune Jensen
 
 
 |  |  | 
     Philip Nunnegaard (11-03-2010) 
 
	
          | |  | Kommentar Fra : Philip Nunnegaard
 | 
 Dato :  11-03-10 09:43
 | 
 |  |  |  |  | 
      Birger Sørensen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  11-03-10 09:57
 | 
 |  | 
 
            Philip Nunnegaard kom med følgende:
 > Rune Jensen skrev:
 >
 >> Jeg kan godt poste et screen shot af min Opera senere, hvis det er.
 >
 > I mellemtiden mit skærmdump:
 > http://www.hitsurf.dk/privat/opera_varmeretter.jpg Viser klart problemet...
 Footeren er flyttet (bottom : 0px) - de andre to, som du ikke kan se 
 indholdet af, har bottom:18px - og med mindre din skærm har nogle meget 
 store pixels, er det helt galt...
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
       Philip Nunnegaard (11-03-2010) 
 
	
          | |  | Kommentar Fra : Philip Nunnegaard
 | 
 Dato :  11-03-10 10:04
 | 
 |  | 
 
            Birger Sørensen skrev:
 > Viser klart problemet...
 > Footeren er flyttet (bottom : 0px) - de andre to, som du ikke kan se 
 > indholdet af, har bottom:18px - 
 Jeg kiggede din CSS, og jeg ville tro at den dermed tegnede det som du 
 formentlig forventer at det skal se ud, og som det også ser ud i Firefox.
 > og med mindre din skærm har nogle meget 
 > store pixels, er det helt galt...
 Ha ha!
 Browservinduet er gengivet i naturlig størrelse, så knap 900 px i højden 
 og godt 1000 px i bredden.
 -- 
 Philip - http://www.chartbase.dk  | http://www.hitsurf.dk |  |  | 
      Stig Johansen (11-03-2010) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  11-03-10 10:37
 | 
 |  | 
 
            "Philip Nunnegaard" <nunnenospam@hitsurf.dk> wrote in message
 news:4b98acfe$0$36567$edfadb0f@dtext01.news.tele.dk...
 > Rune Jensen skrev:
 >
 > > Jeg kan godt poste et screen shot af min Opera senere, hvis det er.
 >
 > I mellemtiden mit skærmdump:
 > http://www.hitsurf.dk/privat/opera_varmeretter.jpg Det ligner ret godt min samme oplevelse i Opera:
http://w-o-p-r.dk/test/birger.opera.png Hvad ser i andre?
 --
 Med venlig hilsen/Best regards
 Stig Johansen
            
             |  |  | 
  Erik Ginnerskov (11-03-2010) 
 
	
          | |  | Kommentar Fra : Erik Ginnerskov
 | 
 Dato :  11-03-10 22:03
 | 
 |  | 
 
            Birger Sørensen wrote:
 > Man tager:
 > En relativt positioneret wrapper, sætter max- og min-width til noget
 > brugbart.
 > Inde i den sætter man 4 absolut positionerede div'er :
 > En top og en footer, og mellem dem to "spalter - en menu til venstre
 > og en indhold til højre.
 Hvorfor den absolutte positionering. Kan det ikke laves med float? Problemet 
 med absolut positionerede elementer er, at de er løftet ud af sidens flow og 
 derfor ikke kan påvirke sidens/wrapperens højde.
 -- 
 Med venlig hilsen
 Erik Ginnerskov
http://ginnerskov.dk  - http://html-faq.dk |  |  | 
  Birger Sørensen (12-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  12-03-10 00:17
 | 
 |  | 
 
            Erik Ginnerskov har bragt dette til os:
 > Birger Sørensen wrote:
 >> Man tager:
 >> En relativt positioneret wrapper, sætter max- og min-width til noget
 >> brugbart.
 >> Inde i den sætter man 4 absolut positionerede div'er :
 >> En top og en footer, og mellem dem to "spalter - en menu til venstre
 >> og en indhold til højre.
 >
 > Hvorfor den absolutte positionering. Kan det ikke laves med float? Problemet 
 > med absolut positionerede elementer er, at de er løftet ud af sidens flow og 
 > derfor ikke kan påvirke sidens/wrapperens højde.
 Fordi jeg vil holde top, menu og footer på skærmen, så kun indholdet 
 scrolles.
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
   Erik Ginnerskov (14-03-2010) 
 
	
          | |  | Kommentar Fra : Erik Ginnerskov
 | 
 Dato :  14-03-10 15:15
 | 
 |  | 
 
            Birger Sørensen wrote:
 >> Hvorfor den absolutte positionering. Kan det ikke laves med float?
 >> Problemet med absolut positionerede elementer er, at de er løftet ud
 >> af sidens flow og derfor ikke kan påvirke sidens/wrapperens højde.
 >
 > Fordi jeg vil holde top, menu og footer på skærmen, så kun indholdet
 > scrolles.
 position:fixed er svaret
http://hjemmesideskolen.dk/html/testsider/fixed.php -- 
 Med venlig hilsen
 Erik Ginnerskov
http://ginnerskov.dk  - http://html-faq.dk |  |  | 
    Birger Sørensen (14-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  14-03-10 16:05
 | 
 |  | 
 
            Efter mange tanker skrev Erik Ginnerskov:
 > Birger Sørensen wrote:
 >
 >>> Hvorfor den absolutte positionering. Kan det ikke laves med float?
 >>> Problemet med absolut positionerede elementer er, at de er løftet ud
 >>> af sidens flow og derfor ikke kan påvirke sidens/wrapperens højde.
 >>
 >> Fordi jeg vil holde top, menu og footer på skærmen, så kun indholdet
 >> scrolles.
 >
 > position:fixed er svaret
 >
 > http://hjemmesideskolen.dk/html/testsider/fixed.php Forskellen på fixed og absolut position?
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
     Erik Ginnerskov (17-03-2010) 
 
	
          | |  | Kommentar Fra : Erik Ginnerskov
 | 
 Dato :  17-03-10 19:00
 | 
 |  |  |  |  | 
      Birger Sørensen (17-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  17-03-10 19:36
 | 
 |  | 
 
            Erik Ginnerskov har bragt dette til os:
 > Birger Sørensen wrote:
 >
 >>>> Fordi jeg vil holde top, menu og footer på skærmen, så kun indholdet
 >>>> scrolles.
 >>>
 >>> position:fixed er svaret
 >>>
 >>> http://hjemmesideskolen.dk/html/testsider/fixed.php >>
 >> Forskellen på fixed og absolut position?
 >
 > Fixed virker som du vil have det - også i Opera.
 Jeg vil prøve - men nok ikke før i morgen.
 Umiddelbart er fixed det samme som absolute, blot med den tilføjelse, 
 at fixed forbliver på samme position i den anvendte view-port.
 Nu er en del af pointen med layoutet, at viewporten ikke ændres - altså 
 er der ikke forskel på position fixed og absolute...
 Problemet i Opera, er at ikke alle elementer opdateres, når det element 
 der indholder dem, ændrer størrelse. Har lidt svært ved at tro, at det 
 skulle være anderledes blot fordi position er fixed i stedet for 
 absolute. Men en bug er selvfølgelig en bug, så vi får se..    Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
       Philip Nunnegaard (17-03-2010) 
 
	
          | |  | Kommentar Fra : Philip Nunnegaard
 | 
 Dato :  17-03-10 19:48
 | 
 |  | 
 
            Den 17-03-2010 19:36, Birger Sørensen skrev:
 > Nu er en del af pointen med layoutet, at viewporten ikke ændres - altså
 > er der ikke forskel på position fixed og absolute...
 Jeg mener nu at der er væsentlig forskel.
 Fixed gør at det bliver på samme sted, hvis man f.eks. scroller ned på 
 siden.
 Det gør så at man f.eks. kan beholde menuen synlig i viewporten, selvom 
 folk scronner ned til bunden af siden, og de skal dermed ikke scrolle op 
 igen for at komme til menuen.
 -- 
 Philip - http://www.chartbase.dk  | http://www.hitsurf.dk |  |  | 
        Birger Sørensen (17-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  17-03-10 20:35
 | 
 |  | 
 
            Philip Nunnegaard formulerede onsdag:
 > Den 17-03-2010 19:36, Birger Sørensen skrev:
 >
 >> Nu er en del af pointen med layoutet, at viewporten ikke ændres - altså
 >> er der ikke forskel på position fixed og absolute...
 >
 > Jeg mener nu at der er væsentlig forskel.
 > Fixed gør at det bliver på samme sted, hvis man f.eks. scroller ned på siden.
 >
 > Det gør så at man f.eks. kan beholde menuen synlig i viewporten, selvom folk 
 > scronner ned til bunden af siden, og de skal dermed ikke scrolle op igen for 
 > at komme til menuen.
http://www.w3.org/TR/CSS21/visuren.html#propdef-position  :
 "
 fixed
 The box's position is calculated according to the 'absolute' model, but 
 in addition, the box is fixed with respect to some reference. As with 
 the 'absolute' model, the box's margins do not collapse with any other 
 margins. In the case of handheld, projection, screen, tty, and tv media 
 types, the box is fixed with respect to the viewport and does not move 
 when scrolled. ..."
 Jeg ved godt, du har ikke nemt med det nydanske.
 Men der står faktisk, at fixed beregnes som absolute - med den 
 tilføjelse, at boxen ikke flytter sig i viewporten hvis denne scrolles.
 I mit layout er viewporten den wrapper, elementerne er indsat i. Og det 
 er designet, så den har samme størrelse som vinduet, og altså ikke 
 *kan* scrolles.
 Derfor bør fixed og absolute opføre sig nøjagtigt ens - i dette 
 tilfælde.
 Som generel betagtning har du helt ret.
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
         Birger Sørensen (18-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  18-03-10 12:51
 | 
 |  | 
 
            Birger Sørensen formulerede spørgsmålet:
 > Philip Nunnegaard formulerede onsdag:
 >> Den 17-03-2010 19:36, Birger Sørensen skrev:
 >>
 >>> Nu er en del af pointen med layoutet, at viewporten ikke ændres - altså
 >>> er der ikke forskel på position fixed og absolute...
 >>
 >> Jeg mener nu at der er væsentlig forskel.
 >> Fixed gør at det bliver på samme sted, hvis man f.eks. scroller ned på 
 >> siden.
 >>
 >> Det gør så at man f.eks. kan beholde menuen synlig i viewporten, selvom 
 >> folk scronner ned til bunden af siden, og de skal dermed ikke scrolle op 
 >> igen for at komme til menuen.
 >
 > http://www.w3.org/TR/CSS21/visuren.html#propdef-position  :
 > "
 > fixed
 > The box's position is calculated according to the 'absolute' model, but in 
 > addition, the box is fixed with respect to some reference. As with the 
 > 'absolute' model, the box's margins do not collapse with any other margins. 
 > In the case of handheld, projection, screen, tty, and tv media types, the box 
 > is fixed with respect to the viewport and does not move when scrolled. ..."
 > Jeg ved godt, du har ikke nemt med det nydanske.
 > Men der står faktisk, at fixed beregnes som absolute - med den tilføjelse, at 
 > boxen ikke flytter sig i viewporten hvis denne scrolles.
 > I mit layout er viewporten den wrapper, elementerne er indsat i. Og det er 
 > designet, så den har samme størrelse som vinduet, og altså ikke *kan* 
 > scrolles.
 > Derfor bør fixed og absolute opføre sig nøjagtigt ens - i dette tilfælde.
 >
 > Som generel betagtning har du helt ret.
 >
 > Birger
http://varmeretter.dk/test/a-f/ Viser fixed positionering. Og demonstrerer vel meget tydeligt, at fixed 
 ikke som der står i doc. beregnes som absolute, men ud fra viewporten - 
 altså browser-vinduet -, og ikke det element de indsættes i.
 I menuen kan skiftes til absolut positionering, så man kan se 
 forskellen.
 Til gengæld er de så alle enige om at gøre det sådan. SÅ måske er det 
 mig der har svært ved det nydanske - eller fortolkningen af W3C..
 Siden demonstrer også, at Opera mener, at bare fordi et element ændres, 
 behøver man da ikke rette de elementer der er inde i det, man kan nøjes 
 med nogen af dem, og/eller at CSS kun er til når siden loades - 
 derefter behøver den ikke passe.
 (I absolute mode, fjern ?a=a fra adresselinien, for at komme tilbage 
 til fixed).
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
          Philip Nunnegaard (18-03-2010) 
 
	
          | |  | Kommentar Fra : Philip Nunnegaard
 | 
 Dato :  18-03-10 14:12
 | 
 |  | 
 
            Den 18-03-2010 12:51, Birger Sørensen skrev:
 > http://varmeretter.dk/test/a-f/ > Viser fixed positionering. Og demonstrerer vel meget tydeligt, at fixed
 > ikke som der står i doc. beregnes som absolute, men ud fra viewporten -
 > altså browser-vinduet -, og ikke det element de indsættes i.
 Hvilket stemmer meget godt overens med hvad jeg oplever i praksis i mine 
 browsere.
 > Til gengæld er de så alle enige om at gøre det sådan. SÅ måske er det
 > mig der har svært ved det nydanske - eller fortolkningen af W3C..
 W3C's forklaringer forstår jeg generelt ikke. Jeg tror ikke at det er 
 det engelske der er problemet, men simpelt hen fordi de formulerer sig 
 meget nørdet og upædagogisk.
 Sikkert fint nok til browserfabrikanterne, ligesom overdrevet 
 kancellisprog muligvis er fint nok når man taler til en dommer eller en 
 advokat, men absolut sort snak for almindelige mennesker.
 En side som w3schools.com har jeg eksemplevis ingen problemer med.
 Derfor forholder jeg mig stort set udelukkende til hvad jeg oplever i de 
 mest gængse browsere plus hvad andre har af erfaringer om en given ting.
 -- 
 Philip - http://www.chartbase.dk  | http://www.hitsurf.dk |  |  | 
       Allan Vebel (17-03-2010) 
 
	
          | |  | Kommentar Fra : Allan Vebel
 | 
 Dato :  17-03-10 22:53
 | 
 |  | 
 
            Birger Sørensen skrev:
 > Nu er en del af pointen med layoutet, at viewporten
 > ikke ændres -
 Jeg forstår slet ikke at du laver det på den måde.
 Man skal scrolle i både menu og opskrifter - det
 ligner noget der er lavet i frames.
 Effekten fra frames er i øvrigt genskabt når jeg ikke
 kan sende et link direkte til en opskrift. Uanset hvor
 jeg er, ser jeg kun http://varmeretter.dk/test/index.php Det kan da godt være at Ajax er smart på mange
 områder, men det er ikke smart ikke at have et unikt
 link - det er noget du må tænke over   -- 
 Allan Vebel
http://vebel.dk  | http://html-faq.dk |  |  | 
        Birger Sørensen (18-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  18-03-10 00:36
 | 
 |  | 
 
            Allan Vebel frembragte:
 > Birger Sørensen skrev:
 >
 >> Nu er en del af pointen med layoutet, at viewporten
 >> ikke ændres -
 >
 > Jeg forstår slet ikke at du laver det på den måde.
 >
 > Man skal scrolle i både menu og opskrifter - det
 > ligner noget der er lavet i frames.
 >
 > Effekten fra frames er i øvrigt genskabt når jeg ikke
 > kan sende et link direkte til en opskrift. Uanset hvor
 > jeg er, ser jeg kun http://varmeretter.dk/test/index.php >
 > Det kan da godt være at Ajax er smart på mange
 > områder, men det er ikke smart ikke at have et unikt
 > link - det er noget du må tænke over   Helt klart!
 Retterne kan slet ikke vises fra siden endnu - og der anvendes i øvrigt 
 ikke AJAX. Det eneste js - indtil videre - er tilpasning af højden til 
 "vinduet".
 Det er indtil videre en test - ved ikke rigtigt om jeg er tilfreds    Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
         Allan Vebel (18-03-2010) 
 
	
          | |  | Kommentar Fra : Allan Vebel
 | 
 Dato :  18-03-10 14:50
 | 
 |  | 
 
            Birger Sørensen skrev:
 > der anvendes i øvrigt ikke AJAX.
 Det plejer du bare, og jeg troede at det var derfor
 man ikke kunne linke direkte - det kan man på den
 eksisterende.
 > Det er indtil videre en test - ved ikke rigtigt om
 > jeg er tilfreds    Det er ikke nok at du selv er tilfreds, brugeren skal
 også være det.
 -- 
 Allan Vebel
http://vebel.dk  | http://html-faq.dk |  |  | 
          Birger Sørensen (18-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  18-03-10 16:46
 | 
 |  | 
 
            Allan Vebel har bragt dette til os:
 > Birger Sørensen skrev:
 >
 >> der anvendes i øvrigt ikke AJAX.
 >
 > Det plejer du bare, og jeg troede at det var derfor
 > man ikke kunne linke direkte - det kan man på den
 > eksisterende.
 >
 >> Det er indtil videre en test - ved ikke rigtigt om
 >> jeg er tilfreds    >
 > Det er ikke nok at du selv er tilfreds, brugeren skal
 > også være det.
 Det er jo det    Hvad vil brugeren så helst have - at man skal scrolle 370 retter 
 tilbage, for at få menuen ind på skærmen, eller en scrollbar på menuen, 
 når hyns skærm eller vindue er for lille til at vise det hele på een 
 gang?
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
           Allan Vebel (18-03-2010) 
 
	
          | |  | Kommentar Fra : Allan Vebel
 | 
 Dato :  18-03-10 17:09
 | 
 |  | 
 
            Birger Sørensen skrev:
 > Hvad vil brugeren så helst have - at man skal
 > scrolle 370 retter tilbage, for at få menuen ind
 > på skærmen, eller en scrollbar på menuen
 Der er også noget der hedder et tastatur med
 PgUp, PgDn, Home og End.
 Det var nu mest det med direkte link, jeg var lidt
 bekymret over.
 -- 
 Allan Vebel
http://vebel.dk  | http://html-faq.dk |  |  | 
  Ib K. Jensen (13-03-2010) 
 
	
          | |  | Kommentar Fra : Ib K. Jensen
 | 
 Dato :  13-03-10 01:32
 | 
 |  | 
 
            Den 10-03-2010 23:22, Birger Sørensen skrev:
 > Men Opera? ( = skrig og skrål?)
 > Den gør såmænd også rigtigt. Lige bortset fra, at de to absolut
 > positionerede spalter - menu og indhold - ikke bliver positioneret i
 > wrapperen, som de skal iht. css'en.
 > Af de absolut positionerede elementer i wrapperen, er det tilsyneladende
 > kun footeren, der bliver "re-postioneret" rigtigt (repositioneret i det
 > hele taget..), når størrelsen af wrapperen ændres?
 > Hvis man ændrer på bredden af browservinduet, kommer det ene af de to
 > elementer (indholdet) også med - sommetider..
 > Man kan også bruge Dragonfly (Operaversion af Firebug), og manuelt
 > manipulere bottom i css'en for de to elementer - så bliver de også
 > korrigeret korrekt.
 >
 > Fænomenet kan observeres på http://varmeretter.dk/test/ I min Thunderbrowser (plugin til Thunderbird) vises siden åbenbart som 
 du vil have den til at se ud, dog med scrollbars i menu- og 
 content-delen, også i min Opera 10.10 vises den som ovenstående.
 Sender to billeder med privat post.
 -- 
 Ib K. Jensen :: www.ikjensen.dk Only a Genealogist regards a step backwards as progress.
            
             |  |  | 
  Birger Sørensen (14-03-2010) 
 
	
          | |  | Kommentar Fra : Birger Sørensen
 | 
 Dato :  14-03-10 16:11
 | 
 |  | 
 
            Ib K. Jensen tastede følgende:
 > Den 10-03-2010 23:22, Birger Sørensen skrev:
 >> Men Opera? ( = skrig og skrål?)
 >> Den gør såmænd også rigtigt. Lige bortset fra, at de to absolut
 >> positionerede spalter - menu og indhold - ikke bliver positioneret i
 >> wrapperen, som de skal iht. css'en.
 >> Af de absolut positionerede elementer i wrapperen, er det tilsyneladende
 >> kun footeren, der bliver "re-postioneret" rigtigt (repositioneret i det
 >> hele taget..), når størrelsen af wrapperen ændres?
 >> Hvis man ændrer på bredden af browservinduet, kommer det ene af de to
 >> elementer (indholdet) også med - sommetider..
 >> Man kan også bruge Dragonfly (Operaversion af Firebug), og manuelt
 >> manipulere bottom i css'en for de to elementer - så bliver de også
 >> korrigeret korrekt.
 >>
 >> Fænomenet kan observeres på http://varmeretter.dk/test/ >
 > I min Thunderbrowser (plugin til Thunderbird) vises siden åbenbart som du vil 
 > have den til at se ud, dog med scrollbars i menu- og content-delen, også i 
 > min Opera 10.10 vises den som ovenstående.
 >
 > Sender to billeder med privat post.
 Jo...
 Den ser rigtig ud i alle (også Opera, med lidt hjælp) - og det var 
 Opera spørgsmålet gik på.
 Jeg kender ikke Thunderbrowser, men kan forestille mig, at den ikke 
 falder ret langt ved siden af FF.
 Prøvede faktisk at emulere i Operas demo af Opera Mini 5 - Den viser så 
 ingenting, uden forklaring. Sikkert noget Java, der ikke virker/ikke er 
 installeret.
 Birger
 -- 
http://varmeretter.dk  - billig, sund og hurtig mad
http://bbsorensen.dk |  |  | 
 |  |