mboost-dp1

IE er mærkelig!


Gå til bund
Gravatar #1 - NevaKee
13. jun. 2005 21:18
Hehe ikke en spam tråd, men blot nogen af de sjove ting man oplever som "webdesigner".
Jeg har desværre mødt megen modstand i IE når man koder efter http://www.w3schools.com

Men her er da lige et par af dem, som jeg synes i skal se de tre første har jeg løst, det var bare at skrive strammere kode, da IE tror, at nogle elementer automatisk bør arve styles, og andre gange ikke...!?

http://www.nanolaug.dk/02z/HaderIE/haderIE.GIF
http://www.nanolaug.dk/02z/HaderIE/haderIE2.GIF
http://www.nanolaug.dk/02z/HaderIE/haderIE3.GIF

Den sidste er dog den sjoveste! Her kan man i FireFox se hele siden, mens man i IE ikke kan se noget, man kan dog se sourcen i IE men ikke siden...

http://www.nanolaug.dk/02z/HaderIE/IngenSide.png

I kan jo selv teste den sidste side i:
http://www.nanolaug.dk/02z/Designs/Simpelt/index.h...

Jeg vil da gerne høre om det kun er IE der har problemer med siden ;)
Gravatar #2 - XorpiZ
13. jun. 2005 21:33
#1

Nu ved jeg ikke helt.. men din side validerer ikke i hverken CSS eller HTML.. så måske du sku rette dine fejl og så prøve igen :)
Gravatar #3 - NevaKee
13. jun. 2005 21:39
Hehe ved det, den er også kun en test opsætning, som jeg siger er det bare sjovt, at det virker i den ene men ikke i den anden.
Gravatar #4 - NevaKee
13. jun. 2005 21:42
Ahh hehe havde da sørme glemt at slutte en <SCRIPT> ikke for godt.. :$
Men som jeg siger er det bare for at vise hvordan det nu kan gå galt hehe.
Gravatar #5 - XorpiZ
14. jun. 2005 06:06
#4

Og så virkede det lige pludselig fint.. hehe ;)

Godt du fik det til at virke :)
Gravatar #6 - NevaKee
14. jun. 2005 13:25
Nå men noget andet sjovt er FireFox og javascripts!
Jeg har problemer med, at første gang man åbner siden fra en koldstartet FireFox, så fremkommer menuen et mærkeligt sted, på denne side, jeg er ved at lave, er det så oppe i toppen de popper op, hvis man refresher siden så vupti ingen problemer. Ingen anden browser jeg har prøvet med, IE og Opera har disse problemer...

Jeg finder det lidt mærkeligt!
Gravatar #7 - KaW
15. jun. 2005 16:15
Tjah, jeg kender også en som hader at rette CSS til IE. Og man ender i en masse underlige hacks for at få det til at fungere helt godt.

Offtopic:
Ps.: Men ham her kan godt lide IE http://rnd.users.whitehat.dk/sh/blogtest.php
Gravatar #8 - Deternal
15. jun. 2005 17:46
#7: Tjeah, sådan er det jo med de der små teenagen MS fanboys - scary nok.
Gravatar #9 - XorpiZ
15. jun. 2005 17:49
#7

Han lyder fandme som en idiot.. en skam af små pæle som ham, skal gi os ærlige MS-fan et dårligt ry :(
Gravatar #10 - bjerh
15. jun. 2005 18:02
#7
- The lack of standards, IE don't even fully support CSS1
Who cares. Really. Why don't you just stop making stupid and ugly designs with the Georgia font and fancy logos that takes 20 seconds to load when using a slow internet connection. I want information and usability and I think so does most of the web users. By the way, I've rarely met a site that doesn't render properly on Internet Explorer.


Oh gus og gru.. Føj! Det er virkelig slemt. Det fortæller hvor lidt han egentlig ved. :)

Haha.. jeg griner!
Gravatar #11 - DUdsen
15. jun. 2005 18:42
En anden underlig ting ved IE http://koen.dk/old/ se bilede hvorfor gør den det når firefox ikke gør det.
Derudover er den ret lang tid om at loade, i IE.
Jeg kan ikke se hvad der skulle gå galt, den sender en text/html filetype hvilket da er korekt nok og siden validere fint.
Gravatar #12 - KaW
16. jun. 2005 14:29
Jeg ville gerne vise ham den side som tit bliver postet i newz nyhederne som viser hvordan IE renderer helt forkert, ligenu kan jeg bare ikke finde de nyheder det er blevet postet i :/
Gravatar #13 - Cyrack
16. jun. 2005 16:22
Hmm, IE har mange små sjove fejl, fx. at margin på et block element regnes som en del af bredden, så et object ikke bliver bredere ved at give margin (w3c specifcere det anderledes) og IE har en del sjov måder at fortolke og vise floats og clear på bl.a. inline og block elemnter. Det mest irriterende er dog ie 6 med xp-sp2: før kunne man lave en block der fyldte en relativ del af vinduet (sætte left og top parameter i css og beregne bredden og højden med et embedded script i css, nu får man en advarsel om aktivt indhold, og det skræmmer besøgende).
I fx. firefox vil dette:

div.blok
{
position: relative;
left: 10px;
top: 10px;
right: 10px;
bottom: 10px;
}

Give en div der er 10px fra alle sider, mens IE discarder right og bottom egenskaben og udvider efter indhold.
En mulig løsning på mange IE-problemer er underscore-hacket (dog ved brug af expression, hvilket som sagt giver den gule advarselsbar):

div.blok
{
position: relative;
left: 10px;
top: 10px;
right: 10px;
bottom: 10px;
_width: expression(java_script_der_udregner_bredden);
_height: expression(java_script_der_udregner_højden);
}

Men igen, IE kræver mange hacks for at siden vises ens i alle browsere, men når jeg laver sider synes jeg faktisk det er rart at alle andre browsere er næsten enige om hvordan siden skal vises, undtagen IE, og der er det muligt at hacke sig ud af problemerne.

** NOTE **

IE-underscore-hack virker med alle properties, da IE tolker et underscore-property som et normalt property (fx bliver _height tolket som height i IE, mens alle andre browsere discarder _height da CSS (1 - 3) beskriver at underscore-egenskaber er browser-specifikke udvidelser, der kun skal tolkes af den retsmæssige browser (Mozilla har fx. en del (svjh.) udvidelser, der er mozilla-specifikke).
Gravatar #14 - ZOPTIKEREN
16. jun. 2005 20:53
#12 - KaW
Mon han ikke selv følger lidt med i nogle diskusioner herinde og derfor har set alle de der, ie suger fed bred ørred, link?
Gravatar #15 - west
16. jun. 2005 21:24
#6: Jeg har problemer med, at første gang man åbner siden fra en koldstartet FireFox [...]

Det lyder som en rendering bug der fandtes i ældre versioner af FF ....
Den er vist rettet nu, jeg har ihvert fald ikke stødt på den i et stykke tid.

Kører du nyeste FF ?
Gravatar #16 - NevaKee
18. jun. 2005 08:21
#15
Hmm skulle da mene at 1.0.4 er den nyeste..

#14 hvordan komer rnd ind i billedet?

#13 Men det er da ærgerligt at en så stor browser ikke kan "holde" på definitionerne... Og tak for det med _ hacks kendte dem ikke.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login