Dobrý den, prosím někoho zkušenějšího v html o radu. Nastavil jsem obrázku šířku 100%, což by podle mých znalostí mělo zajistit, že bude přizpůsoben na šířku divu, do kterého je vložen. To platí - ale jen ve Firefoxu a Opeře. Internet explorer se přizpůsobením rozměrů podle nařazenému bloku neobtěžuje a naopak roztáhne nadřazený blok na šířku obrázku.
Rád bych i v MSIE zajistil stejné chování, jako ve Firefoxu i Opeře - díky předem za radu!
Díky za náměty. Fungují (podle očekávání), ale jen v normálním webu.
Jakmile je ten kód součástí stránky na gc.com, tak to v msie fungovat přestane. Je jedno, jestli je obrázek sám o sobě, nebo v divu nebio v buňce tabulky, msie ho pokaždé ukáže v jeho skutečné šířce a nepřizpůsobí ho, zatímco zbylé dva prohlížeče ho naopak přizpůsobí.
Doporučuji si to vyzkoušet.
Nevím, co je v kódu a css na gc.com za podivnost, že se to tak chová, a nemám ani dost zkušeností ani dost času a sil, abych po tom pátral…
Díky ještě jednou a pokud někdo bude znát funkční řešení, budu za něj vděčný.
no groundspeak jasne pisou 125k or 600 pixels, tak nechapu potrebu narvat do listingu co nejvetsi obrazek. na druhou stranu vitam moznost prohlednout si vyhledy a pod ve full size, coz je dokonce nekdy velmi zadouci. proto velky obrazek resim pravda trochu sloziteji, ale v duchu nastavenych pravidel. do listingu umistim klikaci miniaturu originalu upravenou atributama, takze kdo si chce obrazek prohlednout v plne velikosti, klikne na miniaturu a original se mu otevre v novem panelu.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>pokus</title>
</head><body>
<a href="http://img.geocaching.com/cache/cbeba5a1-b327-4081-9113-77837461c49f.jpg" target="_blank">
<img src="http://img.geocaching.com/cache/cbeba5a1-b327-4081-9113-77837461c49f.jpg" height="255" width="600">
</a>
</body></html>
funkcni.. overeno na tvem obrazku; miniatura (da-li se to tak jeste rict) 750 × 318 vlozenem do rozpracovaneho listingu.
Je to jednoduché. Chci aby panoramatické foto, které má jako dominantní rozměr ten horizontální, bylo co nejširší. Samozřejmě ale nechci, aby rozbíjelo design zbytku stránky. Z toho plyne prostý závěr, že obrázek má svou šířkou respektovat aktuální šířku stránky (přesněji šířku toho boxu, v němž je vložen).
Myslím, že to je celkem normální požadavek a na normálním webu to jde normálně realizovat i pro MSIE.
Je zajímavé, že když se listing stáhne do GoeGetu, tak se tam obrázek zase chová normálně a mravně, tedy respektuje šířku okna a mění se spolu s ní. A GG přitom používá (pokud jsem to dobře někde zaregistroval) vykreslování pomocí exploreru.
Z toho mi plyne závěr, že někde ve stylech nebo v nějakých javascriptech na gc.com je možnost nechat obrázku šířku 100% nějak zablokovaná… Zablokovaná je ovšem jen pro MSIE… Jinak řečeno, je v tom bordel.
Jak Crocky napsal, je problém v té tabulce. (ne v css nebo js)
Jak jsem zjistil jinde, nejspíš s tím nepůjde nic udělat.
Problém je by se dal vařešit tako, cituji: "Chyba se projevuje jen v Quirku a je způsobena procentními rozměry obrázku, který je v buňce tabulky. Buďto nepoužívej procentní rozměry, a nebo použij vhodný DOCTYPE pro přepnutí prohlížeče do standardního režimu." Jelikož doctype změnit nemůžeš, máš bohužel smůlu. Takže to necháš tak jak je, jenom to zmenšíš na 600px. V prohlížečích kromě IE se to bude chovat docela dobře, v IE to alespoň nerozhází vzhled. Pokud chceš ostatním nabídnout originál obrázku, umísti ho do odkazu a zobrazuj ho někde jinde.