Seguro ya sabes que un sitio web es, en su forma más básica, un archivo HTML. Ahora, acompáñame a descubrir el funcionamiento de este lenguaje, y cómo puedes usarlo para empezar a crear sitios web 🙂.
Fundamentos de HTML
El lenguaje de marcas de hipertexto (HTML) tiene reglas como cualquier otro lenguaje. Y no son tan complicadas cuando te tomas el tiempo para explorarlas poco a poco 😉
1️⃣ En HTML la información se organiza con etiquetas
Estas consisten en una palabra o una letra encerradas entre los símbolos “<” y “>”.
Ej:
<title>
2️⃣ Cada pieza contenida en tu sitio web la encierran etiquetas de apertura y de cierre
Las etiquetas de cierre tienen un “/” antes de la palabra o letra que compone la etiqueta.
Ej:
<title>Este es el texto que aparece en la pestaña del navegador</title>
3️⃣ Las etiquetas se escriben sin espacios internos ni mayúsculas
Un error de este estilo (de sintaxis) puede causar que el navegador no entienda la etiqueta.
4️⃣ Existen algunas etiquetas que se cierran a sí mismas
Estas generalmente no tienen contenido, así que empiezan y terminan con la etiqueta de apertura. Sin embargo, son muy útiles para introducir metadatos, organizar elementos de la página, o importar elementos de otras fuentes.
Introduce elementos para que el usuario te de información (cómo botones, campos de texto, listas desplegables, entre otros).
<link>
Se usa mucho para cargar hojas externas de estilos (archivos “.css”) para definir los estilos de tu sitio web.
<meta>
Se usa para darle metadata a tu sitio web (para que el navegador y buscadores cómo google puedan trabajar mejor con él).
Ojo, hay una variante de HTML llamada XHTML que requiere que estas etiquetas terminen en “/>”. Por ese motivo, muchos developers acostumbran a terminar estas etiquetas de esa manera, incluso en el HTML común y corriente.
Esto no es obligatorio en el HTML que tú estás aprendiendo ahora, pero es bueno que lo tengas en mente para cuando trabajes con otros developers 👍
5️⃣Hay etiquetas cuyo trabajo es contener otras etiquetas
Cuando esto ocurre, se acostumbra usar la “indentación” de código para distinguir la jerarquía de las etiquetas.
En palabras más simples: Solo tienes que pulsar la tecla “tab” en las etiquetas hijo para que estas se muevan un poquito hacia la derecha. Eso te ayudará a distinguir a los padres de los hijos con mayor facilidad.
“Unordered list”, te permite crear una lista desordenada (con puntitos)
<ol>
“Ordered list”, te permite introducir una lista ordenada (con números o letras).
<li>
“List item”, se colocan dentro de un <ul> o un <ol>, y se convierten en los elementos de la lista.
<h1>, <h2>, <h3>, <h4>, <h5>, <h6>
“Heading”, insertan títulos y subtítulos en tu sitio web. El número que acompaña a la “h” representa el nivel del título, dónde h1 tiene la mayor jerarquía.
8️⃣ Recuerda, los archivos HTML cargan de arriba hacia abajo, un elemento tras otro
Esto significa que el orden en el que escribas el HTML sí importa. Esos son todos por ahora 😁 Recuerda experimentar un poco con las etiquetas que conociste el día de hoy 😉
Es fácil, imagina que tienes una hojita en blanco y quieres empezar a añadir cositas, en este caso, usamos HTML para empezar a añadir cositas en esa hojita en blanco 👇.
.
Siguiendo el ejemplo de la clase, si yo quiero agregar un título a mi página web ¿qué debería hacer? Pues por medio de HTML usar la etiqueta correspondiente para añadir ese título 😄, simplemente hay que decirle:
.
<h2>Este será mi título 😼</h2>
.
Ahora imagina que quieres agregar un párrafo... ¡también podemos! Solamente hay que decirle a HTML que me agregue un párrafo, así 👇:
.
<p>Aquí adentro puedo poner mi párrafo 😄</p>
.
¡Así de fácil! Simplemente tienes que decirle a HTML qué es lo que quieres agregar y él lo agregará. HTML es como un robotcito que siempre te hará caso y agregará todo lo que quieras 💚.
.
¿Y cuál es la diferencia entre <h2> y <title>? 😦
.
Bueno, <title> solamente lo usaremos para definir el título de la pestaña en nuestro navegador, solo sirve para eso, esta etiqueta nunca se pintará en nuestra página web, solo en la pestaña del navegador. Por otra parte, <h2> sí se pintará dentro de nuestra página web y esta etiqueta la podemos usar para poner títulos visibles dentro de la misma 😄.
Gracias por el aporte Profe
alerta de spoiler!!!
Aca podemos ver algo mas visual para entender en que nos ayuda HTML, CSS Y Javascript.
So Cool, thanks for sharing.
Freddy god
**NO SE DESANIMEN! **si en alguna clase no comprenden algo, a mi me paso lo mismo y ahora ya se programar en css y javascript!! Nunca paren de aprender
gracias
Excelente, estoy en ese mismo camino.
4 - Sitios web con HTML
HTML funciona como un arbol, y es donde va todo el contenido de una pagina Web. Tambien se puede pensar como cajas dentro de otra 📦
Partes de un HTML:
**head** → la parte que no se ve y es donde va el código
Se crea con <head> y cierra con </head>
<title></title> → Agrega una titulo
**body** → la parte que se ve y es donde va el titulo, texto, descripción etc..
Se crea con <body> y cierra con </body>
<h2></h2> → poner texto grande
<p></p> → agrega un párrafo
<html><head><title>Titulo de la pagina</title></head><body><h2>Esto es un texto grande</h2><p>Esto es un parrafo</p></body></html>
<aside>
💡 -La programación es exacta en su sintaxis.
-MUY importante → recordar que los programas corren de arriba a abajo, siempre.
</aside>
pero en el navegador me sale exactamente igual a como lo hago en el blog de notas
Tengo una inquietud. ¿Por qué cuando se inicia a escribir <title>, inicia con alineación más a la derecha?? En mi Block de notas no aparece así, o hay algún atajo con el teclado que permita alinear el texto...
son de las cosas que guardaré como oro, gracias :3
Muy buena información.
muy buen aporte!
gracias!
Otro de esos aportes que valen oro, muchas gracias por compartir
He visto varios de ejemplos del estilo, sin duda este es el más fachero.
El mejor ejemplo visual, sin duda alguna
Sitios web con HTML
ㅤ
HTML es un lenguaje que funciona como un arbolito 🌲 o cajitas 📦 donde introducimos todo el código de la página web.
ㅤ
Para iniciar un archivo HTML se usan las etiquetas <html></html>
ㅤ
Un sitio web tiene dos partes el cuerpo (se ve) y la cabeza (no se ve).
ㅤ
Para crear la cabeza se usa la etiqueta <head></head>. Lo que va adentro de esta etiqueta no es visible dentro del sitio web y dentro de ella va el código.
ㅤ
Para crear el cuerpo se usa la etiqueta <body></body>. Lo que va dentro de esta etiqueta es visible en el navegador, dentro de ella puede ir el título, texto, etc.
ㅤ
La programación es exacta en su sintaxis.
ㅤ
<title></title> es una etiqueta que se usa para ingresar el título de la página.
<h2></h2> es una etiqueta de título.
<p></p> es una etiqueta de párrafo.
ㅤ
La estructura seria la siguiente:
<html><head><title>Mi primera programada</title></head><body><h2>Primer intento de website</h2><p>Este es nuestro primer programa completo</p></body></html>
ㅤ
La forma en que los sitios web cargan es secuencial, es decir de arriba hacia abajo.
gracias por tu aporte brot
pregunta, como se ponen las etiquetas de colores?
Hola, les dejo una serie de etiquetas de html que el profe Diego de Granda Incluye en su curso definitivo de HTML.
Gracias.
Los cursos que recomienda Freddy son bastante buenos muy recomendados!! 💚💚
le dí un corazón a tu mensaje y continué la clase, escuche las recomendaciones de cursos del profe, todo esto a que al comienzo no entendía tus recomendaciones y ahora si, gracias.
Para los que quieren profundizar más, les dejo aquí un link para que entiendan aún más sobre la sintáxis
¿Cómo hago para que el URL quede dentro de la palabra acá en los comentario? Podrías enviarme un capture de como le haces?, por favor.
Gracias Doncel7 :)
Les recomiendo Visual Studio Code te pone la estructura/plantilla HTML de forma automática, pueden descargarlo aqui:
https://code.visualstudio.com
~ S P O I L E R S ~ 😉
Antes de eso lo Mejor es entender xq van los Tags antes de usar el autocompletado de visualCode
Es importante para el seo de una pagina que las H1 se utilicen solo para nombrar la razon principal de la pagina . el titulo de la misma , porque los robot de Google toman las H1 evidentemente como lo principal y las H2 como un indice y de esa manera el resto no es un indicador de tamaño de la letra..
Para todos los que quieres seguir inmersos no solo en html sino en un lenguaje programación , les recomiendo https://programmingforcats.com/ , muy divertido , muy curioso y relajado 💪🏽
JAJAJA es muy bueno!!!
Lo mejor de HTML , es muy facil de comprender en caso que no lo hayas hecho velo asi: El nombre de las etiquetas en ingles nos indica que funcion tiene.
Por ejemplo con head sabes que hablas de la cabeza del sitio
Con body sabes que ahi escribiras el cuerpo de nuestro sitio web.
Espero mi comentario te motive.😃
Quiero compartir con todos ustedes un proyecto diseñado y programado por mí, es una Documentación Técnica de HTML5. Donde explico con teorías y con ejemplos el lenguaje de HTML. Espero que sea de mucha utilidad y de mucho interés. 💚
NOTA: Si no funciona dándole clic escríbelo manual en el buscador del navegador.
Muy bueno
Buenas una pregunta.. entiendo de que en la parte que pone el titulo en el minuto 1:23 deja un espacio afecta algo o solo para poder ver mejor la linea ams adelante si hay que corregir algo desde ya gracias :D
Hola, eso es para poder visualizar mejor el código, deja un espacio con el tabulador y si te fijas, de esa manera se puede ver claramente que antes de eso esta el <head> y posteriormente el </head>.
No es obligatorio y no afecta en nada a tu código pero si es parte de lo que se llama "buenas prácticas en programacion"
Saludos
Si pasando al siguiente video explicaba todo eso jajaja.. igual tenia una idea de como era eso...
¿Etiquetas html?
Hay una serie de etiquetas que son las más usadas para crear cualquier documento HTML, a continuación :
<body> para el contenido
<head> para información sobre el documento
<div> división dentro del contenido
<a> para enlaces
<strong> para poner el texto en negrita
<br> para saltos de línea
<H1>…<H6> para títulos dentro del contenido
<img> para añadir imágenes al documento
<ol> para listas ordenadas, <ul> para listas desordenadas, <li> para elementos dentro de la lista
<p> para parágrafos
<span> para estilos de una parte del texto
<body> </body>
Indica la parte del cuerpo del contenido de un documento HTML. Es una etiqueta esencial para cualquier documento ya que indica donde empieza el contenido visible del documento.
>
<head></head>
La parte superior del documento HTML, es donde podremos indicar los metadatos: título del documento, hojas de estilos, javaScript, CSS
<div> </div>
Un elemento que es usado mayoritariamente para agrupar otros elementos y actuar como plantilla de otros controles. La etiqueta <div> nos ayuda a estructurar el documento en secciones.
<a> </a>
Es una etiqueta que nos ayuda a poder crear un enlace a una página web. El atributo principal de la etiqueta HTML es href, donde pondremos el enlace al que queremos conectar. Otro atributo muy usado es target, el cual nos sirve para indicar si el enlace se abrirá en una nueva ventana o en la misma.
Ejemplo HTML:
Quiero destacar solo <strong>esta palabra</strong>.
<br>
Con esta etiqueta HTML le podemos decir al navegador que viene un salto de línea. Nos sirve para hacer el texto más leíble.
<H1> </H1> …. <H6> </H6>
Hay diferentes niveles de títulos, del 1 al 6. Las etiquetas <H + número> nos permiten indicar la importancia del título y para estructurar el contenido, de esta forma ayudamos a los bots a entender la importancia del contenido.
<IMG> </IMG>
Usamos la etiqueta IMG para mostrar imágenes dentro del contenido. Necesita el atributo src para funcionar, ya que será donde indicaremos desde donde tiene que mostrar la imagen.
<OL> <li></li> <OL> | <UL> <li></li> <UL>
Las etiquetas OL y LI nos sirven para crear listas, OL para listas ordenadas y UL para listas sin orden. Dentro de las listas, los elementos se identifican con la etiqueta LI.
Ejemplo HTML:
<ul>
<li>Primer elemento</li>
<li>Segundo elemento</li>
<ul>
<P> </P>
Etiqueta que nos sirve para agrupar texto dentro de un parágrafo. El propósito es poder hacer el contenido más fácil de leer y organizado.
<SPAN> </SPAN>
Con la etiqueta podemos personalizar el estilo de solamente una parte del texto.
Ejemplo HTML:
Solo <span style=”color: red;”>esta palabra</span> en rojo.
Ventajas y desventajas del HTML
Como todo lenguaje informático, el HTML tiene sus ventajas y sus desventajas. Entre las ventajas, podríamos destacar que es apto para principiantes, que tiene una curva de aprendizaje poco profunda y que es accesible. Además, es de código abierto y completamente gratuito y se ejecuta de forma nativa en todos los navegadores web.
Por otro lado, entre las desventajas, se encuentra que para una funcionalidad dinámica es posible que haya que utilizar JavaScript o un lenguaje back-end como PHP. Además, los usuarios deben crear páginas web individuales para HTML, incluso si los elementos son los mismos y es posible que los navegadores más antiguos no muestren las etiquetas más nuevas.¿Cuáles son las etiquetas HTML básicas?
Hay una serie de etiquetas que son las más usadas para crear cualquier documento HTML, a continuación las explico:
.<code> ...
<body>.. para el contenido
<head> para información sobre el documento
<div> división dentro del contenido
<a> para enlaces
<strong> para poner el texto en negrita
<br> para saltos de línea
<H1>…<H6> para títulos dentro del contenido
<img> para añadir imágenes al documento
<ol> para listas ordenadas, <ul> para listas desordenadas, <li> para elementos dentro de la lista
<p> para parágrafos
<span> para estilos de una parte del texto
<body> </body>
Indica la parte del cuerpo del contenido de un documento HTML. Es una etiqueta esencial para cualquier documento ya que indica donde empieza el contenido visible del documento.
<head></head>
La parte superior del documento HTML, es donde podremos indicar los metadatos: título del documento, hojas de estilos, javaScript, CSS…
<div> </div>
Un elemento que es usado mayoritariamente para agrupar otros elementos y actuar como plantilla de otros controles. La etiqueta <div> nos ayuda a estructurar el documento en secciones.
<a> </a>
Es una etiqueta que nos ayuda a poder crear un enlace a una página web. El atributo principal de la etiqueta HTML es href, donde pondremos el enlace al que queremos conectar. Otro atributo muy usado es target, el cual nos sirve para indicar si el enlace se abrirá en una nueva ventana o en la misma. 💚
Hola, cómo lo haces en mac?
Les comparto mis notas de clase, por ahora estan en construcción mientras voy avanzando!