Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2011, 14:39
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Problemas con opacity e IE

Hola gente de FDW! De nuevo problemas con CSS. El primero de los problemas es que tengo un menú, y quiero que la opción que esté seleccionada tenga una clase determinada. El código es este:
Código CSS:
Ver original
  1. /* ... */
  2. #menu li {
  3.  position:relative;
  4.  float:left;
  5.  margin-left:35px;
  6.  margin-top:2%;
  7.  font:110% Verdana, Arial, Helvetica, sans-serif;
  8.  opacity:0.6;
  9.  filter:alpha(opacity=60);
  10. }
  11. /* ... */
  12. .selected {
  13.  opacity:0;
  14.  filter:alpha(opacity=100);
  15. }
  16. /* ... */
Código HTML:
Ver original
  1. <div id='container'>
  2.  <ul id='menu'>
  3.   <li id='about-tab'>About</li>
  4.   <li id='pf-tab'>Portfolio</li>
  5.   <li id='home-tab' class='selected'>Home</li>
  6.   <li id='contact-tab'>Contact</li>
  7.   <li id='algo-tab'>Algo</li>
  8.  </ul>
  9.  <img src='Collapse.png' class="cerrar" />
  10. </div>
Sin embargo #home-tab sigue teniendo opacity:0.6 ¿Por qué, y cómo lo puedo arreglar?
Segundo tema, como siempre IE dando problemas. Con este mismo menú, sólo se muestra la imagen que va dentro del menú:
Código CSS:
Ver original
  1. .cerrar, .abrir {
  2.  position:absolute;
  3.  width:40px;
  4.  height:40px;
  5.  left:51%;
  6.  top:100%;
  7.  z-index:2;
  8. }
  9. .cerrar:hover, .abrir:hover {
  10.  cursor:pointer;
  11. }
Sin embargo, al ponerle position:absolute y como el resto del div no sale, no tiene position:fixed, y sale en esa parte de la página. ¿Por qué no se ve el menú entero en IE?
Muchas gracias desde ya.
Saludos :D
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red