Problema CSS en IE

Hola, estoy haciendo una web y tengo un problema con un menu horizontal en IE, he intentado solucionarlo pero no encuentro la causa del problema. Hay una tabla con enlaces y cuando se produce un a:hover kiero que cambie el color del fondo de la celda pero el fondo del enlace no ocupa la totalidad de la celda, en otros navegadores si funciona. Alguna idea? gracias

<style type="text/css">

div.header{
background-color: #006699;
min-width: 1017px;
width: 1017px;
height: 390px;
background-image: url('http://sites.google.com/site/yinyongyiny/home/Banner01.jpg');
background-repeat: no-repeat;
                margin-top: -10px!important;
                margin-right:-20px!important;
                margin-left:-20px!important;
                margin-bottom:-20px!important;
position: relative;
}

table.menu{
position: relative;
bottom: -86%;
left: 25px;
border-collapse: collapse;
border: none;
}

table.navigation1{
background-color: #006699;
border-collapse: collapse;
border: none;
}

td.followus img{
border: none;
}

td.between-menu{
        padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
width: 100px;
}

table.navigation2{
background-color: #006699;
border-collapse: collapse;
border: none;
}

td.unactive{
        padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;

}

td.active{
        padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
}

td.unactive a{
padding: 10px 8px 10px 8px;
margin: 0px 0px 0px 0px;
background-color: white;
color: #1A87C6;
        font-family:Trebuchet MS;
        font-weight: bold;
        font-size: 11pt;
        text-transform: uppercase;
        text-decoration: none;
border: none;

}

td.active a{
        padding: 10px 8px 10px 8px;
margin: 0px 0px 0px 0px;
background-color: #006699;
        font-family:Trebuchet MS;
        font-weight: bold;
        font-size: 11pt;
        text-transform: uppercase;
        text-decoration: none;
color: white;
border: none;
}

td.unactive a:hover{
        padding: 10px 8px 10px 8px;
margin: 0px 0px 0px 0px;
background-color: #006699;
        font-family:Trebuchet MS;
        font-weight: bold;
        font-size: 11pt;
        text-transform: uppercase;
        text-decoration: none;
color: white;
border: none;
}

td.topmenuleft{
        padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;

}

td.topmenuright{
        padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
}

td.topmenuleft img{
border: none;
background-color: #006699;

}

td.topmenuright img{
border: none;
background-color: #006699;
}

</style>

<div class="header">
<table id="menu" class="menu">
<tr>
<td>
     <table id="navigation1" class="navigation1">
<tr>
    <td class="followus">
<a href="http://www.bebo.com/luccaleadership">
<img alt="beboicon" src="http://lh3.ggpht.com/_FtCkBBHqQIg/S_aDAKh4NvI/AAAAAAAAAXs/AlSOiWAQq-4/bebo-icon.gif" title="our bebo"/>
</a>
     </td>
    <td class="followus">
       <a href="http://www.youtube.com/luccaleaders">
<img alt="youtubeicon" src="http://lh3.ggpht.com/_FtCkBBHqQIg/S_aCH7hdvPI/AAAAAAAAAXY/qvwGTq9SqjM/youtube-icon.gif" title="our youtube"/>
</a>
     </td>
    <td class="followus">
        <a href="http://twitter.com/luccaleadership">
<img alt="twittericon" src="http://lh4.ggpht.com/_FtCkBBHqQIg/S_aCHzNm3qI/AAAAAAAAAXc/97f1D3kV9TQ/twitter-icon.gif" title="follow our twitter"/>
</a>
     </td>
    <td class="followus">
        <a href="http://www.facebook.com/group.php?gid=2347593450">
<img alt="facebookicon" src="http://lh6.ggpht.com/_FtCkBBHqQIg/S_aDAYNucaI/AAAAAAAAAXw/lyogHTPbK0Q/facebook-icon.gif" title="our facebook" />
</a>
     </td>
</tr>
</table>
</td>
<td class="between-menu">
</td>
<td>
<table id="navigation2" class="navigation2">
<tr>
<td class="topmenuleft">
<img alt="left" src="http://lh5.ggpht.com/_FtCkBBHqQIg/S_zhYqTqwQI/AAAAAAAAAYY/GT_ejy7YbOE/topmenu-left.gif" />
</td>
       <td id="home" class="active">
            <a href="javascript:" onclick="home()" >Home</a>
        </td>
        <td id="whoweare" class="unactive">
            <a href="http://www.luccaleadership.org/globalwhoweare">Who we are</a>
        </td>
        <td id="whatwedo" class="unactive">
            <a href="http://www.luccaleadership.org/globalwhatwedo" >What we do</a>
        </td>
        <td id="programs" class="unactive">
           <a href="http://www.luccaleadership.org/globalprograms" >Programs</a>
        </td>
       <td id="community" class="unactive">
            <a href="http://www.luccaleadership.org/globalcommunity" >Community</a>
        </td>
         <td id="contactus" class="unactive">
            <a href="http://www.luccaleadership.org/globalcontactus" >contact us</a>
        </td>
