/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
margin/div spørgsmål.
Fra : L[x]


Dato : 28-11-04 22:22

Hej ng.

Er der nogen der lige hurtigt kan forklare mig hvorfor IE giver dobbelt
margin på de 2 nederste div's på nedenstående link? Og hvorfor IE laver
det gabende mellemrum mellem samme? Når nu både Opera og Firefix viser
det som det er tænkt (og forhåbenligt skrevet)?

På forhånd tak.
--
mvh. L[x] - www.ionline.dk

 
 
L[x] (28-11-2004)
Kommentar
Fra : L[x]


Dato : 28-11-04 22:23

L[x] wrote:
> Hej ng.
>
> Er der nogen der lige hurtigt kan forklare mig hvorfor IE giver dobbelt
> margin på de 2 nederste div's på nedenstående link? Og hvorfor IE laver
> det gabende mellemrum mellem samme? Når nu både Opera og Firefix viser
> det som det er tænkt (og forhåbenligt skrevet)?
>
> På forhånd tak.


Undskyld, jeg glemet linket:

http://test.ionline.dk/test.html

--
mvh. L[x] - www.ionline.dk

Knud Gert Ellentoft (28-11-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 28-11-04 23:03

L[x] skrev:

>Er der nogen der lige hurtigt kan forklare mig hvorfor IE giver dobbelt
>margin på de 2 nederste div's på nedenstående link?

Fordi IE er gået i quirks mode p.gr.a. den php ting du har
stående øverst.

For at IE viser siden i standard mode, så skal doctype stå som
det allerførste på siden, så fjern det eller placer det andet
sted.
--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

L[x] (28-11-2004)
Kommentar
Fra : L[x]


Dato : 28-11-04 23:04

Knud Gert Ellentoft wrote:

> Fordi IE er gået i quirks mode p.gr.a. den php ting du har
> stående øverst.
>
> For at IE viser siden i standard mode, så skal doctype stå som
> det allerførste på siden, så fjern det eller placer det andet
> sted.

Ændrer ikke på problemet med margien.

--
mvh. L[x] - www.ionline.dk

L[x] (29-11-2004)
Kommentar
Fra : L[x]


Dato : 29-11-04 11:20

Knud Gert Ellentoft wrote:

> Fordi IE er gået i quirks mode p.gr.a. den php ting du har
> stående øverst.
>
> For at IE viser siden i standard mode, så skal doctype stå som
> det allerførste på siden, så fjern det eller placer det andet
> sted.

Er det iøvrigt mulgit at jeg kan få dig til ar definere begrebet quirks
mode? Jeg er efterhånden faldet over det nogle gange.
--
mvh. L[x] - www.ionline.dk

Erik Ginnerskov (29-11-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 29-11-04 14:34

L[x] wrote:

>> Fordi IE er gået i quirks mode p.gr.a. den php ting du har
>> stående øverst.

> definere begrebet
> quirks mode? Jeg er efterhånden faldet over det nogle gange.

Du kan 'oversætte' det til "bagud-kompatibel visning". Dvs. at browseren
efterligner tidligere versioners fejlagtige måde at tolke html.

Til forskel herfor står "standard-mode", hvor browseren forsøge at vise
websiden i henhold til den standard, der er anbefalet af W3C.

Da forskellige browserfabrikaters ældre versioner havde hver sin fejlagtige
ide om, hvordan html skulle vises, kan man i quirks-mode ikke forvente, at
en given webside ser ens ud i forskellige nutidige browsere.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Jens Gyldenkærne Cla~ (29-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 29-11-04 15:28

L[x] skrev:

> Er det iøvrigt mulgit at jeg kan få dig til ar definere
> begrebet quirks mode? Jeg er efterhånden faldet over det nogle
> gange.

Prøv at kigge her: <http://www.hintzmann.dk/articles/doctype/>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Anskjær (28-11-2004)
Kommentar
Fra : Peter Anskjær


Dato : 28-11-04 23:57

"L[x]" <invalid@invalid.invalid> skrev i en meddelelse
news:41aa418e$0$66396$14726298@news.sunsite.dk...
> Hej ng.
>
> Er der nogen der lige hurtigt kan forklare mig hvorfor IE giver dobbelt
> margin på de 2 nederste div's på nedenstående link? Og hvorfor IE laver
> det gabende mellemrum mellem samme? Når nu både Opera og Firefix viser det
> som det er tænkt (og forhåbenligt skrevet)?
>
Jeg har ikke kigget alt for meget i din css, der er virkeligt meget, du
skulle tage at udnytte nedarvningen, definer f.eks font for links en gang
for alle med a { def } i stedet for at gentage det for a:active, a:hover
osv. Eller evt. bare definerer font i body og derefter kun definere font for
de elementer der skal have en anden font end standardfonten. Derudover kan
du også slå forskellige klasser sammen hvis de har samme definitioner, dette
gøres med .klasse1, .klasse2 { def }. Men det havde sådan set ikke noget med
problemet at gøre, bare et råd til hvordan du kan minimere antallet af
linjer i din css-fil.
Men det ser ud til det er en bug i forbindelse med floats og margin i IE der
netop giver dobbelt op på margin. Søg på google efter double margin og evt.
ie og det vælter ned over dig med beskrivelser og løsningsforslag.

Mvh
Peter



L[x] (29-11-2004)
Kommentar
Fra : L[x]


Dato : 29-11-04 11:24

Peter Anskjær wrote:

> Jeg har ikke kigget alt for meget i din css, der er virkeligt meget, du
> skulle tage at udnytte nedarvningen, definer f.eks font for links en gang
> for alle med a { def } i stedet for at gentage det for a:active, a:hover
> osv. Eller evt. bare definerer font i body og derefter kun definere font for
> de elementer der skal have en anden font end standardfonten. Derudover kan
> du også slå forskellige klasser sammen hvis de har samme definitioner, dette
> gøres med .klasse1, .klasse2 { def }. Men det havde sådan set ikke noget med
> problemet at gøre, bare et råd til hvordan du kan minimere antallet af
> linjer i din css-fil.

Ja, jeg har rodet lidt med nedarving, men det virkede ikke helt
efterhensigten. Måske skal jeg bare rode lidt mere med det.

> Men det ser ud til det er en bug i forbindelse med floats og margin i IE der
> netop giver dobbelt op på margin. Søg på google efter double margin og evt.
> ie og det vælter ned over dig med beskrivelser og løsningsforslag.

Ja, det er tilsyneladende en float bug der er skyld i det. Jeg takker.

Til andre med samme problem, det kan løses ved at at sætte

display: inline;

på det floatede element.

--
mvh. L[x] - www.ionline.dk

L[x] (29-11-2004)
Kommentar
Fra : L[x]


Dato : 29-11-04 19:47

L[x] wrote:
> Hej ng.
>
> Er der nogen der lige hurtigt kan forklare mig hvorfor IE giver dobbelt
> margin på de 2 nederste div's på nedenstående link? Og hvorfor IE laver
> det gabende mellemrum mellem samme? Når nu både Opera og Firefix viser
> det som det er tænkt (og forhåbenligt skrevet)?
>
> På forhånd tak.

Tak til alle for svar.

--
mvh. L[x] - www.ionline.dk

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste