Anuncio

Crear una página web con HTML y CSS es muy claro Cómo hacer un sitio web: para principiantesHoy te guiaré a través del proceso de hacer un sitio web completo desde cero. No te preocupes si esto suena difícil. Te guiaré en cada paso del camino. Lee mas . Pero es fácil cometer errores y hay bastantes cosas en las que quizás no pienses. La mayoría de las veces, estos pequeños errores no marcarán una gran diferencia.

Pero a la larga, pueden hacerte la vida más difícil. Estos nueve errores son fáciles de cometer, pero si los elimina más temprano que tarde, su página se verá mejor, será más fácil de mantener y funcionará como lo desea.

1. Estilo en línea

Una de las mejores cosas de HTML y CSS es que puede formatear cualquier línea de texto, cualquier palabra, realmente, cuando lo desee. Pero eso no significa que debas aprovechar esta capacidad.

Aquí hay un ejemplo de un estilo en línea que puede usar para hacer un párrafo más grande que los párrafos circundantes y resaltarlo en un color diferente:

instagram viewer

Tu texto aqui.

Esto le da al párrafo un Estilo CSS Aprenda HTML y CSS con estos tutoriales paso a paso¿Tienes curiosidad por HTML, CSS y JavaScript? Si cree que tiene una habilidad especial para aprender a crear sitios web desde cero, aquí hay algunos tutoriales paso a paso que vale la pena probar. Lee mas eso termina con la conclusión del párrafo. Parece bastante eficiente, ¿verdad?

Hay un gran problema: si desea cambiar muchas cosas en su sitio web, tendrá que ir a buscar cada instancia de estilo en línea y cambiarlo. Si tiene 100 párrafos diferentes que tienen un tamaño de texto del 120% y azul, tendrá que encontrar los 100 y cambiarlos a lo que haya decidido que es un mejor formato.

En su lugar, use una hoja de estilo CSS. Este es el estilo que usarías para el párrafo anterior:

p.importante {tamaño: 120%; color azul; }

Ahora, en lugar de usar el estilo en línea, simplemente puede usar esta línea:

Tu texto aqui.

Y tu párrafo será grande y azul. Y cuando realice un cambio en la clase "importante" en su CSS, todos cambiarán.

2. Tablas para diseño

La gente solía usar tablas para formatear el diseño de la página con bastante regularidad. Al usar una tabla, puede organizar los elementos de su página en columnas y filas, así como aplicar diferentes alineaciones y estilos. Incluso las tablas unicelulares se utilizarían para alinear el contenido correctamente. Pero este uso de tablas generalmente está mal visto.

Al igual que los estilos en línea, el uso de CSS en lugar de tablas HTML para el diseño es más fácil de mantener. Nuevamente, si desea hacer cambios en docenas o cientos de páginas, es mucho más fácil editar su hoja de estilo que pasar por cada página y ajustar las tablas.

Además de un mantenimiento más fácil, la lectura de diseños CSS tiende a ser un poco más fácil que leer tablas HTML. Especialmente si termina anidando muchos niveles de tablas entre sí. Puede que no sea muy fácil ir y venir entre su documento HTML y su hoja de estilo para ver exactamente lo que está sucediendo, pero el contenido de su página será más claro y fácil de editar.

Usar tablas aquí y allá para dividir páginas en columnas no es un pecado mortal. A veces es más fácil y rápido que jugar con CSS. Pero si está creando tablas gigantes de varios niveles, debería considerar volver a formatear con CSS.

3. HTML en desuso

Como cualquier lenguaje, el HTML cambia regularmente. Las etiquetas reconocidas oficialmente cambian, y algunas quedan obsoletas. Incluso si esas etiquetas siguen funcionando, es mejor evitarlas.

Por ejemplo, si está acostumbrado a usar el etiqueta para negrita y el etiqueta para cursiva, estás atrasado. y (para "énfasis") son ahora las etiquetas estándar.

, , , , y otros también están en desuso.

La mayoría de las etiquetas en desuso se reemplazaron con CSS, por lo que deberá usar estilos (preferiblemente no en línea) para obtener el mismo efecto. Si no está seguro de cómo reemplazar una etiqueta obsoleta o si una etiqueta específica todavía está en uso, verifique documentación HTML oficial o simplemente ejecuta una búsqueda rápida.

