4. 3. 2009

CSS řešení: když v MSIE nefunguje záporný text-indent pro input

Mám CSS kód pro grafické tlačítko, ve kterém nechci zobrazovat text.


input#site-search-submit
{  
  text-indent: -500px;
}

Trik se záporným text-indent funguje ve standardních prohlížečích. Ne však v IE6+7. Tam musíme přidat pár řádků:


input#site-search-submit
{  
  text-indent: -500px;
  display: block;
  font-size: 0px;
  line-height: 0px;  
}

Odpověď na logicky následjící otázku “A proč?” dnes nebude následovat. Nezjistil jsem ji. Lepší popis řešení je na Productive Dreams.

Komentáře

Tagy: css msie

Reklama: Kurz HTML5 a CSS3 — snadnější život na front-endu
S pomocí nových vlastností CSS3 a HTML5 ušetříte čas, který pak můžete vrátit uživatelům vašeho webu — v podobě bohaté sémantiky, rychlého načítání nebo snadnějšího prohlížení na mobilních zařízeních.

blog comments powered by Disqus
Web Statistics