Tutorial de HTML para principiantes: ¡Aprende HTML y haz un sitio web en 30 minutos! | Naser Jamal | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Tutorial de HTML para principiantes: ¡Aprende HTML y haz un sitio web en 30 minutos!

teacher avatar Naser Jamal, Computer Engineer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción de HTML

      1:07

    • 2.

      ¡Construye tu primera página web!

      26:09

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

60

Estudiantes

--

Proyecto

Acerca de esta clase

¡Puedes codificar! un curso de tamaño corto con bite-sized con la intención de darte tanta información sobre HTML

Las cuatro secciones principales de este curso son:

  1. ¿Qué es HTML
  2. Sintaxis básica
  3. Crear una página Web
  4. Crear un sitio web

Comenzaremos creando nuestro propio archivo HTML, luego lo llenaremos con código HTML para hacer nuestro primer sitio web.

Requisitos:

  • Todos los niveles. No se requieren conocimientos previos.
  • Necesitarás un ordenador, laptop, tableta o un teléfono inteligente.
  • No hay necesidad de instalar ningún software.

así que sentarse, relajarse y disfrutar de esta clase simplificada que te brinda una comprensión general completa de código HTML

Conoce a tu profesor(a)

Teacher Profile Image

Naser Jamal

Computer Engineer

Profesor(a)

Hello, I'm Naser.

I try to simplify complicated programming topics and present them into short and bite-sized videos!

Ver perfil completo

Habilidades relacionadas

