SlideShare una empresa de Scribd logo
2
Lo más leído
4
Lo más leído
1
Guía básica sobre
HTML y CSS para marketers
2
Introducción
Qué son los lenguajes de codificación
Qué es el HTML
Qué es el CSS
HTML vs. CSS
Códigos HTML que debes conocer
Cómo actualizar el CSS
HTML y CSS: Qué evitar
Recursos adicionales: cursos, lecciones y libros recomendados
Índice
3
4
5
6
7
9
12
14
15
3
Introducción
¿Alguna vez has hecho clic con el botón derecho en una página web y has seleccionado
«ver código fuente» o has echado un vistazo al código fuente de un correo electrónico?
O ¿usabas MySpace y aprendiste a actualizar el código para añadir imágenes o música
de fondo a tu perfil? Pues de eso se trata el HTML. El CSS es un lenguaje de codificación
complementario que aplica una hoja de estilos a una determinada página de código HTML
para adaptar el aspecto de dicha página a tu marca.
El HTML y el CSS están entre los lenguajes
que más utilizan los desarrolladores,
diseñadores y profesionales del marketing.
Pueden sonar a algo muy técnico que requiere
competencias específicas, pero en realidad
hay muchas formas de usar estas herramientas
a un nivel básico en el marketing del día a
día. Podrías incluso haber usado ya el HTML
sin siquiera saberlo al crear un enlace,
actualizar el encabezado de una página
o editar una página de tu sitio web o una
publicación de un blog. Para un profesional
del marketing, estos lenguajes de codificación
representan un ahorro en términos de tiempo
y mejores resultados en la personalización, la
optimización y el SEO.
¿Sabías que para mejorar el SEO basta con incluir palabras
clave en las etiquetas de encabezado HTML de las
publicaciones de un blog?
Conocer algunos códigos HTML básicos y aprender a
integrar el HTML con el CSS permite mejorar las estrategias
de marketing y resolver problemas que, de otra manera,
podrían costar mucho tiempo y dinero de no contar con un
desarrollador en la empresa.
En esta guía, veremos las aplicaciones más comunes
del HTML y el CSS para los profesionales del marketing.
Examinaremos los conceptos básicos de cada lenguaje,
las diferencias entre ellos y proporcionaremos recursos,
ejercicios y herramientas adicionales.
4
Qué son los lenguajes de codificación
Los lenguajes de codificación, como el HTML y el CSS, también conocidos como «lenguajes de programación», consisten en
instrucciones escritas que le dicen al software qué hacer, cómo mostrar algo o cómo procesar un determinado algoritmo.
Otros lenguajes comunes son Java, Python y SQL. El HTML y el CSS se denominan lenguajes de programación declarativos
(en inglés), ya que declaran lo que hay en una página web y qué aspecto debe tener dicho contenido.
Los códigos como el HTML o el CSS representan la forma
en la que el desarrollador se comunica con el software e
imparte instrucciones a la página para que se desplace de
una determinada forma, muestre los colores de la marca,
ponga una imagen en el centro o responda de alguna
manera a las acciones del usuario; por ejemplo, al hacer
clic en un enlace, se abrirá otra sección de la página (en
inglés).
El HTML se creó originalmente para diferenciar los
elementos estructurales de las páginas web, como
los párrafos, el texto del cuerpo y los encabezados
en un formato de archivo con extensión .html.
Pero como no presentaba funciones de diseño,
se desarrolló el CSS como archivo independiente
(archivo con extensión .css) para que se ocupara
de la forma y la apariencia de las páginas.
De esta forma, las dos herramientas trabajan de
la mano para generar páginas web con un diseño
impecable y elementos de personalización y SEO.
5
Qué es el HTML
HTML (HyperText Markup Language, por sus siglas en inglés) hace referencia al lenguaje de marcas de hipertexto que emplea
etiquetas para alterar la estructura o la forma en la que aparecen el texto o los elementos de una página web. Las etiquetas HTML
permiten organizar el contenido, facilitan la lectura de las páginas y comunican a los motores de búsqueda cuáles son las pala-
bras clave principales mediante etiquetas de encabezado. Este es un ejemplo de un fragmento de código HTML para hipertexto:
El HTML suele usarse sobre todo en páginas web, en correos
electrónicos o en el sistema interno de las publicaciones de
los blogs. Muchos sistemas de gestión de contenidos (CMS)
ofrecen dos opciones distintas para editar el contenido. Una
de ellas es el editor WYSIWYG (siglas de What You See Is
What You Get; en español, lo que ves es lo que obtienes),
que permite modificar el color, el tamaño y el estilo de la
letra, seleccionándolos entre las opciones disponibles en un
menú desplegable. La otra, es un editor de HTML, al que se
conoce como «editor fuente». También se puede emplear un
editor HTML (en inglés) independiente.
Más adelante veremos los códigos HTML más comunes y
aprenderemos a formatearlos.
<a href=”https://www.hubspot.es”>haz clic aquí</a>
El resultado de este código será: haz clic aquí
El código irá comprendido entre los paréntesis angulares
de apertura (<) y de cierre (</a>). Sin el paréntesis de
cierre, el código no podrá dar el resultado esperado.
6
Qué es el CSS
CSS (siglas de Cascading Style Sheets)
significa hojas de estilos en cascada. Se trata
de una herramienta que le dice al software
cómo debe presentarse el HTML en la página
web en términos de maquetación, esquema
de colores y formato. En concreto, representa
una serie de reglas que se aplican al HTML en
la página para determinar aspectos como los
colores de fondo, el tipo de letra, el espacio
entre las líneas y la alineación, entre otros.
El CSS se puede aplicar a la página usando
bien sea una hoja de estilos interna o una
externa. En el caso de la hoja de estilos
interna, en un documento HTML, se le dirá
al software qué color de fondo, qué tipo
de letra y qué otros elementos de diseño
aplicar, ya sea a una sección específica o a la
página entera. Las hojas de estilos externas
se pueden enlazar a la página, si bien siguen
siendo páginas de códigos de diseño
independientes.
Veamos el siguiente ejemplo en el que se
aplica una CSS interna a un texto (en un
práctico editor de prueba en el que podrás
ejercitarte un poco).
<p style=”background-color:tomato”>Lorem ipsum </p>
Imagen: W3 Schools
En el ejemplo, «p» es el selector que se encarga de determinar dónde
aplicar el estilo. «P» significa párrafo, por lo que el color «Tomato» se
aplicará al párrafo.
Este es otro ejemplo de cómo funcionan el HTML y el CSS juntos.
Esta etiqueta de encabezado h1 (que indica que se trata del título
principal de la página) incluye una etiqueta de estilo CSS que
determina que el color sea rojo.
<h1 style=”color:red”>Introducción a los lenguajes HTML y CSS</h1>
Introducción a los lenguajes HTML y CSS
7
HTML vs. CSS
El HTML representa básicamente el
esqueleto de una página web, puesto
que le proporciona un armazón
técnico sobre el cual estructurarse. El
CSS, en cambio, se encarga del estilo;
es lo que le muestra a quien visita la
página el diseño, los colores, los tipos
de letra y todos esos aspectos que
consolidan la identidad de la marca.
El HTML sin el CSS puede funcionar,
pero no es estéticamente agradable.
El HTML ofrece una manera para
formatear y actualizar la estructura
de una página web, añadiendo
enlaces e imágenes, creando listas y
tablas y modificando el texto. El CSS
actualiza los elementos de diseño,
cambiando el color del fondo y de la
letra, poniendo imágenes de fondo,
modificando bordes y márgenes y
determinando las formas en las que
responderá la página a las acciones
del usuario (por ejemplo, ocultando
elementos), etc.
Este es un ejemplo de una publicación de un blog en HTML sin CSS.
Fuente: HubSpot
Esta es la misma publicación, pero esta vez tras
la aplicación de las hojas de estilos en cascada.
¿Lo ves? Es mucho más eficaz.
8
HTML
Código para la estructura de la página web
Códigos para elementos y aspectos sobre
todo individuales
Puede existir sin el CSS
Es fácil de aprender
Todos los navegadores lo pueden procesar;
no tiene requisitos técnicos particulares
Numerosos recursos y elementos de ayuda
gratuitos disponibles
Funciones de seguridad insuficientes
Capacidades dinámicas limitadas
CSS
Código para el estilo de las páginas web
Códigos para páginas enteras o individuales
No puede existir por sí mismo
Requiere mayores conocimientos técnicos
Ofrece más alternativas de estilo que el HTML
Presenta mejor estilo y formato que el HTML
Numerosos recursos y elementos de ayuda gratuitos
disponibles
Su comportamiento no es uniforme en todos los navegadores
Funciones de seguridad insuficientes
Puede aplicarse a otros lenguajes XML
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
HTML vs. CSS: las diferencias principales
9
Códigos HTML
que debes conocer
Independientemente de dónde se escriba el código HTML
o del editor que se utilice, existen etiquetas HTML comunes
que presentan siempre la misma forma.
Esta sería la estructura básica de un documento HTML.
Todas las etiquetas HTML empiezan con paréntesis
angulares de apertura, como <html>, y terminan con
paréntesis angulares de cierre </html>. En el ejemplo
anterior, la primera etiqueta le indica al navegador que
el documento en cuestión es un documento HTML. La
etiqueta <body> indica el cuerpo del texto, <h1> es el
encabezado 1 (es decir, el título principal de la página) y
<p> denota un párrafo.
<!DOCTYPE html>
<html>
<body>
<h1>Este es el encabezado principal</h1>
<p>Este es el primer párrafo</p>
</body>
</html>
Etiquetas HTML
comunes para los marketers
Etiqueta HTML: <html> aquí se pone la página web </html>
Esta etiqueta indica que la página en cuestión es una página
HTML. Se abre al principio del documento y se cierra al final.
Etiqueta de encabezado: <h1> aquí se pone el título </h1>
<h2> aquí se pone el subtítulo </h2>
Las etiquetas de encabezado son muy importantes en
las publicaciones de los blogs, puesto que determinan
su estructura y ayudan al lector a identificar las distintas
secciones. También sirven para optimizar el posicionamiento
de las páginas en los motores de búsqueda (en inglés), ya
que los algoritmos que estos emplean dan gran importancia
a las palabras clave presentes en los encabezados.
Las CSS sirven para dar formato a los encabezados,
determinando el estilo (tipo y tamaño de letra, uso de
negrita/cursiva, separación entre los elementos del texto) en
cada etiqueta (h1, h2, h3, etc.).
Etiqueta de enlace: <a href=”url”>Texto del enlace</a>
Los enlaces aparecen con frecuencia en correos electrónicos,
publicaciones de blogs y otros archivos HTML.
10
Etiquetas HTML
comunes para los marketers
Etiqueta de lista:
Lista con viñetas
<ul>
<li> primer punto de la lista</li>
<li> segundo punto de la lista</li>
<li> tercer punto de lista</li>
</ul>
Lista numerada
<ol>
<ol> primer punto de la lista</ol>
<ol> segundo punto de la lista</ol>
<ol> tercer punto de la lista</ol>
</ol>
Las listas ayudan a organizar la
información. Las CSS permiten
cambiar los tipos de viñeta, los
números o la alineación de la lista.
Etiqueta de párrafo: <p> aquí se pone el párrafo </p>
Esta etiqueta delimita una parte del texto dentro de un párrafo.
Etiqueta de imagen:
Esta etiqueta permite poner en el documento una imagen tomada
de un archivo, modificar su tamaño y añadir texto alternativo (texto
alt) para mejorar el SEO. Más adelante, con las CSS se podrán
añadir también distintos rellenos u otros atributos.
Etiquetas de formato de texto:
Negrita <strong> aquí se pone el texto </strong>
Subrayado <u> aquí se pone el texto </u>
Cursiva <em> aquí se pone el texto </em>
Para formatear el tipo, el tamaño y el grosor de la letra, el espacio
entre líneas u otros aspectos relacionados con el estilo del texto, se
requieren las etiquetas de estilo CSS; de lo contrario, el estilo del
documento entero se aplicará al texto.
<img src=”image file link” width=”300” height=”200”
alt=”keyword description”>
11
Etiquetas para compartir en redes sociales:
LinkedIn:
http://www.linkedin.com/shareArticle?mini=true&url=URL
Facebook:
http://www.facebook.com/sharer/sharer.php?u=URL
Si pones la URL deseada en la sección «URL» del código, al
hacer clic en el enlace se establece automáticamente la cone-
xión con LinkedIn o Facebook y se abre una publicación en la
que aparece ya el contenido del enlace, por lo que los visitan-
tes de tu sitio web no tienen que molestarse en copiar y pegar
ellos mismos el enlace para compartir tu contenido en una
nueva publicación. De esta forma se animarán más fácilmente
a compartir tu contenido, lo que te puede ayudar a llegar a un
público más amplio. Estas etiquetas se pueden usar en publi-
caciones de blogs y correos electrónicos, acompañadas por
los símbolos de LinkedIn o de Facebook.
Etiqueta de título: <title> aquí se pone el título </title>
Esta etiqueta determina el título de la página que aparece en
la parte de arriba del navegador.
Etiqueta de cuerpo: <body> aquí se pone la
página web </body>
Esta etiqueta, como vimos ya en el ejemplo de la
página HTML completa de arriba, es el contenedor
de elementos como listas, párrafos, enlaces e
imágenes en la página web.
Etiqueta de salto de línea: </br>
Es un código de maquetación sumamente útil.
Produce un salto de línea en el texto y puede
usarse en los encabezados, párrafos o en cualquier
lugar de la página en la que el texto tenga que
pasar a la línea siguiente.
<h1> El encabezado es muy largo y debe
</br> dividirse en dos líneas </h1>
Etiqueta span: <span> elemento </span>
Esta etiqueta sirve para cuidar la maquetación
de la página. Cualquier elemento puesto en una
etiqueta span quedará protegido contra toda
alteración de la maquetación que se haga cerca
del mismo, bien sea este una imagen o un símbolo.
Para probar los códigos HTML y ejercitarte, usa la
herramienta «playground» de W3Schools y haz
clic en «Run» (ejecutar).
12
A la hora de actualizar el CSS, para facilitar el trabajo
del profesional del marketing, muchos desarrolladores
recomiendan usar una hoja de estilos para todo el
documento o para el sitio web entero. Por ejemplo, con
una hoja de estilos se puede determinar que todas las
etiquetas de encabezado 1 (h1) tengan el tipo de letra
sans serif de tamaño 32, de color azul y en negrita. Así,
al escribir el HTML, bastará con asociar la hoja de estilos
al documento y usar una etiqueta h1, para ver aparecer
automáticamente el estilo establecido.
Otro método para actualizar el CSS es el del estilo en línea.
El procedimiento consiste en añadir una etiqueta de
«estilo» a la etiqueta h1 y definir en ella elementos
como el tipo de letra, el grosor y el color. Se trata de un
método que requiere más tiempo y supone mayor riesgo
de error e inconsistencias en el sitio web, pero que en
ocasiones puede ser útil en determinadas páginas o en
determinados elementos.
Sugerencia: El estilo en línea se impone sobre las
hojas de estilo, por lo que hay que tener cuidado al
realizar cambios, puesto que se corre el riesgo de
sustituir el estilo de la hoja maestra.
CSS en línea
Como decíamos, el CSS en línea tendrá la siguiente
apariencia:
Aquí, la parte que corresponde al CSS es el color,
definido por la etiqueta «style». Para actualizar el CSS
en línea, podrás usar los códigos de estilo y actualizar
los elementos de diseño como el relleno, los tipos de
letra, los colores de fondo y los márgenes, entre otros.
En esta lista de códigos CSS encontrarás las distintas
etiquetas de estilo en línea.
<h1 style=”color:red”>Introducción a los
lenguajes HTML y CSS</h1>
Cómo actualizar el CSS
13
Hoja de estilos externa
Para actualizar el CSS con una hoja de estilos externa,
primero hay que crear un archivo .css independiente con
los estilos que se quieren aplicar a los distintos elementos o
grupos, y luego enlazarlo al archivo .html.
Aquí te explicamos cómo enlazar una hoja de estilos externa
a un archivo HTML.
Este código, escrito en el encabezado del documento HTML,
le dice al archivo HTML que asocie el archivo CSS a la página
en cuestión.
Sugerencia: El encabezado del documento HTML no es igual
a las etiquetas h1, h2 y h3. Las etiquetas de encabezado
dentro del documento denotan el encabezado de las
secciones, mientras que las etiquetas <head></head>
definen el título principal de la página. Es aquí donde se
incluirán elementos como las etiquetas de seguimiento
de Google Analytics o de otros programas para obtener
información de la página web.
<head>
<link rel=”stylesheet” type=”text/css”
href=”thisisyourcssfile.css”>
</head>
Así se verá una hoja de estilo externa .css.
Al enlazar esta hoja de estilos al documento HTML, el
fondo aparecerá de color azul claro y todas las etiquetas
h1 de color azul oscuro con una distancia de 20 píxeles
del margen izquierdo.
Si hay varios códigos CSS, el programa considerará el
siguiente orden de prioridad:
Estilo en línea
Hojas de estilo externas enlazadas en el encabezado
Estilo predeterminado del navegador
1
2
3
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
14
HTML y CSS: qué evitar
Cuando se habla de HTML y de CSS, hay algunas cosas que los desarrolladores desaconsejan categóricamente.
En vista de que las hojas de estilos CSS se pueden aplicar a varias páginas del sitio web, es importante prestar
atención para no hacer cambios radicales que supongan modificaciones en el sitio entero.
Estos son algunos consejos sobre lo que hay que evitar al editar HTML y CSS.
HTML
Olvidar un paréntesis de cierre. Cada
paréntesis de apertura, como por ejemplo
el que abre el párrafo <p>, debe tener su
respectivo paréntesis de cierre, </p>.
Olvidar incluir las etiquetas de texto alternativo
en las imágenes. Estas ayudan a potenciar el
SEO y describen a los motores de búsqueda
qué hay en la imagen.
Usar saltos de línea para crear listas. Lo
correcto es usar la etiqueta de listas que hemos
descrito antes.
Olvidar el DOCTYPE. En ese caso, los
navegadores no conseguirán reconocer el tipo
de documento ni leer correctamente el código.
CSS
Pese a que en ocasiones resulta útil trabajar con el
estilo en línea y aplicar un estilo a un encabezado
o a un párrafo específico, suele ser más fácil
elaborar una hoja de estilos para la página
web entera con un estilo general para todas
las etiquetas h1, h2, h3, los fondos, márgenes,
rellenos y demás elementos de diseño.
Al crear hojas de estilo CSS, es importante
clasificar las distintas secciones y asegurarse de
que todo esté bien documentado.
Hay que evitar actualizar la hoja de estilos si no
se sabe con precisión cuántas páginas se verán
afectadas. Lo más recomendable es averiguar con
los desarrolladores si dicha actualización puede
dar lugar a problemas de legibilidad del sitio web.
1
2
3
4
1
2
3
15
RECURSOS ADICIONALES
Cursos, lecciones y libros recomendados
Ahora que conoces las bases de los lenguajes HTML
y CSS, te podría interesar aprender un poco más. No
es tan difícil como creías, ¿verdad? Estos son nuestros
cursos, lecciones, tutoriales y comunidades favoritos para
aprender a programar (todos en inglés).
Codeacademy ofrece cursos de programación para
todos los niveles. Ofrece tanto cursos gratuitos como
cursos de pago con suscripción que incluyen asistencia
adicional y consejos de sus expertos.
W3Schools.com tiene simuladores de codificación y
plataformas de ejercitación para probar el código con
plantillas de estructuras tanto para HTML como para CSS.
freeCodeCamp es un recurso gratuito que pone a
disposición más de 5000 tutoriales de programación.
HTML Hacks for Marketers (Trucos de HTML para
profesionales del marketing) es una guía de HubSpot con
códigos HTML y tutoriales.
Learn to Code HTML and CSS (Aprende a codificar HTML
y CSS) de Shay Howe es un libro con excelentes críticas
en Amazon que ilustra todo lo que hay que saber para
programar en HTML y CSS.
Stack Overflow es una comunidad online para
desarrolladores con preguntas y respuestas sumamente
útiles. Si tienes dudas o encuentras dificultades, podrás
pedir ayuda o consejos a estos sabelotodos.
<conclusion>
Estas herramientas ayudarán a tu equipo de
marketing a ganar independencia, aunque no hay
que olvidar que un gran poder conlleva una gran
responsabilidad. Muchos equipos de marketing
y desarrollo unen esfuerzos para crear una lista
maestra con códigos HTML/CSS disponibles para los
profesionales del marketing y con indicaciones de
lo que se debe evitar. Intenta actualizar la estructura
HTML de un correo electrónico y diseñar un boletín
informativo colosal, pon en tu próxima publicación
enlaces para compartir en redes sociales o potencia
la biblioteca entera de tu blog para SEO añadiendo
palabras clave pertinentes en las etiquetas de
encabezado, actualizando las imágenes con texto alt
e implementando un SEO de primera en la página. Y
recuerda: todo lo que se abre, se tiene que se cerrar.
¡No olvides cerrar todos los paréntesis!
</conclusion>
16

