Autor | Zpráva | ||
---|---|---|---|
Yuhů Profil |
#1 · Zasláno: 14. 2. 2010, 21:02:30
Všimnul jsem si toho s překvapením. Opera ani Firefox mi nepodporují css vlastnost zoom. Zoom umí Explorer už po mnoho verzí. I Webkit (Chrome) css vlastnost zoom umí.
Dělám někde chybu já, nebo Firefox a Opera skutečně css vlastnost zoom nepodporují? Přehledy podpory píšou, že skutečně ne, ale nevím, nakolik jim můžu věřit. |
||
tiso Profil |
#2 · Zasláno: 14. 2. 2010, 21:11:23
Yuhů: zoom je proprietárna vlastnosť IE, nie je súčasťou CSS špecifikácie.
|
||
Yuhů Profil |
#3 · Zasláno: 14. 2. 2010, 22:40:13
Že není součástí specifikace, mi až tak nevadí. Spíš mě mrzí, že zřejmě není podporován ve FF a v Opeře. Mohl byste mi to prosím někdo nezávisle potvrdit?
|
||
Davex Profil |
#4 · Zasláno: 14. 2. 2010, 22:54:50
Nezávisle potvrzuji,
Jako náhrada vlastnosti zoom bude pravděpodobně v CSS3 standardní vlastnost transform a v nových verzích prohlížečů proto existují proprietární vlastnosti: -moz-transform: scale(2); /* Firefox 3.5 */ -moz-transform-origin: left top; -o-transform: scale(2); /* Opera 10.5 */ -o-transform-origin: left top; |
||
tiso Profil |
#5 · Zasláno: 14. 2. 2010, 22:58:58
Yuhů: tak inak: nepodporujú, lebo... [#2]
|
||
Yuhů Profil |
#6 · Zasláno: 14. 2. 2010, 23:05:11
Davexi, díky!
-moz-transform mi funguje. Ale -o-transform mi v Opeře 9.5 nefunguje. Máte někdo novější Operu na otestování? Chci si zatím pro testování nechat devět pětku. |
||
Joker Profil |
#7 · Zasláno: 14. 2. 2010, 23:16:10 · Upravil/a: Joker
Yuhů:
„Máte někdo novější Operu na otestování?“ V Opeře 10.10 (Linux) to taky nefunguje. edit: Ovšem Opera 10.5 (s jádrem Presto 2.4) to skutečně bude podporovat. |
||
Bubák Profil |
#8 · Zasláno: 14. 2. 2010, 23:27:07
IE je opravdu jediný prohlížeč, který umí zoom.
Safari a Chtome umí CSS3 transformace (otáčení o libovolný úhel, zvětšení, zmenšení), netuším od které verze. Firefox umí CSS transformace od, tuším, že od verze 3.5. Chystaná Opera 10.5 (vyšly alfa a beta verze) umí také umí CSS transformace, opravdu fungují, testoval jsem. Zatím jsem neviděl nic užitečného, jenom tuhle blbinku: http://zdrojak.root.cz/zpravicky/otoceny-google-v-css3/ Něco z historie, jsou tam odkazy: http://zdrojak.root.cz/zpravicky/firefox-implementuje-transformace-v-css/ |
||
Yuhů Profil |
#9 · Zasláno: 14. 2. 2010, 23:54:32
Bubák:
„IE je opravdu jediný prohlížeč, který umí zoom.“ No tak minimálně ještě Chrome (a tedy zřejmě i Webkit) zoom bere. Každopádně díky. Teď jsem upgradnul na verzi 10.10 a tam -o-transform ještě nefunguje. |
||
Bubák Profil |
#10 · Zasláno: 15. 2. 2010, 16:12:59
Yuhů:
„No tak minimálně ještě Chrome (a tedy zřejmě i Webkit) zoom bere.“ Sypu si popel na hlavu. Nevybral jsem si k otestování vhodný tag, testoval jsem zoom na IFRAME, to v prohlížečích založených na WebKitu, na rozdíl od IE, nejde. S odstavcem nebo se spanem opravdu šlo zoomovat jak v Safari, tak v Chrome. |
||
Chamurappi Profil |
#11 · Zasláno: 15. 2. 2010, 17:00:50 · Upravil/a: Chamurappi
Reaguji na Davexe:
Škoda, že teď máme ve jménu standardizace zavedené tři různé názvy pro něco, co už před deseti lety docela triviálně pojmenoval Microsoft. |
||
Davex Profil |
#12 · Zasláno: 15. 2. 2010, 21:02:46
Po ustálení CSS3 bude místo čtyřech variant s prefixem jen jedna standardní vlastnost transform a podpora by měla být i v IE9. Tato vlastnost se nedá přímo srovnávat se zoom, protože má daleko širší možnosti.
|
||
Chamurappi Profil |
#13 · Zasláno: 15. 2. 2010, 21:35:13
Reaguji na Davexe:
„Po ustálení CSS3“ Některé moduly CSS 3 čekají na ustálení už sedm let. Je pravdědpodobné, že se proprietární verze uchytí dřív, než dojde k ustálení. (Podobně to dopadlo s průhledností.) „Tato vlastnost se nedá přímo srovnávat se zoom, protože má daleko širší možnosti.“ Což je přesně stejná chyba, jaké se kdysi dopustil MS s filterem . Naházení hromady různých hraček do jednoho pytle má víc nevýhod než výhod. Jakým způsobem zapneš zvětšení u dvou elementů naráz, z nichž jeden už je otočený pomocí transform: rotate a druhý zkosený pomocí transform: skew ? Přibydou-li v CSS 4 další transformační funkce, jak se má k celé deklaraci chovat parser znající pouze CSS 3?
Osobně bych raději viděl samostatné vlastnosti zoom , rotate a skew . Bez závorek a bez anomální syntaxe.
|
||
Yuhů Profil |
#14 · Zasláno: 16. 2. 2010, 20:07:42
Bubáku, děkuju za informaci, že webkig neumí zoomovat iframe. To by mě nenapadlo.
Chamurappi, založil jsi off-topic větev a převedl ji téměř do flamu, gratuluju k dobrému výkonu. :-) Další hodnoty k transform si najdu, děkuju za nakopnutí. |
||
Časová prodleva: 14 let
|
0