Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2007, 11:09
Avatar de demiurgo_daemon
demiurgo_daemon
 
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: advertencias en validador de CSS

46 .shadetabs ul font-family: Es recomendable ofrecer una familia genérica como última alternativa

significa que debes poner la familia genérica en caso de que el cliente no la tenga. Por ejemplo: si usas fuentes como Arial, Verdana, etc., el genérico es sans-serif; si usas Times New Roman, etc., es serif; para Courier, Courier New, etc., es monospace:
Código:
.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana, sans-serif;
list-style-type: none;
text-align: right;
}
Sé que parece redundante, ya que no imagino a alguien que no tenga Arial, Times, etc. Piénsalo de esta manera: le estás diciendo al cliente "en caso de que no tengas Verdana, usa la fuente que el sistema haya predefinido como sans-serif".


66 .shadetabs li a:visited Hay un color de primer plano establecido y no hay color de fondo
72 .shadetabs li a:hover Hay un color de primer plano establecido y no hay color de fondo

Si defines un color de frente, debes definir uno de fondo, aunque quieras que sea el mismo que el del elemento padre. Puedes usar la llave inherit para heredar el color explícitamente, pero debes tener cuidado cuando heredes imágenes de fondo:

Código:
.shadetabs li a:visited{
color: #2d2b2b;
background-color: inherit;
}

.shadetabs li a:hover{
background-image: url(../images/shadeactive.gif);
text-decoration: underline;
background-color: inherit;
color: #2d2b2b;
}
En este caso en particular, como estás con pseudoclases, debes definir el fondo aunque sea el mismo color que el a sin evento.

saludos