Foros del Web » Creando para Internet » CSS »

advertencias en validador de CSS

Estas en el tema de advertencias en validador de CSS en el foro de CSS en Foros del Web. Hola, pues encontre este validador de CSS de W3C y la vdd me parece genial solo tengo un par de dudas q no se como ...
  #1 (permalink)  
Antiguo 08/05/2007, 11:21
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 12 años, 6 meses
Puntos: 0
advertencias en validador de CSS

Hola, pues encontre este validador de CSS de W3C y la vdd me parece genial
solo tengo un par de dudas q no se como hacerle ya q soy nueva en esto

me aparece lo siguiente:

46 .shadetabs ul font-family: Es recomendable ofrecer una familia genérica como última alternativa
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

pero no se que deba poner este es el codigo de mi CSS q corresponde a las lineas anterior descritas

46.
.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: right;
}

66.
.shadetabs li a:visited{
color: #2d2b2b;
}

72.
.shadetabs li a:hover{
background-image: url(../images/shadeactive.gif);
text-decoration: underline;
color: #2d2b2b;
}
__________________
" Recuerda , estas donde debes estar ..."
  #2 (permalink)  
Antiguo 08/05/2007, 12:09
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 11 años
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
  #3 (permalink)  
Antiguo 09/05/2007, 10:42
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 12 años, 6 meses
Puntos: 0
Re: advertencias en validador de CSS

ok gracias!!
__________________
" Recuerda , estas donde debes estar ..."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:22.