Formázott ul középre helyezése
Sziasztok !
Egy olyan ul-t szeretnék vízszintesen középre helyezni (akár pl. egy div-ben), ami pl. az alábbi formázással rendelkezik.
Tehát nem vízszintes menüt szeretnék, ha valaki esetleg arra gondol.
A "list-style-position: inside;"-dal pont a lényeget veszítjük el.
■ Egy olyan ul-t szeretnék vízszintesen középre helyezni (akár pl. egy div-ben), ami pl. az alábbi formázással rendelkezik.
ul {list-style-type: upper-roman;}
Tehát nem vízszintes menüt szeretnék, ha valaki esetleg arra gondol.
A "list-style-position: inside;"-dal pont a lényeget veszítjük el.
Tárgytalan
Az én megoldásomnak csak egyetlen hátránya van.
93 római számot kézzel kell beírni hozzá. :-))
OL nem jobb?
Auto margin
Tök mindegy, hogy ul vagy ol
Kiemeltem, hogy az ul-nak legyen valami list-style-type-ja. Ez adja a bukéját az dolognak. Aztán amikor azt hiszi az ember, hogy elkészült a kóddal, akkor érdemes megnézni mobilon is a dolgot. :-))
Amúgy meg az általad leírt esetben az ul-nak elég lett volna egy display:table is, width nem kell.
Micsoda?
- Ha táblázatot: akkor érdemesebb table - tr - td tageket használni a display:table és társai helyett.
- Ha (még mindig) felsorolást, akkor abban semmi helye a display:table megjelenítésnek. A DOM elemeket célszerű arra használni, amire valók. A kertész se a seprűvel próbál meg kapálni, még akkor sem, ha valaki ráírja: "ez egy kapa". Ugyanígy egy ul-re sem írjuk rá, hogy "ez egy táblázat".
Nem tudom, mi az, amin így megsértődtél, de így nem tudok többet segíteni.
Vagy – a példádból kiindulva