Desarrollo Lenguajes de programación HTML
Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción HTML: Si quieres aprender más sobre HTML, hasta el punto donde puedes hacer tu propio sitio web simple todo en menos de 30 minutos si llegaste al lugar correcto. Y lo mejor de ello es que ni siquiera necesitas instalar nada. Puedes seguir a lo largo de este curso utilizando editores de textos en línea fácilmente disponibles. Y los echaremos un vistazo en un segundo. Pero primero, ¿qué es HTML? Html significa Lenguaje de marcado de hipertexto. ¿ Para qué se utiliza? Podrías preguntar, su DML asegura el correcto formato de textos e imágenes para su navegador de Internet. Ten en cuenta que HTML no es un lenguaje de programación y el sentido de tener lógica y condiciones, solo se usa para mostrar texto e imágenes en su mayor parte. Pero eso por sí solo lo hace muy crucial para el desarrollo web. Porque qué es un sitio web sin texto ni imágenes, ¿verdad? Entonces las tres secciones principales de este curso es lo que es HTML? Que ya pasamos por sintaxis básica para asegurar que tengamos una comprensión completa de cómo ha escrito HTML. Y por último, haciendo una página web. Así que empecemos. ¿Deberíamos? 2. ¡Crea tu primera página web!: Así que echemos un vistazo a cómo podemos crear nuestro propio archivo HTML para eso, digamos hacia el escritorio o dondequiera que elijas tener creado su archivo HTML. Sólo voy a crear un nuevo archivo y nombrarlo HTML. Y luego dentro de ese archivo, haga clic derecho en Nuevo. Entonces vamos a hacer click en Documento de texto. Deberíamos ver que se crearan nuevos documentos. Ahora para ver la extensión de nuestro archivo, pulsaremos en Ver clic izquierdo en este cuadro que dice extensiones de nombre de archivo. Esto nos permite ver la extensión de nuestro archivo. En este caso, es dxdy. Queremos que sea un archivo HTML. Entonces lo que haremos es cambiar ese dx dy a HTML. Nos dará una advertencia de que estamos cambiando la extensión del nombre de archivo. Hacemos click en Sí. Y ahora vamos a cambiar el nombre de nuestro archivo a indexar, por ejemplo. Ahora, nuestros fondos deberían tener un icono del navegador hacia menos mostrando la edad de Microsoft, pero prefiero cambiarlo a Google Chrome. Ahora vamos a hacer doble clic en él y abrirlo. Por supuesto que se ve negro. Eso es porque no hemos agregado nada al viejo archivo HTML. Para añadir cosas a nuestro archivo, vamos a hacer clic derecho y luego abrirlo con un editor de texto. Tengo código de Visual Studio. Si no tienes un editor de texto, solo puedes usar la nota predeterminada pero, y empezar a escribir tu código. Pero eso no suena muy práctico. En cambio, vamos a escribir nuestro código y hermoso editor de texto en línea. Y luego cuando terminemos, copiaremos pegaremos el archivo HTML total que creamos aquí. Suena bastante justo. Empecemos. Vamos a ir en nuestro navegador y escribir en la pestaña URL, W3 schools.com slash client. Haga doble clic en try frontend editor. Y luego eliminaremos este código. Ahora tenemos un lienzo en blanco con el que trabajar. Entonces, ¿cómo funciona HTML? Parecía, en su mayor parte, está hecho de etiquetas que nos permiten prettificar nuestro texto. De lo contrario, podríamos simplemente escribir libremente sin ninguna etiqueta y seguirá mostrando nuestros textos en la página web. Por ejemplo, mi primer sitio web. Demos clic en Ejecutar. Oh, ya ves, solo escribo la nueva línea en el código fuente, pero no mostró eso en el producto final ni en el navegador. Aquí es donde las etiquetas vienen y juegan. Tags le dicen a su navegador que muestre las cosas de una manera específica. Así que ahora echemos un vistazo a cómo podemos usar etiquetas para estructurar nuestros textos y colocarlo donde queramos. Entonces escribimos hola. Entonces una nueva línea que dice Este es mi primer sitio web. Entonces tenemos que decirle que hay un salto de línea en la parte superior y lágrima. Para ello, usaremos las etiquetas para ser más específicas, la etiqueta BR, que significa salto de línea. Entonces vamos a tener Hola, luego BR. Vamos a ejecutar nuestro código. Y por cierto, no tengo que colocar la pila en una nueva línea, podría colocarla al lado de esto, y seguiría teniendo el mismo efecto. Entonces la etiqueta BR aquí le dice al navegador que inicie una nueva línea. Ahora di por ejemplo, no tendríamos nuestro texto en negrita. Simplemente usaremos la etiqueta p, que significa Bolt. Entonces por ejemplo, noté que abrí aquí mi etiqueta p y tuve que cerrarla aquí. De lo contrario, habría negritado todos los textos que vienen después de él. Por ejemplo, si teníamos más texto después, este es mi primer sitio web, no cerramos la etiqueta en negrita. Esto es lo que vamos a conseguir. Entonces un HTML, a veces tenemos una etiqueta de apertura y luego una etiqueta de cierre. Esto es para decirle a nuestro navegador, hey, hacer este marcado solo para estos textos específicos. Así que ahora cuando agregamos la etiqueta de cierre, nuestro navegador entiende qué textos negrita exactamente. Y así es más o menos como funciona en general. Solo tienes una etiqueta que hace algo y luego insertas el texto entre ella en el que quieres que funcione la etiqueta. decir, por ejemplo, quería crear una lista. Simplemente miro listas HTML en Internet. Entonces escojamos los primeros resultados de búsqueda. Por ejemplo. Podemos copiar este texto y pegarlo en nuestro archivo. Ahora tenemos una lista en nuestro archivo HTML. Podemos editar A las necesidades propias. Por ejemplo, podemos cambiar el café a Apple y tipo de personalizarlo y tomarlo como plantilla, luego ajustado A o necesidades. Ahora esto funciona porque nuestro archivo tiene una extensión HTML, pero en un escenario del mundo real, necesitamos agregar etiquetas en la parte superior de nuestro código para especificar que este es en efecto un archivo HTML. Por lo que el primer paso que necesitamos agregar es la etiqueta DOCTYPE. Entonces ingresemos a una nueva línea y hagamos espacio para el ataque. Perro. Por supuesto esto que no requiere cerrar etiquetas. En realidad no es una etiqueta, es más como inflamación para nuestro navegador que este es de hecho un código HTML. Ahora, después de que la etiqueta DOCTYPE viene la etiqueta HTML. Esta es una etiqueta que le dice al navegador que cualquier cosa dentro de ella es un código HTML. Y ahora dentro de la etiqueta HTML vienen las dos etiquetas principales. Esa es la cabeza y el cuerpo. Entonces es aquí donde arranca la cabeza y esto es lo que termina la cabeza. De igual manera, aquí es donde comienza el cuerpo. Y aquí es donde el cuerpo y la etiqueta corporal es efectivamente el cuerpo de nuestra página web. Contiene la mayor parte de los contenidos que vemos en la página web. Así que para hacer nuestro código más estructurado, vamos a mover nuestro código a la etiqueta body. Entonces para hacerlo más estructurado, solo voy a resaltar todo esto y presionar Tab. De acuerdo, así que ahora echemos un vistazo a las etiquetas principales que usamos por defecto en cualquier página web que creamos. El primero es el metatag, la sección de cabeza. Para mostrar correctamente una página HTML, un navegador web debe saber qué conjunto de caracteres usar. Este es el conjunto de caracteres predeterminado estándar que se utiliza UTF-8. El siguiente metatag que queremos echar un vistazo es la etiqueta viewport. Esto esencialmente hace que nuestra página web sea más receptiva estableciendo el ancho al ancho del dispositivo. Permite que muchos basados en la web cambien su tamaño al mismo tiempo que conservan la legibilidad. Entonces, por ejemplo, un teléfono generalmente tiene una pantalla más pequeña que una computadora portátil. Este Meta tags lo hace para que el teléfono también pueda ver esta página web sin ningún problema. Ahora, después de esas etiquetas de metal viene la etiqueta del título. El tag del título también. Lo titulé le da a nuestra página web un título. Así que déjame mostrarte de lo que estoy hablando. Si copio este código y lo abro con Bloc de notas y pego aquí mi código, y luego lo abro. Como se puede ver, el título aquí es el nombre del expediente. Queremos cambiar ese título. Para ello, usaremos la etiqueta de título. Así que volvamos a nuestro código. Ábrelo con Bloc de notas. Entonces vamos a crear un nuevo título para nuestra página web. Ahora después de que terminemos con nuestro título, lo cerramos. Ahora vamos a ejecutarlo y ver cómo se ve. Como se puede ver, se muestra el título aquí. Así que volvamos a nuestro editor de texto. Voy a pegar el título aquí, y eso es todo para la etiqueta head. Echemos un vistazo a la sección del cuerpo. Aquí podemos poner todo el contenido de nuestro salario. Entonces, en primer lugar, echemos un vistazo a la etiqueta H1. Entonces vamos a teclear. Este es un título grande, el más grande para ser más específico, tenemos seis niveles de rumbo, que van desde H1 hasta H6. H1 es el nivel de encabezado más alto y el más grande en términos de tamaño de fuente. Son seis es la más baja y la más pequeña en términos de tamaño de fuente, es muy poco probable que los vayas a usar todos, pero solo echemos un vistazo rápido a ellos. Ahora, una de las etiquetas más comunes que usarás y el cuerpo es la etiqueta p o la etiqueta del párrafo, como su nombre indica, es una etiqueta en la que puedes escribir tus párrafos. Y así echemos un vistazo rápido. Así es como se ve. Un in-between aquí, basamos nuestro gráfico de productos. Ahora vamos a llenar nuestra etiqueta p con algún párrafo aleatorio. Para eso, solo voy a Google algún documento aleatorio de Wikipedia. Entonces pegaré aquí mi párrafo. ¿O sabes qué? En realidad lo voy a mover por debajo de la lista. Podemos añadir nuevas líneas o espacios en el código fuente, pero el navegador lo ignora porque cada palabra obtiene un solo espacio. Y las líneas no se rompen a menos que especifique explícitamente eso usando la etiqueta PR. De acuerdo, así que vamos a quitar todo este lío porque déjame recuperar esto. Por ejemplo, agreguemos aquí una nueva línea. Tal vez quieras otra línea. Y si notas esos B son elementos no requieren una etiqueta de cierre. Esto se llama elemento vacío, evitar elemento es un elemento. Cuyo modelo de contenidos nunca le permite tener contenidos bajo ninguna circunstancia. Si queremos forzar que nuestros textos sean representados de la manera en que lo escribimos en el código fuente. Podemos usar la etiqueta p en lugar de la etiqueta p. Por ejemplo. Veamos cómo se ve. Por supuesto que parece un desastre. A lo mejor esto podría ser útil para mostrar texto de código donde importan las líneas y espacios. Para que como se puede ver, esto parece un lío, pero esto es más apropiado mostrar código. Supongo que este es uno de sus casos de uso. Ahora que sabemos estructurar nuestros textos HTML usando salto de línea y párrafos. Echemos un vistazo a cómo podemos dar estilo a nuestros textos usando HTML. Ten en cuenta que algunos de ellos no se están utilizando tanto hoy en día debido a que CSS es sin duda estilo Delta, el documento HTML para nosotros. Pero todavía podemos echarles un vistazo, sin embargo, la primera que ya hemos visto es la etiqueta audaz, por ejemplo, aquí. También hay una cursiva. También está la etiqueta de la UE o el tak subyacente. También está la etiqueta de enfatizar y la etiqueta fuerte. Son idénticos a la cursiva y al bulbo. De acuerdo, así que vamos a quitar esta pila. Podemos separar secciones de nuestra página web usando la regla horizontal o la etiqueta HR, por ejemplo, separemos estas dos secciones. Podemos crear enlaces en nuestro documento HTML usando el ancla para la etiqueta a. De acuerdo, así que vamos a crear un hipervínculo al final de nuestro párrafo. Dentro de H ref o la referencia de hipertexto, colocaremos el enlace al que queremos llevar al usuario. Voy a usar el enlace de Wikipedia aquí. Y ahora en medio de esos dos, escribiré el texto que queramos. Estos son los textos en los que el usuario puede hacer click. Ahora vamos a hacer clic en Ejecutar. Ahora, no voy a hacer click en esto porque esto lo va a abrir en la misma página y esto va a arruinar todo nuestro código aquí. Ahora si hago click en esto, lo va a abrir en la misma página. Oh, está bien. Pensé que se iba a abrir. Ok. Eso no está mal. Pero de cualquier manera queremos abrirlo en una nueva pestaña cuando hacemos clic en ella, esto es lo que entra en juego el atributo target. Entonces así es como usamos el atributo target para abrir nuestro enlace en una nueva pestaña. Entonces después de la palabra enlace, objetivo es igual a subrayado, en blanco. Ahora vamos a abrir nuestro código y dar click en él. Como se puede ver, se abre en una nueva pestaña. Ahora eso es mucho mejor. Ahora, aprendamos cómo podríamos agregar una imagen a nuestro documento HTML. Entonces simplemente así es como se ve. Puedes usar esto asumiendo que la imagen se guarda en la misma carpeta, tu archivo HTML se guarda. De lo contrario, puedes usar un enlace, pero no es muy recomendable usar un enlace a una imagen porque tal vez no se vea tan buena como una imagen ya descargada en tu PC. Entonces si golpeamos en Internet por un paquete de cartas al azar, por ejemplo. Y escojamos esto por ejemplo. Tomemos esta URL y lo peguemos aquí. Vamos a ejecutar nuestro código. Opcionalmente, podemos agregar una etiqueta alt. Esto funcionará como una descripción para el espectador que la imagen no carga. Por alguna razón, se puede escribir una pequeña descripción. ¿ De acuerdo? Entonces por supuesto que no se va a mostrar porque la imagen está cargada perfectamente. Entonces cortemos este enlace, por ejemplo, y veamos si funciona. Como se puede ver, porque no se veía. Agreguemos aquí una nueva línea. ¿De acuerdo? Entonces debido a que corrompimos el enlace, usa la etiqueta alt. Así que vamos a traer de vuelta el enlace completo. También podemos controlar el ancho y la altura de la imagen si lo deseamos. De lo contrario usará el tamaño predeterminado. Por ejemplo, aquí podemos añadir el ancho. Démosle un valor de 500, por ejemplo. También podemos agregar imagen de tienda de agua usando el atributo border. Agregaremos frontera equivale a cinco. Por ejemplo. Entonces así es como podemos agregar una imagen usando un enlace. Entonces, ¿y si queremos agregar una imagen desde nuestro PC? Bueno, primero no podemos usar un editor de texto en línea para eso. Y tenemos que tener una imagen en la misma carpeta que nuestro archivo HTML. Entonces tengo una imagen aquí que dice corp dot PNG. Voy a copiar pegar en toda la carpeta HTML. ¿De acuerdo? Así que ahora vamos a copiar pegue este código archivo HTML. Ábrelo con Bloc de notas. Y luego para la fuente del MH, en lugar de este enlace, voy a usar el auto. Esta es una imagen que he creado como ejemplo. Así que ahora vamos a abrirla y veamos cómo se ve. Como se pueden ver las imágenes allí. Y esa es una de las ventajas de usar un editor de texto desinstalado de escritorio. Te permite cargar las imágenes desde tu PC junto a muchas otras cosas. De acuerdo, entonces lo siguiente que queremos echar un vistazo es menos, su mayor parte, hay dos tipos de listas, listas desordenadas, listas ordenadas. Hay un tercer tipo llamado lista de descripción. Lo echaremos un vistazo en un segundo. Pero por ahora así es como se ven las listas desordenadas. Así es como se ven las listas ordenadas. Observe que son casi idénticos excepción de la etiqueta que los contiene. Las listas desordenadas tienen una etiqueta UL. El U significa desordenado, y la L significa lista menos ordenada. Tener una etiqueta OL. El O significa ordenado. El L significa lista. Así que echemos un vistazo a la lista de descripciones. El título de nuestra descripción va en la pestaña d t, lo que podría significar título de descripción. Y debajo de eso con la etiqueta DD, escribiríamos la descripción del artículo. En realidad podríamos hacer que esos títulos audaces para hacerlos parecer más atractivos. Pero en realidad esto no va a hacer que parezca lo suficientemente atractivo. Con el fin de que nuestra página web sea hermosa. Necesitamos CSS para eso, pero ese es un tema para otro video. Además, podríamos hacer listas anidadas, es decir, una lista dentro de una lista. Echemos un vistazo. Por lo que esta es nuestra lista regular y agregaremos otro lado menos que de la misma. Oh, olvidé cerrar la lista. Ahora voy a quitar el estatus porque se les ocupa demasiado espacio. Ahora esto significa que el teclado es los elementos de equilibrio y esos tres elementos debajo de él, o los elementos child, porque estamos manteniendo nuestra estructura de código, podemos decir fácilmente con solo mirar el código que este es el elemento padre y este es el elemento hijo. Pero si alguien quiere ignorar esos espacios, que podrías, por cierto, el navegador leería tu código muy bien. No obstante, si fueras a leer tu código más adelante o alguien más quiere leer tu código, costará hacerlo. Entonces el código de alguien era lucir así. Va a lucir exactamente igual a éste, pero es muy difícil de leer. Corría muy bien como se puede ver. No obstante, no es muy legible y se considera una mala práctica. Ahora, en fin, echemos un vistazo a las mesas. Podemos utilizar tablas para organizar los datos en filas y columnas. Las tablas usan la etiqueta de la tabla. Dentro de la etiqueta de la tabla escribiremos todo lo que la tabla incluye desde barras hasta columna. Entonces vamos a crear un rol para eso. Usaremos la etiqueta TR, que significa cinta de fila. Dentro de las filas de la tabla, crearemos las etiquetas TH, lo que significa etiquetas de encabezado de tabla. Ahora ejecutemos nuestro código y veamos cómo se ven. ¿ Sabes qué? Voy a llevar esto en la parte superior de mi página web. Ahora haremos otra fila de mesa. Para hacer eso usaremos t. Pero en lugar de th, vamos a utilizar TD esta vez porque esto es sólo datos regulares. Por lo que el TD significa datos de tabla y el th significa cabecera de tabla. Ahora vamos a cambiar los valores a sus precios. Por ejemplo. Está mostrando información como debería, pero realmente se ve muy básica y no tan visualmente agradable. Podemos dar estilo a nuestra mesa usando los atributos incorporados de la tabla. Entonces cada uno lo haremos, mezclaremos una mesa. Una tabla es una línea que separa las filas y columnas. Entonces vamos a agregar eso usando los atributos de frontera. Podríamos aumentar este número a cinco o diez, por ejemplo. Pero lo que esto hará es sólo aumentar el ancho de la frontera exterior. Otra cosa que podríamos hacer esto mostrar nuestra tabla y una materia más formal es el uso de relleno celular y atributo de espaciado celular. También podríamos probar el atributo de espaciado celular. A lo mejor diez es un poco demasiado. Vamos a probar cinco. Incluso eso es demasiado. A lo mejor dos es el mejor. Otra cosa que podríamos hacer es asegurarnos de que el número de filas y columnas coincidan. Entonces si tuviéramos que borrar cualquiera de las celdas, se vería desordenado. Entonces si eliminamos esta celda, por ejemplo, una cosa más que podrías hacer es hacerte abarcar dos columnas. Entonces, por ejemplo, para el ratón, podemos hacer que abarque dos. Ahora se ve desordenado porque está tomando las columnas de la pantalla. Entonces podríamos deshacernos de la pantalla o agregar una celda más en la fila debajo de ellos. Entonces aquí, agreguemos una celda y podemos darle 7 dólares, por ejemplo. Así que ahora digamos que es mouse ahora podría el precio de $5 o $7, mientras que la pantalla tiene solo un precio, que es de $100, pero no dice precio. Entonces tal vez el espectador no entienda lo que eso significa moverse que creará una celda que diga precio. Pero ahora debido a que las filas y columnas no coinciden, se ve desordenado. Crearemos una celda fantasma en la fila por encima de ella. Entonces creamos una celda y la dejamos vacía. Podemos ampliar nuestra mesa simplemente copiando, visitando esos elementos. Ahora vamos a darles precios diferentes. Por ejemplo, se podría decir que se ve bien, pero los precios del teclado se desplazan a la izquierda. Queremos que estén centrados. Para eso, podemos usar el atributo style. Entonces esta es la celda en la que los precios del teclado y el estilo. Ahora vamos a copiar pegue esto a todas las celdas que están presentes. Los valores del teclado, los precios del teclado, lo siento. Vale, eso es más parecido. Ahora se ve mucho mejor, pero está repitiendo la palabra precio varias veces. ¿ No es esa una forma de abarcar el precio a través de tres filas? Podríamos hacerlo simplemente usando el atributo rowspan. Nos dividiremos a través de tres filas. Entonces este es el precio de venta. Quieres un tramo de fila tres. Ahora ya que todos estamos gastando 23, vamos a deshacernos de esos elementos de precio. Se ve un poco más minimalista ahora. Ahora podemos copiar este código e insertarlo en nuestro archivo HTML. Vamos a correr y ver cómo se ve . Tenemos una cosa más. Cambiemos la imagen para tener dibujos animados PNG en su lugar. Ya que no es una reina llamada unimodal, es una tarjeta roja. Ok. Entonces eso es todo. Has realizado tu primera página web. Espero que haya sido un reloj que valga la pena y ojalá te haya dado una comprensión general de los fundamentos del HTML. Muchas gracias por ver.