Missing first letter bug se projevuje zmizením prvního písmene v boxu, ačkoliv je pro něj vyhrazeno místo.
Máme dva do sebe vnořené blokové elementy. Vlastnost position vnořeného elementu nastavíme na hodnotu relative a vlastnost letter-spacing na libovolnou hodnotu. V tomto konkrétním případě Internet Explorer 5.5 pro Windows nevykreslí první písmeno textu ve vnořeném elementu.
Kód výše se váže k prvnímu bodu předchozího seznamu a je použit na této stránce. Prohlédněte si, jak ho vykresluje Váš prohlížeč.
Řešení je naštěstí velice snadné. Stačí přidat jednomu z boxů definici šířky nebo výšky (nasnadě je aplikace Holly hacku), odstranit position: relative, nastavit vnějšímu boxu horní border nebo padding a tak dále. Já jsem si jako ukázku řešení vybral použití Holly hacku.
Ošetřený kód je na této stránce. Vyzkoušejte si, jak se zobrazuje ve Vašem prohlížeči.
Velmi detailní článek k tomuto bugu naleznete na webu Position Is Everything. Autoři tam rozebírají mimo jiné problém kursivou plněných boxů, které obtékají plovoucí elementy. Odkaz máte níže.