Autor | Zpráva | ||
---|---|---|---|
26lukas26 Profil |
#1 · Zasláno: 20. 5. 2009, 14:15:22
Dobry den mam taký problem: spravujem web na pridavanie inzeratov a obrázky sa uploaduju vo velkej velkosti poviem napr 1600x1200 a stránku takú širokú nemam tak som nastavil obrázkom 800 na 600 no problem nastava pri mensich rozliseniach su roztahane? neviete ako by som nastavil ako sa to robi v css max-width a max-height? dakujem
|
||
Yur4Y Profil |
#2 · Zasláno: 20. 5. 2009, 14:19:43 · Upravil/a: Yur4Y
A čo vám bráni použiť CSS vlastnosti max-width a max-height? V HTML nie je na toto ekvivalent. Alebo môžete použiť Javascript.
|
||
26lukas26 Profil |
#3 · Zasláno: 20. 5. 2009, 14:24:36
ako by to vyzeralo ? obrazek 1600 x 1200 by bol odseknuty nie? css nedokaze zmensit obrazok ci ano? tak prosim priklad kodu...
|
||
Yur4Y Profil |
#4 · Zasláno: 20. 5. 2009, 14:32:00 · Upravil/a: Yur4Y
Nie, "odseknutie" by ste docielili pomocou vlastnosti clip.
Je to úplne jednoduché <img src="cesta" alt="alttext" style="max-width: 800px; max-height: 600px;"> Použitie max-* vlastností má ešte aj tú výhodu, že ten obrázok nedeformuje, ale zachováva pomer strán taký, aký bol v pôvodnom obrázku. Teda ak by ste mali obrázok 1600 x 400, zmenší ho na 800 x 200. Keby ste použili vlastnosti width a height, zdeformuje obrázok na 800 x 600. Ja by som ale ešte na vašom mieste porozmýšľal aj o zmenšení obrázkov na strane servera, napríklad pomocou PHP pri uploadovaní. |
||
26lukas26 Profil |
#5 · Zasláno: 20. 5. 2009, 14:38:13
dakujem ak to bude velmi spomalovat server tak o tom porozmyslame velka vdaka
|
||
panther Profil |
#6 · Zasláno: 21. 5. 2009, 23:15:12
26lukas26
navíc je třeba myslet i na to, že IE6 CSS vlastnosti max-* a min-* nezná, je třeba je nahradit pomocí expression |
||
Časová prodleva: 16 let
|
0