Avatar billede ekfeldt_net Nybegynder
07. september 2005 - 16:20 Der er 10 kommentarer og
1 løsning

indsæt centreret billede

Jeg ved ikke meget om php - eller html kode,
men har brug for at ligge et billede ind på min php-side.
Hele siden og teksten kører fint i Mozilla, men i IE6, fungerer billedet ikke. Jeg er ret overbevist om at det er centreringen af billedet der er forkert
Billedbeskrivelse i php'en:

echo "<center><IMG SRC=\"billede.jpg\"width='750'height='210'></center>";
echo top("Overskrift");
echo "<p>text</p>";

php'en er tilknytte en css-fil der beskriver nogle overordnede faktorer:
body{background-color:#CCCCCC}
body{background-image: url(ramme.jpg);background-repeat: repeat-y;background-position: center;}
body{margin: 0}

Er der et enkelt svar til dette?
Avatar billede Slettet bruger
07. september 2005 - 16:28 #1
echo "<div style=\"margin: auto; text-align: center;\"><IMG SRC=\"billede.jpg\"width='750'height='210'></div>";
Avatar billede Slettet bruger
07. september 2005 - 16:28 #2
margin: auto; bør kunne gøre det alene, men jeg tror ikke IE er så glad for den.
Avatar billede ekfeldt_net Nybegynder
07. september 2005 - 16:36 #3
Hej wicez,

Tak for svaret.
Jeg har anvendt din kode, men det samme problem opstår.
Hvis du ser eksemplet på mit forum:
http://www.ekfeldt.net/temp/gbog/gbog.php

Når man starter siden op ser det rigtigt ud, men går du til "næste" forsvinder baggrunden indtil du beder IE om at "refresh".
Avatar billede ekfeldt_net Nybegynder
07. september 2005 - 16:36 #4
- som om den ignorerer css-filen der beskriver der overordnede faktorer...
Avatar billede Slettet bruger
07. september 2005 - 16:41 #5
1. Problemet opstår ikke i FF, men jeg kan godt se at det går galt i IE.

2. Hvor sidder det billede, du ikke kan få til at sidde i midten?
Avatar billede Slettet bruger
07. september 2005 - 16:42 #6
For at løse dit problem:


1. Fjern din øverste div. Den må ikke være før <html> og <head> - Flyt den ind efter <body>

2. Sæt denne linie ind _aller_ øverst på din side:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede Slettet bruger
07. september 2005 - 16:54 #7
Er du med på hvad jeg mener?
Avatar billede ekfeldt_net Nybegynder
07. september 2005 - 16:57 #8
Tak for hjælpen wicez!

Nu fungerer det også IE...
Jeg lagde DTD'en ind og ændrede rækkeføljen af koden:

echo top("");
echo "<p></p>";
echo "<div style=\"margin: auto; text-align: center;\"><IMG SRC=\"forum.jpg\"width='750'height='210'></div>";

Jeg lader bare de øverste tekstbokse stå tomme - lidt klamphuggeri, men det vigtigste er at det virker.

Hvis du skriver et svar, sender jeg point i din retning.
mvh
Avatar billede Slettet bruger
07. september 2005 - 16:59 #9
Så kaster jeg da bare et svar :o)
Avatar billede Slettet bruger
07. september 2005 - 17:02 #10
- Tak for point!
Avatar billede ekfeldt_net Nybegynder
07. september 2005 - 17:04 #11
- super
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