Buenas pr cticas de maquetacion en HTML
Páginas: 6 (1474 palabras)
Publicado: 2 de junio de 2015
Una buena maquetación es fundamental para obtener un diseño elegante, compatible con todos
los navegadores y que cumpla las normas de accesibilidad establecidas. Un buen diseño ayudará
a hacer tu página web más rápida y fácil de encontrar en los buscadores de Internet. La
maquetación es el plano inicial en base al cual se montará toda tu página y debemosprestarle
especial atención. En este artículo te dejo algunas buenas prácticas a seguir.
1. Lo primero es declarar un doctype. La declaración de un “Doctype” deberá localizarse al
inicio del código HTML.
Es importante señalar que en la declaración del doctype NO debe haber NINGÚN espacio en
blanco ni cambio de línea ANTES , la mayoría de los navegadores saben arreglárselas, pero en
IE8 provocará“misteriosos comportamientos”.
2. Encoding: La razón por la que se hace uso de los “á” es que la página no define su
encoding, debe estar en UTF-8, y especificar el meta para el encoding, de modo que no haya
ninguna necesidad de utilizar HTML entities para las tildes y caracteres raros.
3. Usa etiquetas de ‘Título’ con significado. Lo que introducimos en la etiqueta
Googleutiliza para su lista de resultados.
4. Usa metaetiquetas descriptivas. Las metaetiquetas descriptivas ayudan a que los robots de
los buscadores obtengan mayor información acerca de las páginas.
La Metaetiqueta “Description” : Esta metaetiqueta describe el propósito principal de una
página. Deberá ser diferente en cada página o sección. Google también utiliza el contenido de
ésta y lo muestra en losresultados de búsqueda.
Para no saturar las descripciones es mejor que incluyas contenido conciso que atraiga a tus
potenciales visitantes.
Metaetiqueta “keywords• (palabras clave)
Esta metaetiqueta incluye palabras separadas por comas que son relevantes al contenido de la
página y al igual que la metaetiqueta “description•, debe ser concisa y directa.
5. Utiliza divs “
” para maquetar y dividirtu contenido en zonas o secciones
El primer paso que debes tener en cuenta es dividir el contenido de la página en secciones
principales para organizar la información de la misma. Con esto garantizarás un contenido
ordenado y con una buena arquitectura de la información.
6. Por regla general NO utilizar tablas, A MENOS que se trate de información tabulada,
pues si la naturaleza de la informaciónes una relación de datos tabulados, entonces nada mejor
que una tabla para representarla (ej: tablas comparativas, desgloses, una relación de elementos
con sus respectivas propiedades, etc).
incorrecto: que el marco del sitio sea una tabla que lo envuelve todo para darle estructura
correcto: que una tabla con “info tabulada” forme “parte” del cuerpo de un contenido(ej:http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks ohttp://drupal.org/pr
oject/usage/drupal).
7. SEO: cabecera y logos como imágenes son anti-SEO, se deben utilizar trucos para
representar textos (aunque estén ocultos bajo las imágenes) y en cualquier caso los “alt” y “title”
de esas imágenes son bastante importante.
8. Separa el contenido de la página HTML del estilo con que se muestra
El código HTMLcontendrá la información, el código CSS el estilo y la manera en que se
presenta. Siempre hay que usar estilos separados y no dentro de la página HTML. Así el código
será más limpio y permitirá modificaciones de manera más eficaz.
9. Intenta unificar todos los estilos en una sola hoja de estilos
Cada archivo implica una solicitud HTTP, lo cual hace que el tiempo de carga de la página sea
más lento.Cuando son muchos CSS para IE se utiliza el “@import”, que permite entonces exceder el límite
de 30, pero mucho mejor es utilizar un framework que permita “agregar” los ficheros CSS y JS en
un único fichero para CSS y un único fichero para JS (lo cual resuelve el problema de las
descargas paralelas).
10. Intenta tener la menor cantidad de ficheros externos de JavaScript
No es recomendable...
El primer paso que debes tener en cuenta es dividir el contenido de la página en secciones
principales para organizar la información de la misma. Con esto garantizarás un contenido
ordenado y con una buena arquitectura de la información.
6. Por regla general NO utilizar tablas, A MENOS que se trate de información tabulada,
pues si la naturaleza de la informaciónes una relación de datos tabulados, entonces nada mejor
que una tabla para representarla (ej: tablas comparativas, desgloses, una relación de elementos
con sus respectivas propiedades, etc).
incorrecto: que el marco del sitio sea una tabla que lo envuelve todo para darle estructura
correcto: que una tabla con “info tabulada” forme “parte” del cuerpo de un contenido(ej:http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks ohttp://drupal.org/pr
oject/usage/drupal).
7. SEO: cabecera y logos como imágenes son anti-SEO, se deben utilizar trucos para
representar textos (aunque estén ocultos bajo las imágenes) y en cualquier caso los “alt” y “title”
de esas imágenes son bastante importante.
8. Separa el contenido de la página HTML del estilo con que se muestra
El código HTMLcontendrá la información, el código CSS el estilo y la manera en que se
presenta. Siempre hay que usar estilos separados y no dentro de la página HTML. Así el código
será más limpio y permitirá modificaciones de manera más eficaz.
9. Intenta unificar todos los estilos en una sola hoja de estilos
Cada archivo implica una solicitud HTTP, lo cual hace que el tiempo de carga de la página sea
más lento.Cuando son muchos CSS para IE se utiliza el “@import”, que permite entonces exceder el límite
de 30, pero mucho mejor es utilizar un framework que permita “agregar” los ficheros CSS y JS en
un único fichero para CSS y un único fichero para JS (lo cual resuelve el problema de las
descargas paralelas).
10. Intenta tener la menor cantidad de ficheros externos de JavaScript
No es recomendable...
Leer documento completo
Regístrate para leer el documento completo.