水平列表给了我很多问题

时间:2012-08-01 19:48:46

标签: html css navigation

老实说,我对这个问题已经深入了两个小时 - 子菜单根本就不会正确定型,不管我比较多少个列表,我似乎无法让它看起来正确。

网站: http://blacktiephotographers.com/ - 您必须点击“输入”查看列表,对不起。

问题: “公司”类别下的子列表 - 我希望悬停项目填充子UL的整个宽度。如你所见,黑色仅填充了ul宽度的80%。

我正在使用的代码:

<div id="navigation-menu-container">
   <ul>
      <li><a href="<?php echo home_url(); ?>" id="nav-home" class="noSlide <?php if (is_home() || is_front_page()) { echo "curr-page-nav"; }?>"><span class="nav-hidden">HOME</span></a></li>
      <li><a href="<?php echo get_page_link(838); ?>" id="nav-about" class="noSlide <?php if (is_page(838)) { echo "curr-page-nav";}?>"><span class="nav-hidden">ABOUT</span></a></li>
      <li><a href="<?php echo get_page_link(1033); ?>" id="nav-wedding" class="noSlide <?php if (is_page(1033)) { echo "curr-page-nav";}?>"><span class="nav-hidden">WEDDINGS</span></a></li>
      <li><a href="<?php echo get_page_link(1303); ?>" id="nav-mitzvah" class="noSlide <?php if (is_page(1303)) { echo "curr-page-nav";}?>"><span class="nav-hidden">MITZVAHS</span></a></li>
      <li><a href="<?php echo get_page_link(1530); ?>" id="nav-celebration" class="noSlide <?php if (is_page(1530)) { echo "curr-page-nav";}?>"><span class="nav-hidden">CELEBRATIONS</span></a></li>
      <li><a id="nav-corporate" class="accordionButton <?php if (is_page(1635) || is_page(1909)) { echo "curr-page-nav";}?>"><span class="nav-hidden">CORPORATE</span></a>
          <ul>
              <li><a href="<?php echo get_page_link(1635); ?>" id="nav-meeting" class="subitem"><span class="nav-hidden">MEETINGS</span></a></li>
              <li><a href="<?php echo get_page_link(1909); ?>" id="nav-event" class="subitem"><span class="nav-hidden">EVENTS</span></a></li>
          </ul>
      </li>
      <li><a href="<?php echo get_page_link(831); ?>" id="nav-testimonial" class="noSlide <?php if (is_page(831)) { echo "curr-page-nav";}?>"><span class="nav-hidden">TESTIMONIALS</span></a></li>
      <li><a href="<?php echo get_page_link(874); ?>" id="nav-associate" class="noSlide <?php if (is_page(874)) { echo "curr-page-nav";}?>"><span class="nav-hidden">ASSOCIATES</span></a></li>
</ul>
</div>

我已经多次检查过我的风格,似乎无法做出任何上述改变。

以下是截图:What the source code looks like for me

2 个答案:

答案 0 :(得分:1)

我强烈建议您使用<ul><li>代替现有的内容。

像这样:http://jsfiddle.net/Nafhr/

答案 1 :(得分:0)

你能提供一个屏幕截图,说明它应该如何表现......

同样在FF3中,子菜单显示在主图像后面而不是前面..你需要添加zindex:9999;让它躺在图像上..并确保你的定位是相对的..