
La guia es una mezcla de sugerencias validas y subjetivas por lo tanto, cada uno debería "filtrarla" y tener en cuenta aquellas cosas que se adapten a su modo de trabajo y descartar las otras. La base de todo esto es la accesibilidad es decir, que nosotros mismos entendamos qué estamos escribiendo y lo hagamos siempre del mismo modo para que resulte sencillo modificarlo en el futuro.
La paradoja del documento de Google es que ellos no aplican lo que predican ya que las páginas que crean los servicios que administran suelen ser engendros irracionales sin pies ni cabeza. Ni hablar de Blogger o de sus plantillas !!!
De todos modos, acá hay algunas sugerencias a tener en cuenta que no son novedad pero tal vez valga la pena repetir.
A es un enlace por lo tanto; es mejor poner:
<a href="UNA_URL">un enlace</a>
<div onclick="abrir('UNA_URL');">un enlace</a>
P es un párrafo (un texto) así que escribir:
<p><img src="UNA_IMAGEN" /></p>
2 Toda etiqueta IMG debería tener un atributo alt que indique el contenido alternativo pero, lo mismo debería hacerse con videos o cualquier otro tipo de contenido multimedia.
3 Las reglas del HTML5 dicen que ya no es necesario agregar el atributo type en hojas de estilo y scripts a menos que el tipo no sea el usual (CSS y JavaScript) por lo tanto, se sugiere que en lugar de esto:
<link rel="stylesheet" href="archivo.css" type="text/css" /> <script src="archivo.js" type="text/javascript"></script>
<link rel="stylesheet" href="archivo.css" /> <script src="archivo.js"></script>
4 Agregar siempre un punto y coma final a cualquier propiedad de CSS aún cuando no sea "obligatoria" es algo que evitará errores futuros.
Suele verse esto:
.ejemplo { text-align: center }
.ejemplo { text-align: center color: red; }
5 Indentar el código siempre es buena idea porque permite visualizar qué cosa esta dentro de que otra y de ese modo comprender cómo se verán afectados los contenidos. Ellos recomiendan usar dos espacios y evitar el uso de la tecla TAB (cosa con la que yo estoy de acuerdo) pero, es algo que queda criterio de cada uno:
<div> <p> algo </p> <ul> <li> item </li> <li> item </li> <li> item </li> </ul> <div> <!-- OTRA COSA --> </div> </div>
Por el contrario, se recomienda minimizar ciertas cosas, por ejemplo, eliminar las comillas innecesarias en las direcciones URL:
background: url("UNA_IMAGEN") no-repeat 0 0 transparent;
background: url(UNA_IMAGEN) no-repeat 0 0 transparent;
color: #FFF;
color: #FFFFFF;
margin: 0;
margin: 0px;
font-size: .8em;
font-size: 0.8em;
background: url(https://lh5.googleusercontent.com/xxxxxxx/imagen.jpg);
background: url(//lh5.googleusercontent.com/xxxxxxx/imagen.jpg);
En resumen: conviene leerlo, "masticarlo", aplicar aquello que nos parezca razonable y descartar el resto. Como siempre, sólo debe primar el sentido común y no aceptar todo lo que se diga como si fuera una verdad revelada e incontrovertible, lo diga quien lo diga.
14 comentarios:
Tuviste problemas para acceder desde firefox o Chrome a blogger en estos dias? La unica forma que encontré de ingresar desde estos navegadores, fue borrando la cookie de blogger (a cada rato) y sin embargo, aun así,funciona bastante mal el servicio una vez dentro de la web, nadie dice nada al respecto y el status blogger indica un funcionamiento impecable (?) desde agosto del 2011 (???). Ha sido un verdadero dolor de cabezas en estos dias. Espero se solucione pronto.
saludos!
No he tenido ningún problema similar.
Google dice eso de "Haz lo que yo te diga no lo que yo haga"
Buenas recomendaciones las tuyas :)
Es lo que suele pasar con los "poderosos" ... mucho blablabla :D
Creo que lo más importante son los títulos y el atributo alt de las imágenes, lo demás son bobadas, por lo menos así lo veo yo. Saludos
Hola tengo una duda con esto
background: url(UNA_IMAGEN) no-repeat 0 0 transparent;
se puede también definir el centrar antes del punto y coma, osea asi
background: url(UNA_IMAGEN) no-repeat 0 0 transparent center;
o si o si hay que escribir esto (y sino lo hubiera todos los navegadores lo entenderían perfectamente)
background-position:center;
Lo usual es colocar los dos valores de la posición, horizontal y vertical pero, puede ponerse uno solo en cuyo caso se toman ambos valores como el mismo:
background-position:center;
equivale a
background-position:center center;
En el ejemplo que das:
background: url(UNA_IMAGEN) no-repeat 0 0 transparent center;
sobran datos ya que 0 y 0 son la posición (equivalen a left top ) así que sería así:
background: url(UNA_IMAGEN) no-repeat center center transparent;
o
background: url(UNA_IMAGEN) no-repeat 50% 50% transparent;
Perfecto gracias ya entendí mejor
JMiur tengo una consulta, en los resultados de google, mi blo aparece con una fecha extraña a un costado de la descripción del blog, cómo puedo hacer para quitarla? Ya te había preguntado antes, pero me respondiste que era una metaetiqueta, o algo así y no me aclaraste como hacerlo. Perdoná las molestias. Gracias.
Lo que se ve es la fecha de la publicación de la entrada o de la última actualización. No puedes cambiar al forma en que Google muestra los resultados de búsqueda.
Si no cumplen... hay tabla!
Muy buen resumen de buenas prácticas!! :D me lo leeré entero a ver qué más interesante hay por ahí!! muchas gracias!!
¿A qué fecha te refieres?
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...