Wat werkt er niet in IE ? Kun je geen gebroken pixel opgeven? Het zou mij niet verbazen dat dit het probleem is. Jouw scherm kan tenslotte ook geen 93,3333333 pixels weergeven. Dat worden er 93 of 94. Gebruik de functie round() om af te ronden. Wil je naar beneden of naar boven afronden, gebruik dan floor() of ceil().
Nee, het gaat om een health bar. Wanneer ik dit in FF open, komt het rode gedeelte mooi op 2/3 van het eerste div'je. Alleen wanneer ik dit in IE open, gaat het mis, en is gewoon het hele balkje gevuld :S:S:S:S
dus 93 is is de 93 uit de vergelijking 93 : 140, dus 66,7 procent.
Maar Frank heeft wel gelijk, je kan niet 2/3 pixel kleuren. De eenheid pixels kent geen decimalen. Het zou me ook niet verbazen dat IE hem niet meeneemt in het weergeven, het is immers een foute syntax. Er horen geen punten in width met eenheid pixels.