Más contenido relacionado

PPTX
Hojas de Estilo Segunda Parte Disee.pptx
PPTX
Hojas de Estilo Primera Parte Diseñ.pptx
PPTX
Hojas de Estilo Primera Parte Disee.pptx
PPTX
Hojas de Estilo Segunda Parte Diseñ.pptx
DOCX
Consulta sobre acces, HMTL
PPTX
04_Estilos CSS y modelos de caja.pptx
PPTX
Formato CSS
DOCX
PAGINA WEB paucar inga lidia
Hojas de Estilo Segunda Parte Disee.pptx
Hojas de Estilo Primera Parte Diseñ.pptx
Hojas de Estilo Primera Parte Disee.pptx
Hojas de Estilo Segunda Parte Diseñ.pptx
Consulta sobre acces, HMTL
04_Estilos CSS y modelos de caja.pptx
Formato CSS
PAGINA WEB paucar inga lidia

Similar a html y css (20)

PPTX
Presentación HTML
PPT
Html, Css y JavaScript
PPTX
Introducción a HTML5
DOCX
Articulo monica y christian "español"
PPTX
Introducción CSS Conceptos Básicos.pptx.pptx
PPTX
Css (cascading style sheets)
PPT
HTML.ppt
PPT
Presentación de html, css y javascript.
PPTX
Diseño de página web
PDF
INTROducción a Adobe DREAMWEAVER 2020.pdf
DOCX
Consulta.docx
DOCX
Consulta.docx
PPT
HTML nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.ppt
PPT
HTMLb html y css java scripr htmlodf.ppt
PPTX
Presentacion asignatura
PDF
DISEÑO WEB 2020-2021 - 1ª PARTE
DOCX
Estándares que utilizamos en nuestra aplicación web
PDF
Estructurabasica
DOCX
Trabajo.docx
DOCX
Ruiz guerra HTML
Presentación HTML
Html, Css y JavaScript
Introducción a HTML5
Articulo monica y christian "español"
Introducción CSS Conceptos Básicos.pptx.pptx
Css (cascading style sheets)
HTML.ppt
Presentación de html, css y javascript.
Diseño de página web
INTROducción a Adobe DREAMWEAVER 2020.pdf
Consulta.docx
Consulta.docx
HTML nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.ppt
HTMLb html y css java scripr htmlodf.ppt
Presentacion asignatura
DISEÑO WEB 2020-2021 - 1ª PARTE
Estándares que utilizamos en nuestra aplicación web
Estructurabasica
Trabajo.docx
Ruiz guerra HTML
Publicidad

