Autor | Zpráva | ||
---|---|---|---|
tomas99 Profil |
#1 · Zasláno: 9. 10. 2010, 07:36:43
Zdravím, mám div na kterém chci zobrazit border 1px, ve všech prohlížečích mi to jde, ale v IE ne. Zde je cele stylovani toho divu:
background: #fdfcf6; border: 1px solid #edddc6; width: 150px; height: 150px; text-align: center; position: relative; display: table-cell; vertical-align: middle; margin: 10px; Hledal jsem podobný problém zde na fóru, ale našel jsem pouze, že je třeba zapsat barvu jako text a né jako šestnáctkový kód. Nicméně toto "řešení" mi nepomohlo. Díky za každou radu. |
||
Plaváček Profil |
#2 · Zasláno: 9. 10. 2010, 07:41:37
tomas99:
Z takto krátké ukázky těžko říct, kde je problém. Která verze IE dělá problémy? Máš ho ve standardním módu nebo v quirku? Otázky. Dodej odkaz na celou stránku. P.S. display:table-cell umí IE až od verze 8, možná v tom bude zakopaný pes. |
||
tomas99 Profil |
#3 · Zasláno: 9. 10. 2010, 08:18:33
Mám IE 8, zkoušel jsem to display:table-cell vyhodit a funguje to, nicméně, nejde mi jiná věc a tou je že v tom divu mám obrázek a ten se mi vertikálně nezarovnává na střed (v každém prohlížeči), šlo by to nějak ošetřit?
|
||
Plaváček Profil |
#4 · Zasláno: 9. 10. 2010, 08:22:21
|
||
tomas99 Profil |
#5 · Zasláno: 9. 10. 2010, 08:26:05
Právě podle tohoto kódu jsem to dělal, ale je tam použita ta vlastnost display:table-cell. Bez ní to nefunguje, ale s ní mi pak zase nefunguje ten border.
|
||
Plaváček Profil |
#6 · Zasláno: 9. 10. 2010, 08:27:06
tomas99:
Pak už nezbývá nic jiného, než dodat živou ukázku, nemám věšteckou kouli. |
||
tomas99 Profil |
#7 · Zasláno: 9. 10. 2010, 08:36:30
Ok, až budu doma, dodám.
|
||
tomasd99 Profil * |
#8 · Zasláno: 9. 10. 2010, 16:30:29
Tak tady je docasny odkaz se strankou. http://bikerx.wz.cz/
|
||
Časová prodleva: 3 dny
|
|||
tomas99 Profil |
#9 · Zasláno: 12. 10. 2010, 19:27:18
Nevíte teda někdo jak by se to dalo řešit? Zatím jediné řešení co mě napadlo je pozicovat to absolutně, to ale zase musím mít dva divy s pozicováním obrázků pro fotky vodorovně a pro fotky svisle. Což mi přijde jako nesmysl.
|
||
Davex Profil |
#10 · Zasláno: 12. 10. 2010, 20:04:45
|
||
tomas99 Profil |
#11 · Zasláno: 13. 10. 2010, 15:43:59
Davex:
Jenomže starší IE přece nepodporuje vlastnost display: table-cell; ,takze to takto nejde. |
||
Davex Profil |
#12 · Zasláno: 13. 10. 2010, 19:01:44
tomas99:
Však moje odpověď měla dvě části - pro IE7 a starší platí druhá část (starší než IE7 jsem nezkoušel, ale věřím Plaváčkovi). |
||
Časová prodleva: 10 dní
|
|||
tomas99 Profil |
#13 · Zasláno: 23. 10. 2010, 19:03:45 · Upravil/a: tomas99
Když z tama vyloučím pozicování, tak se mi všechny divy, ve kterých jsou obrázky, srovnají na jeden řádek. Float použít nemůžu, protože to by zase nefungovalo zarovnání obrázku do středu divu podle plaváčka.
|
||
Časová prodleva: 14 let
|
0