mboost-dp1
IE er mærkelig!
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 ;)
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 ;)
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.
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.
Men som jeg siger er det bare for at vise hvordan det nu kan gå galt hehe.
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!
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!
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
Offtopic:
Ps.: Men ham her kan godt lide IE http://rnd.users.whitehat.dk/sh/blogtest.php
#7
Oh gus og gru.. Føj! Det er virkelig slemt. Det fortæller hvor lidt han egentlig ved. :)
Haha.. jeg griner!
- 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!
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.
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.
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).
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).
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.

- Forside
- ⟨
- Forum
- ⟨
- Tagwall
Gå til bund