Avatar billede dadane Novice
23. februar 2005 - 12:50 Der er 15 kommentarer og
1 løsning

Centrering af siden, hvorfor kun i IE?

Se: http://aavm.gladkristen.dk/
Avatar billede boxer Praktikant
23. februar 2005 - 13:14 #1
Jeg kan godt se at den loader perfekt i IE men ikke i Firefox. Firefox er langsommere og loader i venstre side.
Firefox er stadig under udvikling - den viser ikke altid websiderne korrekt. Efter min mening er det fint at der er lidt konkurrence til IE - det kan kun gøre produktet bedre. Men jeg synes at Firefox har for mange fejl. Jeg har den installeret men bruger den ikke.

På midten af denne side kan du læse om problemet:
http://www.mozilla.org/products/firefox/releases/1.0.html

Her kan du rapportere en bug:
https://bugzilla.mozilla.org/
Avatar billede dadane Novice
23. februar 2005 - 13:16 #2
Men når de kan: http://html-faq.dk/testsider/650px.htm
Hvorfor kan jeg så ikke? (Jeg har forsøgt at bruge den kode de anbefaler, - men naturligvis tilpasset. Og det går åbenbart ikke ret godt).
Avatar billede boxer Praktikant
23. februar 2005 - 13:39 #3
Jeg ved det faktisk ikke :o( Jeg ved bare at jeg har opgivet at bruge Firefox netop pga. de problemer du beskriver. Jeg kan jo indlæse alle sider med IE.
Avatar billede erikjacobsen Ekspert
23. februar 2005 - 13:43 #4
Du skal formentlig blot sætte din text-align:center; på dit <div>-tag istedet for.
Firefox har det med at forsøge at overholde standarderne.
Avatar billede dadane Novice
23. februar 2005 - 13:58 #5
Erikjacobsen: Det tror jeg ikke, - så vil jeg jo få centreret indholdet i mit div, - ikke selve mit div-område.
Avatar billede erikjacobsen Ekspert
23. februar 2005 - 14:00 #6
Jeg har ikke set så nøje på dit eksempel, men hvis det er problemet, kan du lave et
<div> alene til det. Jeg fandt et gammelt eksempel, som har denne af samme grund:

<div align="center">
Avatar billede dadane Novice
23. februar 2005 - 14:10 #7
Erik: Det har jeg så nu, - men uden resultat
Avatar billede erikjacobsen Ekspert
23. februar 2005 - 14:14 #8
Det kan du have ret i. Jeg har yderligere en centreret tabel. Jeg husker ikke helt hvorfor det og det andet ;)  Check selv: http://www.golfhusene.dk/
Avatar billede dadane Novice
23. februar 2005 - 14:32 #9
Tror mit problem er at jeg placere noget absolut på noget relativt.

IE (og jeg) forstår style="position:absolute; left: 552; top: 85;..." som placer dette felt 552 pixels til venstre og 85 pixels nedenfor øverste venstre hjørne AF DET AKTIVE FELT (div-felt), - men Firefox mener vidst at det er absolut i forhold til øverste venstre hjørne AF SIDEN.
Avatar billede jamiros Novice
23. februar 2005 - 15:42 #10
Se stylesheet i dette spørgsmål:
http://www.eksperten.dk/spm/593736
Avatar billede dadane Novice
23. februar 2005 - 16:52 #11
Tak! Det spiller.
Giv et svar.
Avatar billede dadane Novice
23. februar 2005 - 16:54 #12
Til de dovne - (eller mig selv næste gang jeg leder...)

Tricket er at lave følgende i style til et div (eller sikkert andet) som indeholder hele siden, - eller i hvert fald det der skal centreres.

position: absolute; top: 10%; left: 50%; margin: -46 -400 ; width: 800px; height: 460px;

Altså. Bredden af det hele er 800 pixels. Du deler op i 2. Det giver 50% eller 400 pixels. Begge dele skrives på. Højden er 460 pixels, - men jeg vil ikke have den centreret. Men gerne lidt væk fra top. Jeg har valgt 10%. Måske er det en fejl. Måske burde det være et fast tal. Anyway. Mine mål giver så 10% eller 46. Og det skrives så også ind.
Avatar billede dadane Novice
23. februar 2005 - 16:58 #13
Eneste problem er at hvis man har et vindue der er for lille (mindre end 800x460 pixels indre størrelse i mit tilfælde) så kan man ikke scrolle "baglæns" altså venstre eller op for at se det der er der.
Avatar billede jamiros Novice
23. februar 2005 - 17:40 #14
Godt det virker ;-)
Mht. dit sidste indlæg, så håber jeg ikke at der er nogle der kører 800x600 skærmopløsning længere. Ellers er det muligt at lave auto scroll på hele vinduet (body)
i det sørgelige tilfælde :-)
Avatar billede dadane Novice
23. februar 2005 - 17:42 #15
Mobileenheder måske?
Avatar billede Slettet bruger
23. februar 2005 - 20:50 #16
ulrikchristensen:

Du har desværre fået et eller andet galt i halsen... IE er den dårligste browser ud af mange.

Fx. er Opera og Mozilla forefox ca. 250% hurtigere end IE, og fortolker koder langt mere korrekt iflg. HTML, XHTML og CSS standarderne.

Desuden "gætter" IE sig frem til fortolkningen, det gør de andre browsere ikke. De fortolker koderne som de bliver skrevet.

Man kan dog ikke sige, at Opera og Mozilla fortolker koderne helt korekt endnu, men de er laaaaaangt foran IE.


Derfor: Hvis du skal programmere bare nogenlunde korrekt, er IE den sidste browser, du tester dine scripts med.

Så pil du trygt Mozilla forefox frem igen, og lær at programmer mere korrekt istedet. Så vil du nemlig finde ud af, at dine websider bliver vist ens i de 3 førende browsere. :-)

Her er webstandarderne beskrevet, af organisationen som sætter dem:
w3c.org

Og her kan du validere dine websider:
validator.w3.org
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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