24. 11. 2005 v sekci webdesign:

IE kurzivní bug

To, že je Internet Explorer chybový, si uvědomuje asi každý tvůrce webu. Dnes jsem si všiml, že mi IE rozhodí z neznámého důvodu sekci o autorovi mého blogu. Nejdříve jsem předpokládal, že chyba bude v obrázcích, ostatní stránky totiž fungují bez problému. Problém s kurzivou Metodou pokus/omyl jsem však došel k závěru, že IEčku vadí odstavec s mým mottem, který […]

To, že je Internet Explorer chybový, si uvědomuje asi každý tvůrce webu. Dnes jsem si všiml, že mi IE rozhodí z neznámého důvodu sekci o autorovi mého blogu. Nejdříve jsem předpokládal, že chyba bude v obrázcích, ostatní stránky totiž fungují bez problému.

Problém s kurzivou

Metodou pokus/omyl jsem však došel k závěru, že IEčku vadí odstavec s mým mottem, který je psán kurzivou. Bylo jedno, zda jsem použil stylopis či tag em, kurziva layout vždy rozhodila. Máte někdo podobnou zkušenost?

Závěrem

Jako dodatek uvádím odkaz na alternativní stránku o autorovi a poznámku, že IE nereaguje na změnu tloušky písma, ale pouze na kurzívu.

Komentáře

24. 11. 05, 13.25

Znám to, ale řešení nevím. Zkátka některé dlouhé texty kurzívou rozšíří box, ve kterém jsou umístěny (místo aby se zarovnaly) a to pak způsobuje posunutí toho menu nebo ostatních boxů – nevejdou se na své původní místo. Vypadá to, jakoby IE nejdříve vykreslil ten text normálně, pak ho zarovnal a až nakonec „zkurzívovatěl“, čímž se někdy rozšíří.

2. SuE
24. 11. 05, 13.31

jj, taky jsem s tím kdysi zápasila, dělalo mi to spodní posuvník kvůli tomu.
Je to popsaný bug, třeba tu: http://ie-brouci.dero.name/italics-bug.html

3. SuE
24. 11. 05, 13.32

ale huš s tím justify, koukni jak to vypadá :-)

24. 11. 05, 13.32

Mám podobnou zkušenost, pokud se v bloku vyskytuje text s kurzívou, tak je možné, že se může tento blok o malou část rozšířit (v IE).

Ale jestli se tento bug nějak jmenuje, to netuším :)

24. 11. 05, 13.33

Tenhle bug mi taky už jednou pěkně zatopil. Popis zde: http://www.positioniseverything.net/explorer/italicbug-ie.html

24. 11. 05, 13.44

Kurzíva jako taková ani tak nevadí. Spíš jde o to, že jak se písmo nakloní, přesáhne malinko hranici svého pravého okraje, menu se pak už vedle nevejde, tak ho IE hodí dolů. Když kurzívu ponecháš a docílíš toho, aby se písmo nedotýkalo pravého okraje, bude to OK. ;)

24. 11. 05, 14.00

Jo jo to je bug, na ktery jsem taky narzil, jde o to, ze kurziva/italika zvetsuje sirku bloku – viz muj spot Italika zvětšuje šířku bloku v MSIE

24. 11. 05, 14.03

Jak vidět, tak je tento bug zdokumentovaný docela dobře.. :-)

24. 11. 05, 14.22

OT: Ten WP teda s těmi komentáři pěkně hází. Člověk aby přemýšlel, jestli tam má vůbec něco psát, když tam ještě nic není. Před půl hodinou jsem byl první a Plaváček druhý. Najednou jsem šestý a Plaváček osmý. Nejde mi o pozici, ale o to, že komentář potom ztratí smysl. ;)

12. dgx
24. 11. 05, 14.24

Nesmyslně zvětšuje bloky, přitom by měla spíš zvětšovat inline objekty. Pokud v textu použiji kurzívu následovanou normálním řezem, mezera v místě přechodu je příliš malá. Dá se to řešit něčím jako:

i, em { margin-right: 0.1em; }

Možná by pomohla i nějaká variace tohoto při řešení problému se zvětšeným blokem?

24. 11. 05, 14.31

Čeho se ještě dočkáme :-)

24. 11. 05, 14.36

Tato chyba je zapríčinená nesprávnym prerátavaním „priestoru“ pri zalamovaní slov. IE v tomto prípade prerátava šírku podľa normálneho písma, čo však v niektorých prípadoch spôsobí nesprávny výpočet a teda zlé zalomenie slov. Riešením je zalamovať ich ručne.

Stretol som sa aj s ďalším zaujímavym bugom, a to zlým prerátavaním box modelu pri použití vlastného obrázku v zoznamoch . V Opere a Mozille sa pritom tento bug neprejavuje.

15. rony
24. 11. 05, 15.33

Podla mna nejde o bug. Microsoft si cti typograficke zasady a jednou z nich je, aby sa neprehanala italika pre cele odstavce textu.

;-)

16. Leo
24. 11. 05, 21.13

„Podla mna nejde o bug. Microsoft si cti typograficke zasady a jednou z nich je, aby sa neprehanala italika pre cele odstavce textu.“

Nemusi byt v celem odstavci, staci, kdyz je jen v jednom slove a to se zrovna ocitne na konci radku. Pak je potiz, ale da se resit jak je uvedeno v predchozich odkazech pred overflow. Leo

17. rony
25. 11. 05, 20.59

[16] Aha, Microsoft je potom mrcha! ;-) btw: trochu som zartoval, nech sa nezmenite na akademikov ;-)

18. Eoghan
27. 11. 05, 18.43

Excellent work! Best new design I’ve seen in about two months! Well done.