Autor | Zpráva | ||
---|---|---|---|
Gandalf Profil * |
#1 · Zasláno: 22. 11. 2008, 20:55:32
Ahoj lidi, prosim můžete mi poradit jak bych moh vycentrovat obrázek na střed -3px. Mám nastaveno margin:0 auto; text-align:center; a left:-3px nefunguje. A neznám jinej způsob jak hnout s relativně centrovanym objektem. Diky
|
||
X-force Profil * |
#2 · Zasláno: 22. 11. 2008, 21:20:46
<center><img scr='obrazek.jpg' width='88' height='50'></center>
|
||
Gandalf Profil * |
#3 · Zasláno: 22. 11. 2008, 21:25:29
tohle dá objekt na střed, je to blbost, ale opravdu potřebuju dát obrázek na střed -3px. Pokud bych to dával na střed obrazovky, tak by mě ty 3x nezabili, ale já to dávám na střed objektu, kterej je asi jen o 10px šiřší, takže tam je rozdíl viditelnej.
|
||
Gandalf Profil * |
#4 · Zasláno: 22. 11. 2008, 21:28:04
prohlížeče mi započítávájí i šírku do celkové velikosti, ale jen z jedné strany...
|
||
X-force Profil * |
#5 · Zasláno: 22. 11. 2008, 21:31:27
tak si dáš <a style="align:center"><img..... To je tak těžký?
|
||
X-force Profil * |
#6 · Zasláno: 22. 11. 2008, 21:33:11
a nebo nastavíš vnitřní okraje toho objektu, který je o 10px širší. Nebo můžeš dát odkaz na styly css a do samotného dokumentu HTML napíšeš <div id="... však to snad znáš.
|
||
blackjoker Profil |
#7 · Zasláno: 22. 11. 2008, 21:41:14
Gandalf
Zkus <img align="center" ..... X-force Align v CSS neexistuje a Text-align to neřeší. |
||
Bubák Profil |
#8 · Zasláno: 22. 11. 2008, 22:04:28
„Text-align to neřeší.“
Pomocí text-align jde obrázek (pokud není pozicovaný, floatovaný, blokový a možná ještě něco) vycentrovat. „A neznám jinej způsob jak hnout s relativně centrovanym objektem.“ Já zase nevím, co je to "relativní centrování" „left:-3px nefunguje“ Nevidím v kódu "position: relative;" nejjednodušší je pro obrázek: margin-left: -3px; Pokud ani to nezabeze, dej odkaz na stránku, nebo aspoň relevantní část HTML a CSS kódu. |
||
Gandalf Profil * |
#9 · Zasláno: 23. 11. 2008, 11:19:48
margin-left by nepomohlo, to udžuje odstup 3px o vnějšku objektu. pokud je objekt vzdálený víc než 3 px, tak není viditelná změna.
|
||
Měsíček Profil |
#10 · Zasláno: 23. 11. 2008, 11:21:09
hm, tak odkaz.
|
||
Gandalf Profil * |
#11 · Zasláno: 23. 11. 2008, 11:27:38
<div class="jed_produkt_obr" align="center" > <img src="../Nové Obrázky/49_adel.jpg" height="150" width="125" style="border:3px solid #FFFFFF;" /> </div> .jed_produkt_obr { width:125px;; margin:0 auto; margin-top:10px; left:3px; } zkusil jsem mnoho možností, ale bez výsledku. |
||
Měsíček Profil |
#12 · Zasláno: 23. 11. 2008, 11:28:35
Nevidím tam to position:relative;
|
||
Gandalf Profil * |
#13 · Zasláno: 23. 11. 2008, 11:32:06
jde o to, že když dám border:0px ..., tak se to zobrzuje správně
|
||
Gandalf Profil * |
#14 · Zasláno: 23. 11. 2008, 11:33:38
do pytle, fakt že jo. Já měl za to, že pozice je relativní defatulně...diky
|
||
Měsíček Profil |
#15 · Zasláno: 23. 11. 2008, 11:40:25
Reaguji na Gandalfa:
"Já měl za to, že pozice je relativní defatulně...diky" IMHO defaultní je static ... čili position:static; a když si chceš hrát s vlastnostmi left,right,top,bottom, z-index je potřeba dát hodnotu pro position jako "relative" či "absolute". |
||
Gandalf Profil * |
#16 · Zasláno: 23. 11. 2008, 12:24:57
Super
|
||
Gandalf Profil * |
#17 · Zasláno: 23. 11. 2008, 17:18:45
Hejbat můžu se vším, ale problém nastává ve chvíli kdy se podívám do IE7 a Chrome, kde se to zobrazuje špatně. pokud dám pryč ten left:3px necháup proč, ale Opera a FF započívají šířku rámečku jen z jedné strany, proto je nutné dát left:3px, ale v IE a Chrome, tak musím dát left:-4px. Lze řešit IE hackem, ale u Chrome takhle nepochodím. A i kdyby, IE hack není nejvhodnější řešení, i když někdy to bez něj nejde. Abych to shrnul, IE a Chrome pri margin:0 auto nezarovnávají na střed, a Opera a FF, když není rámeček, tak taky ne. Tohle není možné!
|
||
Časová prodleva: 15 let
|
0