Autor | Zpráva | ||
---|---|---|---|
menci Profil * |
#1 · Zasláno: 25. 10. 2007, 17:42:04
Ahoj všem!
Ve stránce celebrity mám iframe - ve kterém chci zobrazit zvětšeninu náhledu umístěného v postraních lištách. IE i Mozila mně ho zobrazí správně nahoře - ale Opera ho vystředí - musím pak zbytečně rolovat. Mám nastaveno: <IFRAME name="ifrejm" width="500" height="1100" frameborder=0 marginwidth=5 marginheight=5></iframe> Jde pro Operu nastavit jinak margin - nebo jak docílit, aby se obrázek zobrazoval odshora? (že obrázky zatím nemají správnou velikost vím - vyřeším později, velké heighht mám z důvodu odsunutí spodní lišty dolů) Díky za konkrétní rady :-) |
||
menci Profil * |
#2 · Zasláno: 25. 10. 2007, 17:52:30
ještě doplňuji: IE i Mozila obrázek zmenší příkazem width="500"
ale Opera na to kašle - nechá jeho původní velikost - a přidá dolu lištu :-( |
||
Bubák Profil |
#3 · Zasláno: 25. 10. 2007, 19:12:58
IE 6.0 a 7.0 a Firefox obrázek zmenší, pokud nevejde do okna.
Opera při zobrazení obrázků používá teto styl: c:Program FilesOperastylesimage.css @charset "utf-8"; /* Stylesheet for the Opera image slideshow */ /* Copyright 2006 Opera Software */ html { background-color: rgb(250,250,250); width: 100%; height: 100%; display: table; } body { margin: 0; height: 100%; display: table-row; } div { vertical-align: middle; height: 100%; display: table-cell; } img { margin: auto; display: block; } @media handheld, screen and (max-width: 300px) { html { background-color: rgb(0,0,0); margin: auto; width: 246px; max-width: 100%; } body {background-color: rgb(100,100,100);} html, body, div {display: block;} img { background-color: rgb(250,250,250); margin: 0; max-width: 100%; } } @media projection, tv { html, body {background-color: rgb(0,0,0);} img {background-color: rgb(250,250,250);} } |
||
Bubák Profil |
#4 · Zasláno: 25. 10. 2007, 19:14:06
Ještě jednou cesta ke stylu:
c:\Program Files\Opera 9\styles\image.css |
||
menci Profil * |
#5 · Zasláno: 25. 10. 2007, 20:08:00
Díky za radu, ale cestu:
c:Program FilesOperastylesimage.css jsem sice našel - na PC ji mám, okopírovaný styl tam skutečně je. Ale stejně nechápu - co mám napsat do HTML svého webu, aby se obrázek i v Opeře zobrazil nahoře - tak jako v IE a Mozile - a nikoliv vycentrovaný?? Díky za KONKRÉTNÍ radu - jsem Lama - které se musí napovědět pořádně - nestačí "naznačit" :-)) Zmenšení obrázku není můj problém - problém je jeho umístění "odshora" - nikoliv "v centru" . |
||
Bubák Profil |
#6 · Zasláno: 25. 10. 2007, 20:44:54
Prostě musíš v iframe zobrazit stránku, do ní vložíš obrázek. Pokud chceš i zmenšení obrázku, zkus:
http://interval.cz/clanky/autoresize-z-ie6-ve-vsech-prohlizecich/ Článek je z doby, kdy Firefox ještě nebyl na světě. |
||
menci Profil * |
#7 · Zasláno: 26. 10. 2007, 09:39:30
Bubáku - děkuji za rady - seš jedinný, kdo se snaží - jenže tomu nerozumím :-(
Obrázek do Iframe posílám jednoduše příkazem: <a target="ifrejm" href= ... ten ifram vypadá takto: <IFRAME name="ifrejm" width="500" height="1100" frameborder=0 marginwidth=5 marginheight=5></iframe> no a v IE i Mozile se pomocí MARGIN obrázek zobrazí správně (vlevo nahoře 5 px od krajů), ale v Opeře margin nefunguje - obrázek se vycentruje. Tak se ptám, jde-li nějak ten margin ošetřit i pro Operu - nebo zda ho nemám nějak blbě nastaven?? |
||
menci Profil * |
#8 · Zasláno: 26. 10. 2007, 17:38:19
Bubák
Prostě musíš v iframe zobrazit stránku, do ní vložíš obrázek. ... jo - tak takto to i v Opeře funguje ... - jenže těch obrázků mám přes 500 ... takže mám k tomu účelu vytvořit 500 html stránek? Ručně se mně do toho fakt nechce - nakopírovat - přejmenovat - nakopírovat - přejmenovat ... 500x :-(( Uffff jednodušeji by to fakt nešlo?? |
||
Bubák Profil |
#9 · Zasláno: 26. 10. 2007, 18:18:17
Ještě mě napadlo použít tohle:
http://teststranek.kvalitne.cz/iframe2/ Myslím, že script je celkem srozumitelný pro případné úpravy. Minimálně budeš muset vymazat řádek, který zajišťuje automatickou šířku. |
||
Časová prodleva: 3 dny
|
|||
menci Profil * |
#10 · Zasláno: 29. 10. 2007, 09:48:18
Takt jsem to zkusil. V IE a Opeře script funguje o.k. - ale zase v Mozile - se obrázek zmenšuje. Nevím, kde dělám chybu.
Takže se raději smířím s původní "jednoduchou" verzí - a pozici v Opeře oželím - holt - kdo má Operu - bude muset trochu rolovat. |
||
Časová prodleva: 16 let
|
0