[css] echte compatibility

Pagina: 1
Acties:

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Hoi,

Al geruime tijd maak ik websites volledig in CSS en deze zijn ook w3c valid en werken zowel in Safari/Firefox/Internet Explorer/Opera gewoon goed !

Alleen krijg ik vaak geen goede resultaten met IE 5.5 en 5.0

Zijn er truukjes die ik in de code toe kan voegen en dat deze alleen gelezen kunnen worden door IE5.5 en 5.0 zonder dat ik bijv. javascript browser detectie gebruik ?

Heb al gezocht naar oplossingen maar kan geen goede vinden.
Het is zo irritant dat als je site 100% en tot op de pixel nauwkeurig in firefox/safari en IE 6.0 hebt werken maar niet in IE 5.5 / 5.0

Om het werkend te krijgen in zowel IE als firefox gebruik ik vaak w\idth hacks

  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
zoiets?
code:
1
2
3
<!--[if IE]>
stylesheet1
<![endif]-->

[ Voor 43% gewijzigd door Mischa_NL op 19-10-2005 15:00 ]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:48
Is het echt zo erg dat er niet mee te leven valt?
Hoeveel mensen die jouw website bekijken gebruiken IE 5 of 5.5?

Motor onderhoud bijhouden


  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Nou het is namelijk zo dat er groepen zijn die nog met oude pc's werken en deze gebruiken dus nog IE 5.0/5.5

Met onderstaande kan je wel aangeven dat alleen IE die stylesheet pakt maar niet IE 5.0/5.5 specifiek (dan val je weer terug naar JS)

<!--[if IE]>
stylesheet1
<![endif]-->

  • disjfa
  • Registratie: April 2001
  • Laatst online: 08-01 11:17

disjfa

be

Je zou ook gewoon css kunnen gebruiken wat compatible is tussen IE 5.0(+) en FF en de rest van de browsers. Je hebt dan wel een beperkende factor maar je kan best ver komen.

Ik zie het probleem niet helemaal.

disjfa - disj·fa (meneer)
disjfa.nl


  • Arnold
  • Registratie: September 2000
  • Laatst online: 26-04 11:48
Is het niet verstandig mensen met IE5/5.5 aan te sturen te upgraden naar IE6?
niet alleen omdat je dan heel veel compatiblility issues verhelpt (helaas nog niet genoeg), maar ook vooral omdat IE6 met laatste updates een stuk veiliger is. IE 5.5 is alweer van 2000 als ik me niet vergis.

Algemene browerstats van September 2005 geven aan dat nog 4% IE5.x gebruikt.
In hoeverre ben je er zeker van dat dit voor jouw site meer is? En dat het de tijd/moeite waard is hiervoor aanpassingen te doen.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:34

crisp

Devver

Pixelated

Zoek eens op 'conditional comments' - daarmee is het wel degelijk mogelijk ook te checken op versie.
Uit de source van deze pagina:
HTML:
1
<!--[if lt IE 6]><link rel="stylesheet" type="text/css" href="css/ie5.css?v=193k"><![endif]-->

Intentionally left blank


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 17:30

RM-rf

1 2 3 4 5 7 6 8 9

ZOMERZON schreef op woensdag 19 oktober 2005 @ 15:31:

Met onderstaande kan je wel aangeven dat alleen IE die stylesheet pakt maar niet IE 5.0/5.5 specifiek (dan val je weer terug naar JS)

<!--[if IE]>
stylesheet1
<![endif]-->
daarvan zijn verschillende mogelijkheden

code:
1
2
3
4
5
6
7
8
9
10
11
12
<!--[if gte IE 5]>
    IE 5.0 - 6.x
<!--[if IE 5]>
    IE 5.0
<!--[if IE 5.5000]>
    IE 5.5
<!--[if IE 6]>
    IE 6.0
<!--[if gte IE 5.5000]>
    IE 5.5 - 6.x
<!--[if lt IE 6]>
    IE 5.0 - 5.5

http://www.dithered.com/c...ditional_comments_ie.html

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Om maar een voorbeeld te geven, je kan mensen met een oude auto ook aansporen om een nieuwe te gaan halen maar soms hebben die mensen de middelen niet om een nieuwe te halen.

Ik zal sowieso even kijken naar de IF 'comments', ziet er interessant genoeg uit

Thanks allemaal !

  • Cubix
  • Registratie: Juni 2001
  • Niet online
Ik maak gebruik van de * html selector bug van IE browsers (die lezen dat wel uit). Helaas ook ie6.0, dus die voer je weer code met slashes er in. Dat leest alleen ie6.0.

Lees er meer over op: http://www.info.com.ph/~e...n/style/modifiedsbmh.html

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
die w\idth gebruik ik zelf idd ook maar wist niet dat normale width in die selector door ie 5.x worden gelezen, erg mooi ! :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:34

crisp

Devver

Pixelated

hacks op basis van CSS parsing bugs = evil; zelfs microsoft roept op om dat vooral niet te doen en liever gebruik te maken van gedocumenteerde en dus gegarandeerde functionaliteit zoals conditional comments...

[ Voor 30% gewijzigd door crisp op 19-10-2005 18:07 ]

Intentionally left blank


  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
hmm..... dat gaat nog leuk worden dus als ik sites met w\idth heb gebouwd en als IE 7.0 uitkomt....

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 22:54

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
idd, en dat voorkom je dus door conditional comments te gebruiken :)

  • edwinistrator
  • Registratie: December 2000
  • Laatst online: 23-03-2022
Hoe lang zijn die conditional comments er al?
ik zit vaak nog allerlei ransige hacks te gebruiken namelijk, maar conditional comments is veel overzichtelijker.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:34

crisp

Devver

Pixelated

IE5.0 ondersteund het in ieder geval al

Intentionally left blank


  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 13-03 11:45

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Maar als IE 7 komt dan kan het volgende toch een 'tijdelijke en snelle' oplossing zijn ?

<!--[if lt IE 7]>
blah blah........

dan redirect ik 'em wel naar een css waarin hetzelfde als voor Firefox wordt gebruikt....
Wil namelijk wel compatible blijven houden tussen al die 'ouwe' browsers

  • Dennahz
  • Registratie: November 2001
  • Laatst online: 23-04 13:47

Dennahz

Life feels like hell should.

Zijn er mensen die nu nog met IE5 werken :? Krijg je immers telkens scriptfouten etc.

Ik zou er geen moeite voor doen iig...

Twitter


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:34

crisp

Devver

Pixelated

Dennahz schreef op donderdag 20 oktober 2005 @ 09:17:
Zijn er mensen die nu nog met IE5 werken :? Krijg je immers telkens scriptfouten etc.

Ik zou er geen moeite voor doen iig...
Mwa, IE5 compatibility is niet zo moeilijk hoor. Qua CSS is vooral het boxmodel afwijkend. Qua scripting heb ik nooit veel problemen met IE5; de belangrijkste DOM features zitten er in en met wat prototyping zijn ook missende features zoals bepaalde array methods prima te 'backporten'.
Ja, het is een oud lijk, maar als je bepaalde zaken in je achterhoofd houdt is het echt niet lastig om iets te bouwen dat ook goed in IE5 werkt.

Intentionally left blank

Pagina: 1