Autor | Zpráva | ||
---|---|---|---|
yFang Profil |
#1 · Zasláno: 22. 7. 2011, 18:26:46
Mám následující situaci: uvnitř divu je seznam ul, položky v něm jsou vedle sebe, v nich jsou odkazy s pevnou šířku, počet položek je různý.
V HTML to vypadá takhle: <div> <ul> <li><a href="#">odkaz</a></li> <li><a href="#">odkaz</a></li> <li><a href="#">odkaz</a></li> </ul> </div> A já potřebuji vycentrovat seznam uvnitř divu, tam ale nastává problém. Jelikož <ul> nemá nastavenou šířku (a ani nemůže, protože není známá), má jakožto blokový element automaticky 100%, tudíž jakoby vycentrovaný je, ale položky jsou zarovnány doleva. Chtěl bych se tedy zeptat jak tuto situaci vyřešit, tak aby byly položky seznamu vycentrovány na střed divu. |
||
karel_ Profil * |
#2 · Zasláno: 22. 7. 2011, 18:45:40
nejsem si jist interpretací některých minortiních prohlížečů, a vhodností použití, ale mělo by pomoct (zpět na stomy):
* /* nejaky vhodný selektor */ ul {text-align: center;} ul { display: table; margin: 0 auto;} případně i: ul li { display: table-cell; text-align: left;} |
||
panther Profil |
#3 · Zasláno: 22. 7. 2011, 19:57:11
|
||
yFang Profil |
#4 · Zasláno: 22. 7. 2011, 20:29:19
panther:
Díky, to jsem potřeboval. |
||
habendorf Profil |
#5 · Zasláno: 24. 7. 2011, 17:03:59
Prosím, rádo se stalo ;o)
|
||
Časová prodleva: 13 let
|
0