Autor Zpráva
90_60_90
Profil
Zdravím vás,

mám takový problém, v náhledech na fotogalerii používám pohyblivou šířku obrázku, je to kvůli tomu, že některé jsou na výšku a některé na šířku, nebo mají různý formát a nechci, aby byly deformované. Problém je v tom, že při vykreslování náhledů se některé místo pro fotku přeskočí a zůstane jen prázdný rámeček a ještě navíc se to stává jen ve FF. Opera, Google chrome a všechny verze IE jsou v pohodě.
Tady uvádím zásadní část zdrojového kódu:
while ($cislo<=$pocet)
       {
        echo "<a class='obal'target=_blank href='./fotogalerie/velke.php?soubor=$soubor&cislo=$cislo&pocet=$pocet&co=$co'>
<CENTER><img class='img'src='./fotogalerie/$soubor/o/$cislo.jpg'></center></a>";
          
          $cislo=$cislo+1;
         };  

kde je nastylováno

a.obal { width:100px;
         border:1px solid #cbcbcb;
				 float:left; } 
img.img{ border:none;
         height:54px;
         margin:7px 0 7px 0; }		
   

Zkoušel jsem najít na podobný problém nějaké řešení, ale bohužel jsem neuspěl.

Ukázka je http://veruna.eu/index.php?stranka=fotky
Davex
Profil
Třeba je to chybějícími mezerami za class='obal' a class='img'. Nebo nesmyslnými hodnotami parametrů href (HTML tam nemá co dělat).

EDIT: FF nemá rád blokový element v řádkovém, takže zkus vyhodit element <center>.
90_60_90
Profil
Davex

Díky za pomoc, už jsem to předělal, vypustil jsem <center> z vykreslování náhledů a přidal jsem

a.obal { 
        width:100px;
				border:1px solid #cbcbcb;
				float:left;
				display:inline;
				text-align:center;
		 }

Jinak mezery jsem zkoušel už předtím a ty mi nepomohly a href tam potřebuju, protože tím se odkazuje na zvětšení každé jednotlivé fotky.

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0