Autor | Zpráva | ||
---|---|---|---|
Stalker Profil |
#1 · Zasláno: 25. 8. 2013, 13:30:09
Hoj,
živá ukázka: http://kod.djpw.cz/trb Jak nejlépe zarovnat menu na střed? Určit menu šířku a dát margin: 0 auto; ? Jak ale poznám, kolik přesně px má to menu? A co, když bych přidal časem další položku? To bych tu šířku musel znova přepisovat.
|
||
dalik Profil |
#2 · Zasláno: 25. 8. 2013, 13:53:04
Například, takhle když nechceš používat šířku.
|
||
Stalker Profil |
#3 · Zasláno: 25. 8. 2013, 14:00:45
[#2] dalik
Dík, ale přijde mi to zbytečně složité. Já nemám problém použít šířku, ale jak zjistím nějak lehce přesnou šířku menu? |
||
dalik Profil |
Dej to do scriptu.
alert($("#menu ul").outerWidth()); |
||
Stalker Profil |
#5 · Zasláno: 25. 8. 2013, 14:22:52
[#4] dalik
Nepoužívám na svých stránkách jQuery. Copak neexistuje nějaký lehký způsob jak zarovnat menu přesně na střed, aniž bych znal přesnou šířku navigačních tlačítek? |
||
margin Profil * |
#6 · Zasláno: 25. 8. 2013, 15:18:17
Způsobů, jak vycentrovat položky menu, je několik, jejich složitost je zhruba stejná, jako výše [#2] odkázaná ukázka.
Můžeš použít tabulkové hodnoty display nebo inline bloky, to je samo o sobě jednoduché, problém bude v IE7, takže to budeš muset ošetřit. Hledej v této Diskusi "centrovaný float" |
||
Časová prodleva: 11 let
|
0