Vad beror det på när man inte kan ändra textstorleken i Internet Explorer för en webbplats? (Funkar i Firefox.) Är det en CSS-bugg i IE eller något annat?
Och hur löser man det?
wF t ex har det här problemet, att textstorleken är fast i IE, men går att ändra i FF.
Jag har för mig att det blir så om man i css-koden anger textstorleken i px. För dig som användare är det inte mycket att göra. Den som har sidan kan byta till enheten em i stället.
Jag har för mig att det blir så om man i css-koden anger textstorleken i px. För dig som användare är det inte mycket att göra. Den som har sidan kan byta till enheten em i stället.
Ah, tackar!
Hade egentligen en av mina egna sidor i åtanke förstås, men wF blev ett bra neutralt exempel...
Efter lite mekande så verkar det vara mycket knepigare än jag trodde. Måste ju specificera radavstånd och teckenavstånd nu också. Plus byta ut dubbla <br><br> mot <p> istället. Och sen fundera över alla taggar med textstorlekar som finns inuti andra taggar med textstorlekar... *suck*
Samtidigt känns det som om det kanske inte är viktigt att texten ska gå att förstora/förminska, med tanke på zcorpans inlägg om andra knep för användaren? Om folk har problem med läsbarheten på webbsidor så kanske de redan använt/fått hjälp med rätta inställningar o s v? Eventuellt att man kan tipsa de om det knepen på hemsidan istället. Måste ju vara skönt för dem att ställa in så det funkar på alla andra webbplatser med fast textstorlek också?
Om man utgår från medelstorlek i IE och sätter sin fontstorlek i % i html body-elementen så räknar browsern ut storlek och andra fontavstånd i pixlar för det fontval som gäller. De måtten kan man sen ändra relativt till i andra element med em, font-size relativt förälder, andra em-avstånd relativt egna fontstorleken.
IE7 har en knapp/menyval för textstorlek men användarens val resettas till medel när zoom används.
Med vidd i em så har man kontroll över radbrytningar också, men användaren får ju anpassa fönstret till sin fontstorlek.