Я немного стесняюсь спросить об этом, но я борюсь с центрированием элемента UL внутри DIV. Блок UL содержит встроенные LI.
Это NavMenu на этом сайте: http://dev.gratefulhearttherapy.org/
Я пробовал text-align: center и margin: auto как для элемента UL, так и для его родительского DIV # headerNav и DIV.custom. Никто не работал.
<div id="headerNav">
<div class="custom">
<ul id="mega-menu-77" class="mega-menu" style="display:none;">
<li class="nav-selected nav-path-selected top-level-nav first il-1"><a class="nav-selected nav-path-selected pl-1" href="/" accesskey="H">Home</a></li>
<li class="top-level-nav il-72"><a href="/services/psychotherapy/" class="pl-72" accesskey="S">Services</a><ul class='sub_menu pid-72'><li class=" il-88"><a href="/services/psychotherapy/" class="pl-88" accesskey="P">Psychotherapy</a></li>
<li...> ... </li>
<li...> ... </li>
<li...> ... </li>
</ul>
</div>
Было бы сложно скопировать CSS, так что вот прямой файл: http://dev.gratefulhearttherapy.org/index.php/tools/css/themes/gratefulheart/typography-new2.css, хотя вы бы лучше понимали его, используя Firebug или Chrome Inspector.
Большое спасибо за то, что вы поняли или можете привести меня к решению !!
Olivier