<td id="locations" class="unactive">
            <a href="http://www.luccaleadership.org/globallocation" >locations</a>
        </td>
      <td class="topmenuright">
<img alt="right" src="http://lh6.ggpht.com/_FtCkBBHqQIg/S_zhY3eO89I/AAAAAAAAAYc/o1icqzTJUms/topmenu-right.gif" />
</td>
</tr>
</table>
<td>
<tr>
</table>
</div>

<script language="JavaScript">
<!--
if (navigator.appName == "Microsoft Internet Explorer")
    alert("Dejese de jorobar e instale un browser como la gente");
-->
</script>

Espero no lo tomes a mal, jeje

Y esto, ¿qué tiene que ver con Debian?

Bueno no es debian pero yo soy usuario de debian y confio mas en los usuarios de debian que en los de windows a la hora de preguntar sobre programación y respecto a lo de decirle a los usuarios que utilicen un navegador de verdad... que mas quisiera yo ojala su ordenador saliera ardiendo si utilizan IE pero si me lo piden y me pagan por ello...

Pues yo lo he probado en IE8 y funciona perfectamente

ok, yo he testeado en 6 y 7 y nada pero me parece que con lo que me has dixo me voy a olvidar del problema muchas gracias

Cuidado con lo de "kiero" y "dixo"

gracias

ower reloaded escribió:

ok, yo he testeado en 6 y 7 y nada pero me parece que con lo que me has dixo me voy a olvidar del problema muchas gracias

en todo caso le puedes poner que actualizen su IE al 8.. ya que cnicolas dijo que funcionaba..
y le dices al que te pidio la pagina que el ie 6 y 7 estan fuera del juego XD...suele pasar..

salu2

Wasmosy escribió:

en todo caso le puedes poner que actualizen su IE al 8.. ya que cnicolas dijo que funcionaba..
y le dices al que te pidio la pagina que el ie 6 y 7 estan fuera del juego XD...suele pasar..

Lo que pasa tristemente es que hoy por hoy, aún perdiendo lo que está perdiendo, tiene la mayor cuota de mercado. A mí personalmente me desquicia tener que meter siempre hacks en los estilos para IE6, IE7 e IE8. En principio IE9 cumplirá mejor los estándares web y por lo que he probado en la beta es más o menos cierto aunque aún no está en la versión final. Esperemos que no se una al grupo de los llamados "interpreto los estilos como me sale de los mismísimos".

Por cierto, ya veremos que haremos cuando desarrollemos en HTML 5 ya que no es necesario, en la mayoría de los casos, poner entrecomillados los atributos de las etiquetas.

Hombre, pues con sinceridad, estoy de acuerdo con sansatan, amén de que se ha planteado una cuestión sobre programación html, pero el problema lo presenta Internet Explorer. No sé, si lo hubieses enfocado de otra manera igualmente ni se cuestionaba su relación con Debian wink

Yo uso Windows y no se me ocurre realizar preguntas sobre Debian en technet.microsoft.com y no porque sus usuarios no den la talla precisamente.

Saludos wink

albupl escribió:
Wasmosy escribió:

en todo caso le puedes poner que actualizen su IE al 8.. ya que cnicolas dijo que funcionaba..
y le dices al que te pidio la pagina que el ie 6 y 7 estan fuera del juego XD...suele pasar..

Lo que pasa tristemente es que hoy por hoy, aún perdiendo lo que está perdiendo, tiene la mayor cuota de mercado. A mí personalmente me desquicia tener que meter siempre hacks en los estilos para IE6, IE7 e IE8. En principio IE9 cumplirá mejor los estándares web y por lo que he probado en la beta es más o menos cierto aunque aún no está en la versión final. Esperemos que no se una al grupo de los llamados "interpreto los estilos como me sale de los mismísimos".

Por cierto, ya veremos que haremos cuando desarrollemos en HTML 5 ya que no es necesario, en la mayoría de los casos, poner entrecomillados los atributos de las etiquetas.

La llegada del HTML5 va a ser una revolución. Mucha gente va a tener que reciclarse, Muchos frameworks consolidados van a sufrir unos temblores que harán trizas los cimientos de muchos CRMs y Aplicaciones empaquetadas , el nuevo estándar saldra de ese desastre... Yo por si las moscas, me voy a alejar del AS3. (ese gran edificio sin manzanas - manazas a veces no los distingo), no vaya ser que me aplaste. ;-)