4. JavaScript en línea

Algunas páginas web usan JavaScript para agregar funcionalidad adicional JavaScript y desarrollo web: uso del modelo de objetos de documentoEste artículo le presentará el esqueleto del documento con el que funciona JavaScript. Con un conocimiento práctico de este modelo de objeto de documento abstracto, puede escribir JavaScript que funcione en cualquier página web. Lee mas . Puede hacer que las páginas web sean interactivas, validar el texto a medida que se ingresa, agregar animaciones, proporcionar respuestas a las acciones del usuario, etc. En resumen, puede hacer que una página sea más útil al proporcionar un comportamiento adicional.

Al igual que CSS, puede agregar JavaScript en línea a su HTML. También como CSS, esto generalmente se desaconseja. Además de ser potencialmente más difícil de mantener, hay un par de otras razones que justifican esta advertencia.

JavaScript en línea puede usar mayores cantidades de ancho de banda que un script vinculado desde un archivo diferente. Un proceso llamado minificación comprime HTML y CSS antes de enviarlo a un usuario, lo que requiere menos ancho de banda a través de banda ancha o conexiones móviles. Sin embargo, JavaScript en línea no puede ser minimizado. Tampoco se almacenará en caché, mientras que un archivo JavaScript separado puede ser almacenado en caché.

Todas estas cosas hacen que JavaScript en línea sea más intensivo en ancho de banda.

También es más difícil de depurar, ya que puedes usar un validador de JavaScript para un archivo de JavaScript... pero no funcionará en un script en línea. Y, nuevamente, crea un HTML más limpio y más fácil de mantener.

5. Múltiples etiquetas H1

Las etiquetas de encabezado son geniales. Hacen que las páginas sean más fáciles de leer, pueden darle un impulso de SEO y pueden usarse para enfatizar ciertos puntos.

Pero hay seis niveles de etiquetas de encabezado por una razón. Realmente solo debería haber una etiqueta H1 en su página. Y ese es a menudo el título de la página (especialmente en blogs y sitios similares). Puede pensar que poner un montón de palabras clave en las etiquetas H1 hará que sea más probable que Google las elija y clasifique su sitio más alto en los resultados.

etiquetas de encabezado html

Pero lo que realmente hace es hacer que su página sea más confusa y más difícil de leer. Lo que negará cualquier beneficio de SEO que pueda ver de todos modos.

Use H2, H3 y el resto de las etiquetas de encabezado para delinear mejor su página. El nivel del encabezado debe darle a su lector una idea de cuán importante es la siguiente sección. Si los ha engañado, lo sabrán y no serán felices.

6. Saltar imagen Alts

Cada imagen puede recibir un atributo "alt" que muestra una línea de texto específica si la imagen no se puede mostrar. Esto podría no parecer un gran problema, especialmente con los navegadores modernos (tanto de escritorio como móviles) que pueden mostrar casi cualquier cosa.

Pero no agregar atributos alt es un gran error, especialmente en la era de la navegación móvil constante. Las conexiones móviles no siempre son excelentes, y si un navegador no puede cargar una imagen, su lector no tiene idea de lo que debería ver allí. Un atributo alt puede arreglar eso.

imagen alt

Y si alguien está usando un lector de pantalla VoiceOver hace que los dispositivos Apple sean más accesibles que nuncaEl presidente de la Fundación Estadounidense de Ciegos reconoce que "Apple ha hecho más por la accesibilidad que cualquier otra compañía hasta la fecha", y VoiceOver jugó un papel importante en eso. Lee mas u otra característica de accesibilidad, ese atributo alt podría ser todo lo que obtienen de la imagen.

Por supuesto, también hay beneficios potenciales de SEO. Los motores de búsqueda pueden indexar atributos alternativos cortos y descriptivos. Pero el mayor beneficio aquí es ayudar a sus lectores.

7. Etiquetas no cerradas

Hay algunas etiquetas HTML que puede evitar sin cerrar, como

