Autor | Zpráva | ||
---|---|---|---|
Knopi Profil |
#1 · Zasláno: 26. 7. 2006, 11:47:02 · Upravil/a: Knopi
Nemám na vybranou, musím použít jeden z těchto dvou hacků: chtěl bych se zeptat, který z nich je lepší použít, nebo spíše, který je méně proti css pravidlůmm, i když to může být šumafuk.
_width: 100%; /* hack jen pro IE/Win, všechny verze */ html>body #column { width: 200px; } /* styl pro všechny prohlížeče mimo IE/Win, ale pro IE/Mac ano */ |
||
Plaváček Profil |
#2 · Zasláno: 26. 7. 2006, 11:52:33
Použít můžete obojí, nicméně s ohledem na to, že dodnes nevíme, co na nás vývojáři IE přichystali v nové verzi, bych spíše doporučil podmíněné komentáře http://www.mraveniste.org/weblog/2006/03/16-msie-komentare.html. Podle toho, co se mi doneslo, je téměř jisté, že i IE 7 je bude podporovat. Každý CSS hack je totiž ošemetný.
|
||
Knopi Profil |
#3 · Zasláno: 26. 7. 2006, 12:25:36
Plaváček: Díky moc za zajímavý článek, abych řekl pravdu tak o podmíněných komentářích jsem ještě neslyšel a docela mě to teď zaujalo.
|
||
Krystýna Profil * |
#4 · Zasláno: 26. 7. 2006, 12:31:13
Takže jestli jsem to dobře pochopila, tak vlastně nemusím do css vkládat hacky pro IE, ale stačí když si udělám ještě jeden styl podmíněný tím komentářem <!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="style-msie.css" /> <![endif]--> a tam můžu psát do aleluja normálně a bude se to vstahovat pouze na IE! Chápu to dobře? |
||
Plaváček Profil |
#5 · Zasláno: 26. 7. 2006, 12:39:39
Ano, přesně tak. Prostě vše, co je třeba díky chybám IE nadefinovat jinak, nadefinuješ v separátním stylu.
|
||
Krystýna Profil * |
#6 · Zasláno: 26. 7. 2006, 12:50:01
Ještě bych dodala, že v článku a konec konců trošku jste to nastínil i vy se píše, že IE7 bude zřejmě zbaveno někdterých z mnoha chyb ve vykreslování. Takže bude lepší v tom podmíněném komentáři, že to bude do verze 6?
<!--[if lte IE 6]> <link rel="stylesheet" type="text/css" href="style-msie.css" /> <![endif]--> nebo je to jedno a můžu tam dát <!--[if IE]> <link rel="stylesheet" type="text/css" href="style-msie.css" /> <![endif]--> Děkuju taky moc ještě za poslední radu... |
||
Plaváček Profil |
#7 · Zasláno: 26. 7. 2006, 12:55:44
No, to je otázka, která bude zodpovězena, až vyleze ven finální verze IE 7. Zatím, pokud nepotřebujete odlišovat jednotlivé verze IE (jako že to nutné není), měl by postačit druhý zápis.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0