positioning menu
-
Hope someone can help, trying to position menu to align middle, see screenshot attached. Would this be in my css? See extract from css below:
[ Moderator note: Code fixed, please wrap code in backticks or use the code button. ]
/* Nav Menu */ #topnav { margin: 0; list-style-type: none; overflow: visible; position: relative; padding: 0; float: right; font-family: 'Open Sans', Arial, sans-serif !important; } .sf-menu a { text-decoration: none; display: block; position: relative; padding: 0px 0 0 28px; } .sf-menu > li { position: relative; } /* Drop down menu */ .sf-menu ul a:hover {} .sf-menu li li { text-align: left; line-height: 20px; margin: 0; } .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; font-size: 13px; } .sf-menu { line-height: 100%; position: absolute; right: 0; bottom: 0; float: left; } .sf-menu ul { position: absolute; top: -999em; width: 12em; /* left offset of submenus need to match (see below) */; } .sf-menu ul li { width: 100%; } .sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */; } .sf-menu li { float: left; position: relative; margin: 0px 0px 10px 0px; z-index: 999; } .sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -5px; top: 4.7em; /* match top ul list item height */ z-index: 999; padding: 0 15px; } ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; } ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 11.2em!important; /* match ul width */ top: -1px; margin-left: 0px; } ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; } ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 12em; /* match ul width */ top: -1px; } .sf-menu ul li a { padding: 5px 0px!important; font-size: 13px; } .sf-menu li ul { padding: 0px 0px; } .sf-menu a.sf-with-ul { min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */; } .sf-sub-indicator { position: absolute; display: block; right: 10px; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; } .sf-menu ul { border: 0px; } .sf-menu li li { } .sf-menu > li li:before { content: ""; display: block; } .sf-menu > li li:first-child:before { border: 0; }
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘positioning menu’ is closed to new replies.