y

  • . Los navegadores saben que cuando comienzas otro párrafo o elemento de lista, el anterior termina. Pero eso no significa que deba omitir las etiquetas de cierre.
  • En primer lugar, a pesar de los avances en la tecnología del navegador, definitivamente existe la posibilidad de que el navegador muestre su contenido incorrectamente si no ha cerrado sus etiquetas. Y aplicar estilos podría producir algunos resultados impredecibles, ya que El usuario de Stack Exchange robertc demuestra.

    Todo se reduce a que los navegadores esperan etiquetas de cierre. No los necesitan absolutamente... pero definitivamente se beneficiarán de tener el HTML correcto cuando intentan mostrar su página.

    Afortunadamente, no lleva mucho tiempo cerrar sus etiquetas, especialmente si está utilizando un buen editor de HTML.

    8. No incluye un DOCTYPE

    Al comienzo de los documentos HTML, normalmente verá una declaración DOCTYPE, como esta:

    Es algo de lo que no se habla a menudo, pero es un elemento importante en su página. La declaración DOCTYPE le dice a un navegador qué tipo de HTML está utilizando. Esto le permite representar el HTML correctamente.

    Si omite la declaración DOCTYPE, la página se mostrará en "modo peculiar". Esta es la defensa del navegador moderno contra páginas web anticuadas. Y cambia la forma en que se muestra tu página. Un vistazo rápido a Modo peculiaridades de Firefox muestra que las mayúsculas y minúsculas cambian, las propiedades de fuente no se heredan en las tablas, los tamaños de fuente se calculan de manera diferente y las imágenes sin atributos alt a veces se muestran incorrectamente.

    La mayoría de estas cosas son relativamente menores. Pero si desea que su página se muestre correctamente, debe asegurarse de que un navegador tenga habilitado su modo estándar completo.

    Y para hacer eso, necesitas un DOCTYPE. (Si no está seguro de qué usar, simplemente use .)

    9. Marcado de esquema de negligencia

    El marcado de esquema ayuda a los motores de búsqueda a tener una mejor idea de lo que hay en su página. Más específicamente, ese marcado le dice a los motores de búsqueda sobre qué está escribiendo en cada sección.

    Por ejemplo, en un artículo, puede usar el marcado de esquema para indicarle a un motor de búsqueda el título, autor, fecha, editor y otra información útil sobre un artículo.

    Hay esquemas para películas, libros, organizaciones, personas, restaurantes, productos, lugares, acciones, diferentes tipos. de datos, música, escultura, reservas, servicios, cajeros automáticos, cervecerías y casi todo lo que se te ocurra. Es bastante asombroso.

    Definitivamente puede escapar sin usar el marcado de esquema. Su página se mostrará correctamente sin ella. Tus lectores ni siquiera sabrán que está ahí. Pero hay mucho que ganar al incluir este marcado. Los motores de búsqueda podrán proporcionar información mucho más detallada y útil sobre su página, incluidos fragmentos enriquecidos.

    Y con la herramienta de marcado de esquema de Google, el proceso es bastante sencillo.

    Acostúmbrate a las mejores prácticas de HTML

    Hacer de estas mejores prácticas un hábito puede llevar un tiempo. Y a veces puede parecer que estás tomando mucho tiempo extra para algo que no te da mucho. Pero asegurándose de que su HTML y CSS Aprenda HTML y CSS con estos tutoriales paso a paso¿Tienes curiosidad por HTML, CSS y JavaScript? Si cree que tiene una habilidad especial para aprender a crear sitios web desde cero, aquí hay algunos tutoriales paso a paso que vale la pena probar. Lee mas están bien diseñados, son fáciles de trabajar y su mantenimiento le ahorrará mucho tiempo a largo plazo.

    ¿Qué otros buenos hábitos te han resultado útiles al crear páginas web? ¿No está de acuerdo con alguna de las prácticas anteriores? ¡Comparte tus pensamientos en los comentarios a continuación!

    Dann es un consultor de estrategia de contenido y marketing que ayuda a las empresas a generar demanda y clientes potenciales. También bloguea sobre estrategia y marketing de contenidos en dannalbright.com.