菜单在Internet Explorer 8和9中无法正常工作

时间:2012-05-29 16:07:57

标签: html css internet-explorer internet-explorer-8 internet-explorer-9

我在ie9和ie8中遇到菜单问题,在ie7中运行良好,但在ie9和ie8没有运行。

访问该网站:http://geotopsa.futuraserveis.com/en/home.html

这是html代码:

<div id="menuContenidor">
            <ul id="menu">
            <li class="inici"><a href="<?php echo url_for($ruta_inici) ?>"><?php echo __(
        'Inici') ?></a></li>
            <li class="normal"><a href="<?php echo url_for($ruta_empresa) ?>"><?php echo __(
        'Empresa') ?></a></li>
            <li class="ample"><a href="#"><?php echo __('Serveis') ?></a>
                  <ul id="ambits">
                    <li><img class="corner_inset_left" alt="" src="/images/Menu/corner_inset_left.png"/>
                        <a href="<?php echo url_for($ruta_serveis_soterrats) ?>"><?php echo __(
        'Aixecament de serveis urbans') ?></a>
                        <img class="corner_inset_right" alt="" src="/images/Menu/corner_inset_right.png"/>
                                <li><a href="<?php echo url_for(
        $ruta_infraestructures) ?>"><?php echo __("Infraestructures vials") ?></a></li>                    </li>

                    <li><a href="<?php echo url_for($ruta_topografia) ?>"><?php echo __(
        'Topografia') ?></a></li>
                    <li><a href="<?php echo url_for($ruta_proteccio) ?>"><?php echo __(
        'Protecció del patrimoni') ?></a></li>
             <li><a href="<?php echo url_for($ruta_aplicacions_especials) ?>"><?php echo __(
        'Aplicacions especials') ?></a></li>

                    <li class="last">
                      <img class="corner_left" alt="" src="/images/Menu/corner_left.png"/>
                      <img class="middle" alt="" src="/images/Menu/dot.gif"/>
                      <img class="corner_right" alt="" src="/images/Menu/corner_right.png"/>                    </li>
                  </ul>
            </li>

                        <li class="ample"><a href="#"><?php echo __(
        'Mètodes de prospecció') ?></a>
                  <ul id="ambits">
                    <li><img class="corner_inset_left" alt="" src="/images/Menu/corner_inset_left.png"/>
                        <a href="<?php echo url_for($ruta_georadar) ?>"><?php echo __(
        'Georadar') ?></a>
                        <img class="corner_inset_right" alt="" src="/images/Menu/corner_inset_right.png"/>                    </li>
                    <li><a href="<?php echo url_for($ruta_tomografia) ?>"><?php echo __(
        'Tomografia elèctrica') ?></a></li>



                    <li class="last">
                      <img class="corner_left" alt="" src="/images/Menu/corner_left.png"/>
                      <img class="middle" alt="" src="/images/Menu/dot.gif"/>
                      <img class="corner_right" alt="" src="/images/Menu/corner_right.png"/>                    </li>
                  </ul>
            </li>
            <li class="normal"><a href="<?php echo url_for($ruta_projectes) ?>"><?php echo __(
        'Projectes') ?></a></li>
            <li class="normal"><a href="<?php echo url_for($ruta_clients) ?>"><?php echo __(
        'Clients') ?></a></li>
            <li class="normal"><a href="<?php echo url_for($ruta_contactar) ?>"><?php echo __(
        'Contactar') ?></a></li>                
            <li class="menuUltim"><a href="ftp://79.148.111.133" target="_blank"><?php echo __(
        'Ftp') ?></a></li>
        </ul>
    </div>

和css:

#menu {
    font-size: 0.9em;
    margin: 0px;
    margin-left: 18px;
    padding: 0px;
    list-style: none;
    color: #fff;
    line-height: 30px;
    display: inline-block;
    float: left;
    z-index: 1000;
}

#menu a {
    color: #fff;
    text-decoration: none;
}

#menu>li {
    background: #202726 none repeat scroll 0 0;
    cursor: pointer;
    float: left;
    position: relative;
    padding: 0px 10px;
    width: 91px;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    text-align: center;
    border-right-style: solid;
}

#menu>li.inici {
    width: 55px;
}

#menu>li.normal {
    width: 106æpx;
}

#menu>li.ample {
    width: 169px;
}

#menu>li.menuUltim {
    background: #202726 none repeat scroll 0 0;
    cursor: pointer;
    float: left;
    position: relative;
    padding: 0px 10px;
    width: 38px;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-top-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-right: none !important;
    text-align: center;
}

#menu>li a:hover {
    color: #948B52;
}

#menu .logo {
    background: transparent none repeat scroll 0% 0%;
    padding: 0px;
    background-color: Transparent;
}

/* sub-menus*/
#menu ul {
    padding: 0px;
    margin: 0px;
    display: block;
    display: inline;
}

#menu li ul {
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 30px;
    width: 188px;
    line-height: 16px;
    background-color: #202726;
    color: #0395CC; /* for IE */
    display: none;
}

#menu li ul.ample {
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 30px;
    width: 179px;
    line-height: 16px;
    background-color: #202726;
    color: #0395CC; /* for IE */
    display: none;
}

#menu li:hover ul {
    display: block;
}

#menu li ul li {
    display: block;
    margin: 5px 20px;
    padding: 5px 0px;
    border-top: dotted 1px #606060;
    list-style-type: none;
}

#menu li ul li:first-child {
    border-top: none;
}

#menu li ul li a {
    display: block;
    color: #727465;
}

#menu li ul li a:hover {
    color: #DFD7CB;
}
/* main submenu */
#menu #main {
    left: 0px;
    top: -20px;
    padding-top: 20px;
    background-color: #7cb7e3;
    color: #fff;
    z-index: 999;
}
/* corners*/
#menu .corner_inset_left {
    position: absolute;
    top: 0px;
    left: -12px;
}

#menu .corner_inset_right {
    position: absolute;
    top: 0px;
    left: 188px;
}

#menu .last {
    background: transparent none repeat scroll 0% 0%;
    margin: 0px;
    padding: 0px;
    border: none;
    position: relative;
    border: none;
    height: 0px;
}

#menu .corner_left {
    position: absolute;
    left: 0px;
    top: 0px;
}

#menu .corner_right {
    position: absolute;
    left: 170px;
    top: 0px;
}

#menu .middle {
    position: absolute;
    left: 18px;
    height: 20px;
    width: 152px;
    top: 0px;
}

我该怎么办?问题在哪里?

0 个答案:

没有答案