Autor | Zpráva | ||
---|---|---|---|
unlucky Profil |
#1 · Zasláno: 16. 5. 2011, 20:08:13
Vedle článků mám obrázky. Tyto obrázkou jsou různcýh rozměrů (max šířka je 155px, délka neznámá)
Jak mám udělat, aby se mi zobrazil rámeček okolo obrázků s tím, že pokud přesáhne výška/šířka 155px, tak bude overflow hidden? teďka tam mám div s fixním height a width, hidden overlfow, rámeček okolo divu. Když je ale obrázek menší, tak než div, tak to vypadá strašně. |
||
Ernie Profil |
#2 · Zasláno: 16. 5. 2011, 20:49:39
Nebylo by lepší nastavit obrázkům max-width těch 155px ?
|
||
unlucky Profil |
#3 · Zasláno: 16. 5. 2011, 22:17:42
děkuji, funguje to skvěle :P
|
||
unlucky Profil |
#4 · Zasláno: 17. 5. 2011, 12:39:46
maxwidth automaticky sníží velikost obrázku. Já chci, aby velikost zůstala stejná a aby část (viditelná) byla orámovaná
|
||
nethor Profil |
#5 · Zasláno: 17. 5. 2011, 22:59:01 · Upravil/a: nethor
Nejsem si jist, jestli přesně to , co chceš jde udělat, ale zkus obalit obrázek divem s pevnou šířkou a overflow:hidden
<div style='width: 155px; overflow:hidden; border: solid 1px #ccc;'><img src='?'></div> |
||
unlucky Profil |
#6 · Zasláno: 19. 5. 2011, 11:53:28
nethor:
a co když má šířku < 155px? :P |
||
jenikkozak Profil |
#7 · Zasláno: 19. 5. 2011, 11:55:15
unlucky:
Moc nevím, o co v tomto případu vlastně jde. (Hodila by se živá ukázka.) Ale nemohl by ten obrázek být na pozadí toho divu, který má nastavený rámeček a rozměry? |
||
unlucky Profil |
#8 · Zasláno: 19. 5. 2011, 12:01:05
takže obrázek může být libovolné velikosti, bude uvnitř divu, který má maxwidth 155px a maxheight 155px. Pokud bude délka/šířka obrázku větší než 155px, tak se orámuje pouze viditelná část.
Problém je, že když mám v divu overflow hidden, 1) rámeček okolo divu - když bude obrázek třeba menší, rámeček vypadá směšně 2) rámeček okolo obrázku - když obrázek přesáhne div, pak je vidět pouze kousek rámečku |
||
Časová prodleva: 13 let
|
0