Último (20)

PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Maste clas de estructura metálica y arquitectura
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
REDES INFORMATICAS REDES INFORMATICAS.pptx
Estrategia de apoyo tecnología grado 9-3
introduccion a las_web en el 2025_mejoras.ppt
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Propuesta BKP servidores con Acronis1.pptx
Estrategia de apoyo tecnología miguel angel solis
Sesion 1 de microsoft power point - Clase 1
Plantilla para Diseño de Narrativas Transmedia.pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Maste clas de estructura metálica y arquitectura
historia_web de la creacion de un navegador_presentacion.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Calidad desde el Docente y la mejora continua .pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Publicidad

html y css

  • 1. 1 Guía básica sobre HTML y CSS para marketers
  • 2. 2 Introducción Qué son los lenguajes de codificación Qué es el HTML Qué es el CSS HTML vs. CSS Códigos HTML que debes conocer Cómo actualizar el CSS HTML y CSS: Qué evitar Recursos adicionales: cursos, lecciones y libros recomendados Índice 3 4 5 6 7 9 12 14 15
  • 3. 3 Introducción ¿Alguna vez has hecho clic con el botón derecho en una página web y has seleccionado «ver código fuente» o has echado un vistazo al código fuente de un correo electrónico? O ¿usabas MySpace y aprendiste a actualizar el código para añadir imágenes o música de fondo a tu perfil? Pues de eso se trata el HTML. El CSS es un lenguaje de codificación complementario que aplica una hoja de estilos a una determinada página de código HTML para adaptar el aspecto de dicha página a tu marca. El HTML y el CSS están entre los lenguajes que más utilizan los desarrolladores, diseñadores y profesionales del marketing. Pueden sonar a algo muy técnico que requiere competencias específicas, pero en realidad hay muchas formas de usar estas herramientas a un nivel básico en el marketing del día a día. Podrías incluso haber usado ya el HTML sin siquiera saberlo al crear un enlace, actualizar el encabezado de una página o editar una página de tu sitio web o una publicación de un blog. Para un profesional del marketing, estos lenguajes de codificación representan un ahorro en términos de tiempo y mejores resultados en la personalización, la optimización y el SEO. ¿Sabías que para mejorar el SEO basta con incluir palabras clave en las etiquetas de encabezado HTML de las publicaciones de un blog? Conocer algunos códigos HTML básicos y aprender a integrar el HTML con el CSS permite mejorar las estrategias de marketing y resolver problemas que, de otra manera, podrían costar mucho tiempo y dinero de no contar con un desarrollador en la empresa. En esta guía, veremos las aplicaciones más comunes del HTML y el CSS para los profesionales del marketing. Examinaremos los conceptos básicos de cada lenguaje, las diferencias entre ellos y proporcionaremos recursos, ejercicios y herramientas adicionales.
  • 4. 4 Qué son los lenguajes de codificación Los lenguajes de codificación, como el HTML y el CSS, también conocidos como «lenguajes de programación», consisten en instrucciones escritas que le dicen al software qué hacer, cómo mostrar algo o cómo procesar un determinado algoritmo. Otros lenguajes comunes son Java, Python y SQL. El HTML y el CSS se denominan lenguajes de programación declarativos (en inglés), ya que declaran lo que hay en una página web y qué aspecto debe tener dicho contenido. Los códigos como el HTML o el CSS representan la forma en la que el desarrollador se comunica con el software e imparte instrucciones a la página para que se desplace de una determinada forma, muestre los colores de la marca, ponga una imagen en el centro o responda de alguna manera a las acciones del usuario; por ejemplo, al hacer clic en un enlace, se abrirá otra sección de la página (en inglés). El HTML se creó originalmente para diferenciar los elementos estructurales de las páginas web, como los párrafos, el texto del cuerpo y los encabezados en un formato de archivo con extensión .html. Pero como no presentaba funciones de diseño, se desarrolló el CSS como archivo independiente (archivo con extensión .css) para que se ocupara de la forma y la apariencia de las páginas. De esta forma, las dos herramientas trabajan de la mano para generar páginas web con un diseño impecable y elementos de personalización y SEO.
  • 5. 5 Qué es el HTML HTML (HyperText Markup Language, por sus siglas en inglés) hace referencia al lenguaje de marcas de hipertexto que emplea etiquetas para alterar la estructura o la forma en la que aparecen el texto o los elementos de una página web. Las etiquetas HTML permiten organizar el contenido, facilitan la lectura de las páginas y comunican a los motores de búsqueda cuáles son las pala- bras clave principales mediante etiquetas de encabezado. Este es un ejemplo de un fragmento de código HTML para hipertexto: El HTML suele usarse sobre todo en páginas web, en correos electrónicos o en el sistema interno de las publicaciones de los blogs. Muchos sistemas de gestión de contenidos (CMS) ofrecen dos opciones distintas para editar el contenido. Una de ellas es el editor WYSIWYG (siglas de What You See Is What You Get; en español, lo que ves es lo que obtienes), que permite modificar el color, el tamaño y el estilo de la letra, seleccionándolos entre las opciones disponibles en un menú desplegable. La otra, es un editor de HTML, al que se conoce como «editor fuente». También se puede emplear un editor HTML (en inglés) independiente. Más adelante veremos los códigos HTML más comunes y aprenderemos a formatearlos. <a href=”https://www.hubspot.es”>haz clic aquí</a> El resultado de este código será: haz clic aquí El código irá comprendido entre los paréntesis angulares de apertura (<) y de cierre (</a>). Sin el paréntesis de cierre, el código no podrá dar el resultado esperado.
  • 6. 6 Qué es el CSS CSS (siglas de Cascading Style Sheets) significa hojas de estilos en cascada. Se trata de una herramienta que le dice al software cómo debe presentarse el HTML en la página web en términos de maquetación, esquema de colores y formato. En concreto, representa una serie de reglas que se aplican al HTML en la página para determinar aspectos como los colores de fondo, el tipo de letra, el espacio entre las líneas y la alineación, entre otros. El CSS se puede aplicar a la página usando bien sea una hoja de estilos interna o una externa. En el caso de la hoja de estilos interna, en un documento HTML, se le dirá al software qué color de fondo, qué tipo de letra y qué otros elementos de diseño aplicar, ya sea a una sección específica o a la página entera. Las hojas de estilos externas se pueden enlazar a la página, si bien siguen siendo páginas de códigos de diseño independientes. Veamos el siguiente ejemplo en el que se aplica una CSS interna a un texto (en un práctico editor de prueba en el que podrás ejercitarte un poco). <p style=”background-color:tomato”>Lorem ipsum </p> Imagen: W3 Schools En el ejemplo, «p» es el selector que se encarga de determinar dónde aplicar el estilo. «P» significa párrafo, por lo que el color «Tomato» se aplicará al párrafo. Este es otro ejemplo de cómo funcionan el HTML y el CSS juntos. Esta etiqueta de encabezado h1 (que indica que se trata del título principal de la página) incluye una etiqueta de estilo CSS que determina que el color sea rojo. <h1 style=”color:red”>Introducción a los lenguajes HTML y CSS</h1> Introducción a los lenguajes HTML y CSS
  • 7. 7 HTML vs. CSS El HTML representa básicamente el esqueleto de una página web, puesto que le proporciona un armazón técnico sobre el cual estructurarse. El CSS, en cambio, se encarga del estilo; es lo que le muestra a quien visita la página el diseño, los colores, los tipos de letra y todos esos aspectos que consolidan la identidad de la marca. El HTML sin el CSS puede funcionar, pero no es estéticamente agradable. El HTML ofrece una manera para formatear y actualizar la estructura de una página web, añadiendo enlaces e imágenes, creando listas y tablas y modificando el texto. El CSS actualiza los elementos de diseño, cambiando el color del fondo y de la letra, poniendo imágenes de fondo, modificando bordes y márgenes y determinando las formas en las que responderá la página a las acciones del usuario (por ejemplo, ocultando elementos), etc. Este es un ejemplo de una publicación de un blog en HTML sin CSS. Fuente: HubSpot Esta es la misma publicación, pero esta vez tras la aplicación de las hojas de estilos en cascada. ¿Lo ves? Es mucho más eficaz.
  • 8. 8 HTML Código para la estructura de la página web Códigos para elementos y aspectos sobre todo individuales Puede existir sin el CSS Es fácil de aprender Todos los navegadores lo pueden procesar; no tiene requisitos técnicos particulares Numerosos recursos y elementos de ayuda gratuitos disponibles Funciones de seguridad insuficientes Capacidades dinámicas limitadas CSS Código para el estilo de las páginas web Códigos para páginas enteras o individuales No puede existir por sí mismo Requiere mayores conocimientos técnicos Ofrece más alternativas de estilo que el HTML Presenta mejor estilo y formato que el HTML Numerosos recursos y elementos de ayuda gratuitos disponibles Su comportamiento no es uniforme en todos los navegadores Funciones de seguridad insuficientes Puede aplicarse a otros lenguajes XML 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 10 HTML vs. CSS: las diferencias principales
  • 9. 9 Códigos HTML que debes conocer Independientemente de dónde se escriba el código HTML o del editor que se utilice, existen etiquetas HTML comunes que presentan siempre la misma forma. Esta sería la estructura básica de un documento HTML. Todas las etiquetas HTML empiezan con paréntesis angulares de apertura, como <html>, y terminan con paréntesis angulares de cierre </html>. En el ejemplo anterior, la primera etiqueta le indica al navegador que el documento en cuestión es un documento HTML. La etiqueta <body> indica el cuerpo del texto, <h1> es el encabezado 1 (es decir, el título principal de la página) y <p> denota un párrafo. <!DOCTYPE html> <html> <body> <h1>Este es el encabezado principal</h1> <p>Este es el primer párrafo</p> </body> </html> Etiquetas HTML comunes para los marketers Etiqueta HTML: <html> aquí se pone la página web </html> Esta etiqueta indica que la página en cuestión es una página HTML. Se abre al principio del documento y se cierra al final. Etiqueta de encabezado: <h1> aquí se pone el título </h1> <h2> aquí se pone el subtítulo </h2> Las etiquetas de encabezado son muy importantes en las publicaciones de los blogs, puesto que determinan su estructura y ayudan al lector a identificar las distintas secciones. También sirven para optimizar el posicionamiento de las páginas en los motores de búsqueda (en inglés), ya que los algoritmos que estos emplean dan gran importancia a las palabras clave presentes en los encabezados. Las CSS sirven para dar formato a los encabezados, determinando el estilo (tipo y tamaño de letra, uso de negrita/cursiva, separación entre los elementos del texto) en cada etiqueta (h1, h2, h3, etc.). Etiqueta de enlace: <a href=”url”>Texto del enlace</a> Los enlaces aparecen con frecuencia en correos electrónicos, publicaciones de blogs y otros archivos HTML.
  • 10. 10 Etiquetas HTML comunes para los marketers Etiqueta de lista: Lista con viñetas <ul> <li> primer punto de la lista</li> <li> segundo punto de la lista</li> <li> tercer punto de lista</li> </ul> Lista numerada <ol> <ol> primer punto de la lista</ol> <ol> segundo punto de la lista</ol> <ol> tercer punto de la lista</ol> </ol> Las listas ayudan a organizar la información. Las CSS permiten cambiar los tipos de viñeta, los números o la alineación de la lista. Etiqueta de párrafo: <p> aquí se pone el párrafo </p> Esta etiqueta delimita una parte del texto dentro de un párrafo. Etiqueta de imagen: Esta etiqueta permite poner en el documento una imagen tomada de un archivo, modificar su tamaño y añadir texto alternativo (texto alt) para mejorar el SEO. Más adelante, con las CSS se podrán añadir también distintos rellenos u otros atributos. Etiquetas de formato de texto: Negrita <strong> aquí se pone el texto </strong> Subrayado <u> aquí se pone el texto </u> Cursiva <em> aquí se pone el texto </em> Para formatear el tipo, el tamaño y el grosor de la letra, el espacio entre líneas u otros aspectos relacionados con el estilo del texto, se requieren las etiquetas de estilo CSS; de lo contrario, el estilo del documento entero se aplicará al texto. <img src=”image file link” width=”300” height=”200” alt=”keyword description”>
  • 11. 11 Etiquetas para compartir en redes sociales: LinkedIn: http://www.linkedin.com/shareArticle?mini=true&url=URL Facebook: http://www.facebook.com/sharer/sharer.php?u=URL Si pones la URL deseada en la sección «URL» del código, al hacer clic en el enlace se establece automáticamente la cone- xión con LinkedIn o Facebook y se abre una publicación en la que aparece ya el contenido del enlace, por lo que los visitan- tes de tu sitio web no tienen que molestarse en copiar y pegar ellos mismos el enlace para compartir tu contenido en una nueva publicación. De esta forma se animarán más fácilmente a compartir tu contenido, lo que te puede ayudar a llegar a un público más amplio. Estas etiquetas se pueden usar en publi- caciones de blogs y correos electrónicos, acompañadas por los símbolos de LinkedIn o de Facebook. Etiqueta de título: <title> aquí se pone el título </title> Esta etiqueta determina el título de la página que aparece en la parte de arriba del navegador. Etiqueta de cuerpo: <body> aquí se pone la página web </body> Esta etiqueta, como vimos ya en el ejemplo de la página HTML completa de arriba, es el contenedor de elementos como listas, párrafos, enlaces e imágenes en la página web. Etiqueta de salto de línea: </br> Es un código de maquetación sumamente útil. Produce un salto de línea en el texto y puede usarse en los encabezados, párrafos o en cualquier lugar de la página en la que el texto tenga que pasar a la línea siguiente. <h1> El encabezado es muy largo y debe </br> dividirse en dos líneas </h1> Etiqueta span: <span> elemento </span> Esta etiqueta sirve para cuidar la maquetación de la página. Cualquier elemento puesto en una etiqueta span quedará protegido contra toda alteración de la maquetación que se haga cerca del mismo, bien sea este una imagen o un símbolo. Para probar los códigos HTML y ejercitarte, usa la herramienta «playground» de W3Schools y haz clic en «Run» (ejecutar).
  • 12. 12 A la hora de actualizar el CSS, para facilitar el trabajo del profesional del marketing, muchos desarrolladores recomiendan usar una hoja de estilos para todo el documento o para el sitio web entero. Por ejemplo, con una hoja de estilos se puede determinar que todas las etiquetas de encabezado 1 (h1) tengan el tipo de letra sans serif de tamaño 32, de color azul y en negrita. Así, al escribir el HTML, bastará con asociar la hoja de estilos al documento y usar una etiqueta h1, para ver aparecer automáticamente el estilo establecido. Otro método para actualizar el CSS es el del estilo en línea. El procedimiento consiste en añadir una etiqueta de «estilo» a la etiqueta h1 y definir en ella elementos como el tipo de letra, el grosor y el color. Se trata de un método que requiere más tiempo y supone mayor riesgo de error e inconsistencias en el sitio web, pero que en ocasiones puede ser útil en determinadas páginas o en determinados elementos. Sugerencia: El estilo en línea se impone sobre las hojas de estilo, por lo que hay que tener cuidado al realizar cambios, puesto que se corre el riesgo de sustituir el estilo de la hoja maestra. CSS en línea Como decíamos, el CSS en línea tendrá la siguiente apariencia: Aquí, la parte que corresponde al CSS es el color, definido por la etiqueta «style». Para actualizar el CSS en línea, podrás usar los códigos de estilo y actualizar los elementos de diseño como el relleno, los tipos de letra, los colores de fondo y los márgenes, entre otros. En esta lista de códigos CSS encontrarás las distintas etiquetas de estilo en línea. <h1 style=”color:red”>Introducción a los lenguajes HTML y CSS</h1> Cómo actualizar el CSS
  • 13. 13 Hoja de estilos externa Para actualizar el CSS con una hoja de estilos externa, primero hay que crear un archivo .css independiente con los estilos que se quieren aplicar a los distintos elementos o grupos, y luego enlazarlo al archivo .html. Aquí te explicamos cómo enlazar una hoja de estilos externa a un archivo HTML. Este código, escrito en el encabezado del documento HTML, le dice al archivo HTML que asocie el archivo CSS a la página en cuestión. Sugerencia: El encabezado del documento HTML no es igual a las etiquetas h1, h2 y h3. Las etiquetas de encabezado dentro del documento denotan el encabezado de las secciones, mientras que las etiquetas <head></head> definen el título principal de la página. Es aquí donde se incluirán elementos como las etiquetas de seguimiento de Google Analytics o de otros programas para obtener información de la página web. <head> <link rel=”stylesheet” type=”text/css” href=”thisisyourcssfile.css”> </head> Así se verá una hoja de estilo externa .css. Al enlazar esta hoja de estilos al documento HTML, el fondo aparecerá de color azul claro y todas las etiquetas h1 de color azul oscuro con una distancia de 20 píxeles del margen izquierdo. Si hay varios códigos CSS, el programa considerará el siguiente orden de prioridad: Estilo en línea Hojas de estilo externas enlazadas en el encabezado Estilo predeterminado del navegador 1 2 3 body { background-color: lightblue; } h1 { color: navy; margin-left: 20px; }
  • 14. 14 HTML y CSS: qué evitar Cuando se habla de HTML y de CSS, hay algunas cosas que los desarrolladores desaconsejan categóricamente. En vista de que las hojas de estilos CSS se pueden aplicar a varias páginas del sitio web, es importante prestar atención para no hacer cambios radicales que supongan modificaciones en el sitio entero. Estos son algunos consejos sobre lo que hay que evitar al editar HTML y CSS. HTML Olvidar un paréntesis de cierre. Cada paréntesis de apertura, como por ejemplo el que abre el párrafo <p>, debe tener su respectivo paréntesis de cierre, </p>. Olvidar incluir las etiquetas de texto alternativo en las imágenes. Estas ayudan a potenciar el SEO y describen a los motores de búsqueda qué hay en la imagen. Usar saltos de línea para crear listas. Lo correcto es usar la etiqueta de listas que hemos descrito antes. Olvidar el DOCTYPE. En ese caso, los navegadores no conseguirán reconocer el tipo de documento ni leer correctamente el código. CSS Pese a que en ocasiones resulta útil trabajar con el estilo en línea y aplicar un estilo a un encabezado o a un párrafo específico, suele ser más fácil elaborar una hoja de estilos para la página web entera con un estilo general para todas las etiquetas h1, h2, h3, los fondos, márgenes, rellenos y demás elementos de diseño. Al crear hojas de estilo CSS, es importante clasificar las distintas secciones y asegurarse de que todo esté bien documentado. Hay que evitar actualizar la hoja de estilos si no se sabe con precisión cuántas páginas se verán afectadas. Lo más recomendable es averiguar con los desarrolladores si dicha actualización puede dar lugar a problemas de legibilidad del sitio web. 1 2 3 4 1 2 3
  • 15. 15 RECURSOS ADICIONALES Cursos, lecciones y libros recomendados Ahora que conoces las bases de los lenguajes HTML y CSS, te podría interesar aprender un poco más. No es tan difícil como creías, ¿verdad? Estos son nuestros cursos, lecciones, tutoriales y comunidades favoritos para aprender a programar (todos en inglés). Codeacademy ofrece cursos de programación para todos los niveles. Ofrece tanto cursos gratuitos como cursos de pago con suscripción que incluyen asistencia adicional y consejos de sus expertos. W3Schools.com tiene simuladores de codificación y plataformas de ejercitación para probar el código con plantillas de estructuras tanto para HTML como para CSS. freeCodeCamp es un recurso gratuito que pone a disposición más de 5000 tutoriales de programación. HTML Hacks for Marketers (Trucos de HTML para profesionales del marketing) es una guía de HubSpot con códigos HTML y tutoriales. Learn to Code HTML and CSS (Aprende a codificar HTML y CSS) de Shay Howe es un libro con excelentes críticas en Amazon que ilustra todo lo que hay que saber para programar en HTML y CSS. Stack Overflow es una comunidad online para desarrolladores con preguntas y respuestas sumamente útiles. Si tienes dudas o encuentras dificultades, podrás pedir ayuda o consejos a estos sabelotodos. <conclusion> Estas herramientas ayudarán a tu equipo de marketing a ganar independencia, aunque no hay que olvidar que un gran poder conlleva una gran responsabilidad. Muchos equipos de marketing y desarrollo unen esfuerzos para crear una lista maestra con códigos HTML/CSS disponibles para los profesionales del marketing y con indicaciones de lo que se debe evitar. Intenta actualizar la estructura HTML de un correo electrónico y diseñar un boletín informativo colosal, pon en tu próxima publicación enlaces para compartir en redes sociales o potencia la biblioteca entera de tu blog para SEO añadiendo palabras clave pertinentes en las etiquetas de encabezado, actualizando las imágenes con texto alt e implementando un SEO de primera en la página. Y recuerda: todo lo que se abre, se tiene que se cerrar. ¡No olvides cerrar todos los paréntesis! </conclusion>
  • 16. 16