Autor Zpráva
Knopi
Profil
Osobně jsem tuto chybu hledal pěkně dlouho a docela mě zaskočila. Použil jsem hack pro MSIE _width: 100%; a normální pevnou šířku pro ostatní prohlížeče width: 205px;, dělala se mi ta chyba, že mi IE neragoval na podtržítkový hack a cpal mi šířku 205px:

_width: 100%;
width: 205px;

Nakonec jsem na to přišel a napsal to obráceně


width: 205px;
_width: 100%;


Přičemž jsem zjistil, že šlo o to, že se vlastnosti přepisují, jenže jsem měl za to, že se přepisovat mohou pouze definované hacky. Jak je možné, že se hack, když to řeknu laicky nehackem mohl přepsat? To nechápu. :-(
habendorf
Profil
No IE ti _width: 100%; bere jako width: 100%;
Takže vidí

width: 100%;
width: 205px;

V css je platná poslední deklarace, výsledek si už vyvodíš sám.

jenže jsem měl za to, že se přepisovat mohou pouze definované hacky
Co je to podle tebe "definovaný hack"?

Jinak podtržítkové hacky a podobné svinstvo rozhodně nedoporučuji používat.
Knopi
Profil
habendorf: Jenže jsem měl za to, že se přepisovat mohou pouze definované hacky
Co je to podle tebe "definovaný hack"?
:-) Co ti na to mám říct. Prostě jsem šmoula. Každopádně to neřeš, protože je to má chyba..., díky.
habendorf
Profil
Jen jsem chtěl říct, že nic jako "definovaný hack" neexistuje.
Knopi
Profil
Však já jsem to pochopil. :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.