Construye tu primer sitio web (y Thwack Zombies con HTML y CSS) | John Rhea | Skillshare
Menú
Buscar

Velocidad de reproducción


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

Construye tu primer sitio web (y Thwack Zombies con HTML y CSS)

teacher avatar John Rhea, Web Designer/Developer/Storyteller

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: qué construiremos

      0:28

    • 2.

      Manipulación de archivos de muertos vivientes

      5:49

    • 3.

      Usar editores de código para detener el Apocalipsis

      1:27

    • 4.

      Conceptos básicos de HTML

      4:06

    • 5.

      Codificación HTML en vivo: página de inicio

      11:47

    • 6.

      Codificación en vivo de HTML: página de biografía

      5:55

    • 7.

      Conceptos básicos de CSS

      2:32

    • 8.

      Codificación en vivo con CSS: adición de estilo

      13:15

    • 9.

      Nos vemos después, Zombigator

      0:15

  • --
  • 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.

2

Estudiantes

--

Proyectos

Acerca de esta clase

Construye tu primer sitio web desde cero y diviértete realmente haciéndolo.

Este curso te guía a través del proceso, enseñándote todo lo que necesitas saber en el camino. Además, incluimos muchas bromas tontas y referencias de zombis para mantenerte entretenido y comprometido. Aprender no tiene que aburrirte hasta la muerte (porque entonces podrías volver como zombi y simplemente sería un desastre).

Primero veremos HTML, la estructura o el esqueleto de una página web y todas las diferentes etiquetas que puedes usar para mostrar tu contenido. Luego nos sumergiremos en CSS, el aspecto y la sensación o la carne y la ropa de una página web, y te mostraremos cómo hacer cambios en el tamaño de la fuente, los colores y la disposición. Además, nosotros te proporcionamos todo el contenido e imágenes, así que solo tienes que seguir, construir tu primer sitio web y pasar a la dominación postapocalíptica.

Al final del curso, tendrás un sitio web para tener en tus manos (virtuales) y presumir ante tu mamá. Estará muy orgullosa de ti.

Conoce a tu profesor(a)

Teacher Profile Image

John Rhea

Web Designer/Developer/Storyteller

Profesor(a)

John is a storyteller with design and development skills. By day he designs and builds websites and mobile apps, by night he spins sci-fi stories at StoryLab (https://storylab.us) and counts his words carefully at https://8wordstories.com. He's a pineapple in disguise https://pineapplecomics.com and tries to make learning web development fun by helping you kill zombies https://undead.institute. He's been lucky enough to collect a wife and five kids along with six cats, four dogs, and a small army of fish. If he remembers to wear pants, it’s been a good day.

Ask him questions, compliment his tastes in thirteenth century Greenlandic literature, and argue with him over minutia (like whether Greenland had any independent literature in the thirteenth century) on twitter @storyka... Ver perfil completo

Level: Beginner

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: qué construiremos: Hola. Mi nombre es John Ray. Te voy a ayudar a construir tu primer sitio web y Lino ombies con HTML y CSS En este curso, vamos a estar construyendo un sencillo sitio web de dos páginas basado en un ensayo que escribió el doctor Alexander Boople Construiremos aquí esta página de Shamel de estudio índice, que tiene el ensayo completo Y luego también construiremos una página de biografía, que incluye algunas de sus cosas favoritas por alguna razón y una foto del doctor estima Boople. Todo bien. Vamos a meternos en ello. 2. Manipulación de archivos de muertos vivientes: Antes hablamos de cómo construir un sitio web, cuando necesitas empezar a hablar de archivos. Saluda a Zombie Bob. Ahora, Bob como zombi, sabe algunas cosas. Sabe que los cerebros son buenos. Sabe que pasa que tiene todas sus extremidades. Sabe que es una pieza individual del apocalipsis. Sabe en qué nido de zombis se encuentra, y otros zombis en su nido como Sally, Jamal y Carlos. Aquí hay un archivo. Ahora un archivo tiene conocimientos similares. File Bob pasa a saber que tiene todos sus datos. Sucede que sabe que es un dato o información individual y autónomo. Sabe en qué carpeta está. Conoce otros archivos en esta carpeta como Sally punto MP tres, Jamal punto CSS, y Carlos punto JS Ahora, Bob está en su nido y conoce a todos los zombis que hay en él. De igual manera, File Bob puede ver todos los diferentes archivos que están en la misma carpeta que él. Un archivo es una unidad de datos y una computadora designada por un nombre de archivo y extensión de archivo. Las carpetas son como un cubo en el que puedes poner archivos y otras carpetas, y los sitios web suelen estar compuestos por múltiples archivos y carpetas. archivo HML típico podría tener muchos archivos asociados con él, incluidos CSS, JavaScript, imágenes, video, audio y más Es posible que estos archivos no estén en la misma carpeta que el archivo HTML. A veces los nidos tienen subnidos y a veces las carpetas tienen subcarpetas Sin embargo, cuando tienes una subcarpeta o un sub nido, Zombie Bob ni File Bob pueden ver realmente lo que hay en esas subporciones Sólo pueden saber lo que hay ahí dentro si se les dice. Y podemos decirles lo que hay ahí dentro a través de un camino. El camino es básicamente cómo llegar de un archivo a otro o de un zombi a otro en diferentes carpetas. Los caminos pueden ir a una subcarpeta, a una carpeta parental o ancestral, o a ambas Hay algunos personajes diferentes que usamos en los caminos. Primero está el periodo, lo que significa el directorio actual. Dondequiera que sea el archivo del que vamos, dos puntos significan el directorio padre, es decir, estamos subiendo un nivel. Y Slash separa carpetas o dice buscar en la siguiente carpeta Una vez que le decimos a Zombie Bob dónde está evitar y el sub neest, entonces él podrá verla. Con File Bob, una vez que le damos una ruta aquí, period slash sub folder, slash et gif, entonces puede encontrar Event gif y usarlo en su Slash es la carpeta en su conjunto. En Slash, tenemos una serie de archivos. Dentro de Slash, todavía tenemos a Zombie, que es otra carpeta que tiene archivos en ella. Tenemos apocalipsis, que es otra carpeta que tiene algunos archivos en ella. Resistencia, que es una subcarpeta del apocalipsis, que es una subcarpeta de la raíz Y tenemos a LeRoy, que es una subcarpeta de resistencia, que es una subcarpeta de apocalipsis ¿Cómo obtenemos de slash? Vamos a estar en este directorio para, en este caso, sobre el punto HTM. Debido a que estamos en la misma carpeta de barra diagonal, solo puedes escribir sobre HTML de punto No necesita indagar en nada. También podrías escribir dot slash A dot HTML. Lo que solo aseguraría que estamos en el directorio actual y luego sobre ese HTML, pero se asume la barra diagonal de puntos, por lo que no se requiere Juegos HTML. Juegos HTML está justo aquí. El mismo tipo de cosas. Juegos HTML o hacer Juegos HTML. Ahora, Bob dot HTML. Bob dot HTML está en realidad en la carpeta Zombie. Podemos hacer Zombie Bob dot HTML. O también podríamos hacer dot slash Zombie slash Bob dot HTML. Ahora, a partir de ahora, no voy a incluir el punto-slash, eso solo se supone. Todo bien. Fred punto HTML. Fred dot HTML está justo aquí. Entonces vamos a ir apocalipsis. Slash HT M. A continuación vamos a Juan, que está en resistencia Entonces vamos a ir apocalipsis. Resistencia a la barra. Slash an.tm. Para el número seis, vamos a hacer Index DHTL en la barra Leroy Entonces eso va a ser apocalipsis. Resistencia a la barra. Slash Leroy. Y slash. Ahora, Index dot HTML es el archivo predeterminado. Si una página web solo está buscando algo Índice DIH se suele dar Sin embargo, también es bueno incluir el nombre del archivo. Así que solo podrías ir apocalipsis slash resistance slash Leroy, pero también podrías hacer slash Index dot HTML para asegurarte de que llegue al lugar correcto. Todo bien. Por último, vamos a pasar de un punto HTML, que está aquí mismo a zombie dot HTML, que está justo aquí. Haz esto, tenemos que subir carpeta, así que iremos punto.en una barra Entonces, si estamos en uno, subimos un nivel, ahora estamos en apocalipsis Tenemos que subir un nivel más. Corte de punto y punto. Esto es decir subir un nivel, luego subir otro nivel, y luego necesitamos zombie dot HTML, y ese es el camino. 3. Usar editores de código para detener el Apocalipsis: Lo importante a discutir son los editores de código. En este curso, estaré usando el código VS, y eres bienvenido a usarlo, pero es posible que quieras usar otra cosa. Editores de texto sin formato. En windows, tienes bloc de notas, que es un curso de trabajo estándar, definitivamente puedes crear HTML y CSS en el bloc de notas. Eso no es un problema. En MAC, hay edición de texto, debes asegurarte de que esté en modo texto sin formato. Si es modo enriquecer texto, no guardará el archivo correctamente y no funcionará de la misma manera porque guardará un montón de otra información involucrada. Así que asegúrate de que sea el modo de texto sin formato. Ahora, ambos editores funcionarán bien, pero no se recomiendan. El motivo es porque hay algunas mejores opciones. Una cosa que hacen muchas de estas opciones por las que voy a pasar es que el código de color, el código. Y esto significa que cosas de ciertos tipos, tus elementos HTML, tus selectores CSS van a tener diferentes colores El beneficio de eso es que si se supone que algo es un selector, pero es el color incorrecto, puedes darte cuenta de que eso es un error, y que has escrito mal algo o algo no va del todo bien, así que realmente te puede ayudar a detectar Un par de opciones que son gratuitas o NoPed plus plus. Esto es solo ventanas, pero funciona bien. Hay corchetes, que deberían funcionar para cualquier plataforma. Código VS, otra vez, ese es el que estoy usando dentro de este curso, pero no es obligatorio para que lo uses. Cualquiera de estos va a funcionar bien. Pero los tres son gratuitos. También hay suministros y textos que a mucha gente le gusta mucho, aunque hay un costo por ese. Realmente, cualquier otra herramienta de codificación que admita HML y CSS estaría bien Cualquiera de esos funcionará a medida que lo programes en casa. 4. Conceptos básicos de HTML: Se va a hablar de qué es HTML y cómo funciona. ¿Qué es HTML? Es sinónimo de lenguaje de marcado de hipertexto. Es la estructura o esqueleto de una página web. Es una forma de marcar el contenido de una página web. Hay cuatro partes en un elemento HTML. Primero, tenemos la etiqueta de apertura, luego los atributos, el contenido y la etiqueta de cierre. Abriendo etiquetas, comience con un letrero de menos de o un corchete en ángulo izquierdo. Después les sigue el nombre de la etiqueta, P para párrafo, por ejemplo. Hay muchas etiquetas diferentes, y luego cerraré con un signo mayor que o un corchete en ángulo recto. Por ejemplo, tenemos una etiqueta P de apertura. Tenemos una etiqueta B de apertura para negrita, que hablaremos un poco más adelante, y una etiqueta DIV de apertura, de la que también hablaremos un poco más adelante. Pero esos son algunos ejemplos de etiquetas de apertura. A continuación, tenemos algunos atributos. Un atributo es uno o más pares de nombre y valor aplicados a un elemento HTML. Y los atributos suelen hacer una de tres cosas. Van a identificar un elemento. Usaremos esto mucho con CSS, donde estamos sacando algo de la página, y luego lo modificaremos. Los atributos modificarán el comportamiento de un elemento, como cambiar el color, cambiar la fuente, un montón de cosas diferentes, o establecerán contenido externo. Esto sucede con imágenes, enlaces a un archivo diferente o a una página diferente, y los Atributos van a aparecer entre la etiqueta de apertura y el signo mayor que o el corchete en ángulo recto. Y algunos ejemplos serían establecer una clase, que es un atributo identificativo de date ars en la P o una ID de advertencia zombie, otro atributo de identificación en el elemento dI o di tag. A continuación, tenemos contenido, normalmente es texto u otros elementos HML Va a aparecer entre las etiquetas de apertura y cierre o dentro del elemento. Algunos elementos tienen límites en los tipos de elementos que pueden contener, y algunos elementos sólo pueden aparecer dentro de ciertos otros elementos. Algunos ejemplos pueden ser que este párrafo sabe a cerebro, o parece que aparece un zombi arrastrándose Tenemos la etiqueta de cierre, que va a reflejar la etiqueta de apertura excepto que va a incluir una raya después de la señal les an Para reflejar nuestras etiquetas de apertura desde antes, tenemos un slash P, slash B o slash No todos los elementos HML requieren una etiqueta de cierre. Estos se denominan etiquetas nulas o de cierre automático. Normalmente, si un atributo contiene el contenido como con elementos de imagen o el elemento no tiene contenido como saltos de línea, no tienen una etiqueta de cierre. Tenemos aquí una etiqueta P de apertura con zombis tienen, y luego tenemos una etiqueta de ojo de apertura, no, etiqueta ojo de cierre, familia, etiqueta P de cierre, y luego tenemos en segundo lugar otra apertura de zombis P. Entonces tenemos una etiqueta de apertura en el ojo, sí tenemos un acaparamiento B de apertura, cierre B, cierre e, cierre P. Esto es lo que llamamos anidación Si abres un elemento en HTML, necesitas cerrarlo antes cerrar su elemento padre o el elemento encima de él. Nos fijamos en esto en color. Tenemos, por ejemplo, aquí, tenemos este está totalmente encapsulado dentro de la P, se dice que es hijo del elemento P. Entonces tenemos aquí la B está completamente encerrada por la i, y la I está completamente encerrada por la P. B se dice que es hijo de I, se dice que soy hijo de P, y B se dice que es nieto de P. También puedes hacerlo de otra manera y decir que P es padre de I, I es padre de B, y P es abuelo de B. Ahora bien, esta es una página HTML estándar La menor cantidad de código que puedas tener comienza con un tipo doc, que técnicamente no es HTML, pero está ahí para decirle al navegador qué es este documento. Entonces tenemos nuestro elemento HTML de apertura. Esto solo define dónde está el HTML. El jefe va a ser información sobre la página, y luego el cuerpo es todo lo que va a mostrar en la página. De hecho, echemos un vistazo a eso y hagamos algo de codificación en vivo. 5. Codificación HTML en vivo: página de inicio: Tenemos solo las etiquetas que viste antes, los elementos. Tenemos nuestro tipo de doc de apertura, que le está diciendo al navegador que esta es una página HTML. Tenemos un elemento HTML. He agregado un atributo ang aquí para demostrar que está en inglés. Esto puede ser útil para muchas cosas, pero los navegadores, lectores de pantalla, motores de búsqueda les ayudan a saber en qué idioma se encuentra para que puedan preparar más fácilmente traducciones y cosas así o saber de qué traducir. También tenemos un elemento head, que va a ser información sobre la página. no tenemos nada de eso, pero lo estaremos editando más tarde. Tenemos un elemento corporal. Que va a mostrar todo en la página. Ahora, tengo esto configurado para que cuando guarde algo aquí, luego aparezca aquí. Si yo, por ejemplo, agrego Just a hello world. Ayuda si lo deletreas bien. Hola mundo, y lo guardo. Entonces aparece por aquí. El elemento P aparece por aquí. Lo siguiente que vamos a hacer es agregar lo que se llama un H uno o un encabezado nivel uno. Este es el encabezado de nivel superior, también tienes H uno, H dos, H tres, h4h5 y H seis, siendo el encabezado el nivel uno el nivel superior, y luego normalmente entonces romperías tu contenido con subtítulos y cosas con H dos, luego H tres, y así sucesivamente y así sucesivamente Déjeme decir esto y ya veremos cómo se ve. Entonces un encabezado es por defecto mucho más grande que el texto normal, y también en negrita. Así que ayuda a que destaque como encabezamiento. Los encabezados son en realidad elementos a nivel de bloque, donde crean espacio por encima y por debajo de ellos mismos Lo siguiente que vamos a ver es en realidad un elemento span, que técnicamente es un elemento inline. Voy a usarlo para simplemente mostrar el byline para nuestro doctor Buble, quien escribió el ensayo en el que estamos trabajando O la página esa en la que estamos trabajando. Técnicamente es un elemento inline lo que significa que no crearía espacio por encima y por debajo de sí mismo, sino porque este H uno está por encima de él, el H va a crear espacio, y luego lo siguiente que vamos a usar también va a ser un elemento a nivel de bloque. Pero si le pego a guardar, va a mostrar ahí hay doctor nombre Poples Lo siguiente que vamos a agregar es algún texto. En realidad tienen eso aquí en el texto de contenido. Cierra ese cajón, y aquí tenemos un montón de textos que podemos usar. Voy a copiar este texto aquí. Esto son todos los párrafos. Esto es para la página de índice. Parte de esto se utilizará para la página acerca o biografía. Voy a pegar ese contenido indirectamente. Si le pego a guardar, se puede ver que todo parece que es un párrafo gigante. Aquí no hay continuidad de párrafos. No necesariamente respeta el espaciado de nuestros párrafos. Para ello, necesitamos agregar p elementos alrededor de nuestros párrafos. Si le pego a guardar en eso, se puede ver que nuestro primer párrafo toma forma. No te preocupes por este espaciado aquí. Es sólo por el editor. A continuación, voy a añadir algunos párrafos más. Como puede ver, que vamos a seguir añadiendo párrafos. Nuevamente, no te preocupes por este espaciado. Es raro, y como pueden ver, no aparece aquí. Y ahora voy a hacer zoom añadiendo el resto de los párrafos. Sí. Bien, y estamos de vuelta. Bien. Lo siguiente que vamos a hacer es que vamos a pasar y encontrar dónde he etiquetado algunas cosas que deberían estar en negrita Cualquier cosa que tenga estos asteriscos por ella, voy a reemplazar con una etiqueta en negrita En realidad, hay dos etiquetas en negrita o dos etiquetas que crearán negrita. Una es la etiqueta B, que hemos visto un poco al va a agregar aquí alrededor del. Si digo eso, se puede ver que esto ahora está en negrita. La otra etiqueta es la etiqueta fuerte, y eso significa fuerte énfasis. La razón por la que hay dos es porque inicialmente, en realidad es fuerte y no cuerda. Déjame arreglarlo ahí. Inicialmente, cuando se creó el lenguaje, la etiqueta Bol B era todo lo que teníamos. Y hubo cierta preocupación de que eso no estuviera dando suficiente información sobre el contenido. No estaba siendo lo suficientemente semántico. Y así agregaron la etiqueta Strom para que eso fuera un poco más específico y un poco más para hacerlo un poco más semántico Sin embargo, Strom tiene muchas más letras para escribir, por lo que los desarrolladores realmente no terminaron usando stro con más frecuencia. Y así la etiqueta de Bol vivió. Ahora con HMO five, ambos son aceptables, así que puedes usar el que quieras Ahora vamos a mirar los elementos I y M, donde he hecho estos guiones bajos, vamos a agregar cursiva, yo para cursiva Al igual que el negrita, hay dos elementos para cursiva. Una es, que aquí simplemente se ve así, que ya vimos un poco antes. Si digo eso, se puede ver que luego se pone cursiva. De manera similar a audaz y fuerte, B y Strong, querían que el elemento fuera más semántico, o querían una versión más semántica del elemento, y así agregaron el EM para énfasis Pero nuevamente, cualquiera de los dos es aceptable, usa el que más te tenga más sentido Si vuelvo a decir eso aquí, esto también está en cursiva Todo bien. Ahora que tenemos nuestro contenido en nuestra página, agreguemos algo de navegación. Justo debajo de la etiqueta corporal aquí, justo debajo de la etiqueta corporal de apertura, voy a agregar Y así este es el inicio de la misma. Tenemos un elemento A, que originalmente significa ancla, pero es nuestra etiqueta de enlace. Lo que sea a lo que nos vincule va a estar en este atributo ARF. Y entonces el texto del enlace va a ser este texto aquí. Así que voy a simplemente vincularlo a Index DHTO, que es este mismo archivo Voy a golpear guardar, y luego se puede ver que hay un enlace aquí. Si le hice clic, simplemente abrirá el mismo índice HTL No necesitamos preocuparnos por eso ahora mismo. Pero vamos a terminar teniendo dos páginas en este sitio. Entonces voy a agregar un enlace a eso ahora mismo, aunque aún no hayamos creado esa página, va a ser doctor Gopals bio bio punto HTML Y luego me voy a bio. Guarde eso. Ahora tenemos dos elementos allá arriba, dos elementos A allá arriba. Normalmente, la navegación se pone en una lista desordenada porque son elementos relacionados, así que esa es más la forma semántica de asociarlos Y también vamos a usar una etiqueta estructural llamada NAV para la navegación. Entonces voy a agregar NAV aquí primero. Que es un elemento estructural. Así que en realidad no vamos a hacer ningún cambio. Entonces, si lo guardo, no va a hacer ningún cambio en el front end ahora mismo, pero lo vamos a usar mucho más tarde para CSS y también asegurándonos que haya una estructura adecuada dentro de la página. Ahora voy a agregar esa lista desordenada. Entonces una lista desordenada comienza con UL. Y entonces cada elemento va a tener un elemento LI para elemento de lista. Y luego vamos a cerrar la UL. Una vez lo guardo. Entonces puedes ver que ahora está en una lista desordenada o lista con viñetas. Vamos a jugar con esto un poco más tarde cuando lleguemos a CSS, pero ahora está correctamente estructurado. Ahora, con aquí, tenemos nuestra estructura NAB aquí, pero hay más estructura en una página que esa Existen varios elementos estructurales diferentes. Por ejemplo, tenemos encabezado, que puede dar la vuelta al encabezado. Ahora, permítanme recalcar también que la cabecera y los encabezamientos son muy diferentes Entonces un encabezado aquí es para mostrar la parte superior de la página, mientras que head es información sobre la página. Los encabezados también son contenidos que se mostrarán en la página, por lo que va en el encabezado A continuación, tenemos principal, que es el contenido principal de la página, que en este caso es el ensayo del doctor Buble Voy a cerrar la principal aquí abajo. También voy a agregar un elemento de pie de página con algún contenido en él. Pega eso por aquí. Entonces tenemos un foo. Tenemos un RRHH. HR significa regla horizontal. Es una etiqueta de vacío, por lo que no necesita una etiqueta de cierre. Simplemente va a trazar una línea a través de la página. Entonces tenemos un elemento p aquí, etiqueta P con alguna información. Y luego cerrando P, cerrando pie de página. Voy a guardar eso para que podamos verlo en acción aquí, y aquí tenemos todo nuestro contenido. Aquí notarás que esto ha dejado caer el espacio. Esto menos de lo que está en rojo. Eso es porque mientras el navegador lo está averiguando, no se da cuenta del todo que no es código Todavía no está seguro de qué se trata. Ser menor que el pecado normalmente se iniciará el código. Será algo que no debe mostrarse en el front end. El navegador lo descifra, entiende lo que queremos aquí, pero realmente lo mejor que puede hacer va a ser configurarlo en ampersand LT punto y coma, y eso significa LT es menor Ampersand LT. Cticon nos va a mostrar el mismo corchete en ángulo izquierdo. Si le pego guardar. Observe que ahí no hubo ningún cambio, y eso es porque es el mismo símbolo. También podemos Ups. Establezca el símbolo mayor que. Aquí, voy a agregar un espacio, que será el signo mayor de San que. Y porque Ampersand ahora designa un carácter especial o designa que vamos a estar mostrando un carácter especial de ensamble Ampersand que queremos mostrar ahora debería establecerse en ampersand AMP Ninguno de esos debería cambiar. No honra el espacio ahí. Pero podemos hacer algo más que estos símbolos. También podemos hacer el símbolo de copyright. Y el símbolo de copyright es Ampersand Copy. ALS, y se puede ver que ahora es el símbolo de copyright. Estas son lo que se llama entidades HTML, y nos permiten escribir página caracteres que no están en nuestros teclados Ahora que tenemos nuestro contenido y nuestra estructura principal en su lugar para nuestro índice HTML punto, ahora vamos a guardarlo y crear nuestra segunda página, nuestra bio HTL 6. Codificación en vivo de HTML: página de biografía: La forma más fácil de crear bio Dot HTL es en lugar de comenzar desde cero. Podemos tomar Index dot HTL y guardarlo como Bio Dot HTML para que podamos tener una ventaja con una estructura y ese tipo de cosas Voy a ir a Archivo Guardar como, y cambiarlo a bio DH TML Yo ahorro. Ahora tenemos Biodi TML, pero te darás cuenta que también aquí abajo tenemos índice de punto HTML Estos son ahora dos ejemplares el uno del otro. También voy a abrir el texto de punto de contenido, así que todavía tenemos acceso a eso también. Todo bien. Ahora bien, bio, sabemos con certeza que este contenido no es correcto. Entonces, sigamos adelante y eliminemos este contenido aquí. Si lo guardamos ahora, no se va a actualizar aquí, pero eso es porque todavía estamos viendo el índice en HTL por aquí Debería poder hacer click en la biografía, y aquí estamos con el bio dot HTML. Voy a agarrar el contenido de H one y colocarlo aquí. A continuación, voy a voy a presionar guardar y podemos ver que ese es el correcto o ese es el contenido, y ahora podemos decir más fácilmente una parte dos páginas. Ahora voy a tomar el contenido de aquí. Voy a copiarlo. No índice bio. Voy a pegarlo. De nuevo, vamos a tener algo de trabajo cortado para nosotros. Voy a empezar a agregar etiquetas P. Ahora tenemos varios rubros diferentes aquí. Voy a agregar H dos etiquetas a sus cosas favoritas, y voy a agregar un span alrededor de esta pequeña nota aquí para que podamos darle estilo por separado. Ahora voy a poner una UL o lista desordenada sus cosas favoritas LI LI alrededor de cada artículo. Y cerrar la UL. Este dos va a ser un H dos. Ahora estos van a ser una lista ordenada. Una lista ordenada es solo una OL versus una UL. Voy a agregar LI, usar el mismo elemento LI alrededor tuvimos un cierre, y ahora está todo ahí. Déjame golpear guardar y veremos el nuevo contenido aquí arriba. Tenemos nuestro párrafo. una H dos, tenemos nuestro lapso. Tenemos una lista desordenada. Tenemos otro H dos, tenemos nuestra lista ordenada, y luego, por supuesto, tenemos el pie de página y RRHH, etcétera Ahora, como habrás notado, como estaba trabajando, también hay algunos lugares para agregar cursiva y negrita. Pasemos y hagamos eso ahora. Todo bien. Hemos hecho nuestros cambios en nuestras cursivas y nuestras audaces Ahora vamos a agregar un signo de marca después de esto porque el doctor Bob optó por marcarlo. Y ese es el comercio de Ampersand, y ahí aparece ahí mismo. Lo último que vamos a hacer con HTML es que vamos a añadir una imagen. Así que voy a volver aquí arriba y justo dentro de este elemento P. Voy a agregar elementos de imagen. Ahora una imagen es en realidad una etiqueta de cierre automático o nula. Así que ve imagen, y luego usa lo que se llama un SRC para que la fuente encuentre la imagen Y ese es el PNG. Voy a golpear guardar, y se puede ver ahí está él en todo su esplendor. Otra cosa que queremos agregar a las imágenes es lo que se llama texto alternativo. Y esa es una forma para que los buscadores y lectores de pantalla puedan acceder al contenido de la imagen. Voy a agarrar eso desde aquí. Utilice un atributo. Utiliza un atributo l. Yo tengo ese contenido. Jura, déjame agarrarlo. Todo bien. Y ahí aparece. Golpea guardar. Observe que no hay ningún cambio en la imagen porque el atributo no lo hace así que solo mostraré dos lectores de pantalla y motores que estén leyendo el código o cualquier otro programa que esté leyendo el código. Ahora tenemos nuestro HTL en su lugar. Echemos un vistazo a CSS. 7. Conceptos básicos de CSS: CSS significa hojas de estilo en cascada. Si HTML es el esqueleto, entonces CSS es la carne y la ropa. Te permite establecer colores, fuentes y todo tipo de cosas diferentes. La cascada de CSS. Los estilos no afectan a un solo elemento. Pasan en cascada por el documento de padre a hijo. Por ejemplo, si establece un color de texto en el elemento body, caerá en cascada a través de todos los elementos hijos. Hay tres partes de una regla CSS. Primero está el selector, el siguiente es la propiedad, y luego el valor. La parte entre corchetes se llama típicamente el bloque de declaración, y todo en su conjunto se llama la regla. El selector va a seleccionar a qué elementos aplicar las propiedades. Puede ser un elemento, como P, di, o main son todos los elementos que acabamos de ver, y puedes seleccionar todos esos elementos dentro de una página usando el selector de elementos. Pueden ser una clase, que usa el atributo de clase HTML, nómbralo como quieras, así que la clase equivale a zombis, muertos vivientes, políticos, etcétera. También tienes un ID, que es un valor del atributo ID de HTML, y para eso, vas a usar un hashtag. Para las clases, vas a usar un periodo para designar que es una clase. Para los ID, vas a usar una etiqueta hash para designar que es un ID, y también puedes usar una combinación. Por ejemplo, esto selecciona cualquier elemento P que esté dentro de otro elemento con una identificación de apocalipsis, no tiene que ser un hijo directo, podría ser un nieto, mucho más descendiente, etcétera Esto seleccionará cualquier div que sea un elemento con una clase de zombie, y esto seleccionará cualquier elemento con una clase de político que esté dentro de un div. Propiedad. Este es el aspecto que quieres cambiar. Y hay muchos ejemplos, pero cosas como color, color de fondo, estilo de fuente, familia de fuentes, muchos, muchos, muchos más. Y luego el valor. Los valores son a lo que estás cambiando la propiedad desde su valor predeterminado u otro valor que dijiste anteriormente. El tipo de datos permitidos depende de la propiedad. Algunas propiedades solo toman palabras clave específicas, y algunas propiedades solo toman números o números con unidades específicas. Algunos toman ambos. Ahora veamos algunos CSS. 8. Codificación en vivo con CSS: adición de estilo: Así que vamos a tomar nuestras páginas HTML aquí, y voy a volver a nuestro índice para que podamos verlo funcionando desde aquí. Y necesito agregar un elemento de estilo a nuestros loops. Todavía estoy en la biografía ahí. Déjame volver aquí. Índice. Voy a añadir un elemento de estilo. Y en este elemento de estilo, puedo poner nuestro CSS. Lo primero que voy a hacer es que voy a seleccionar todas las etiquetas H una, y voy a cambiar su color a un rojo anaranjado. Rojo anaranjado. Hay muchas formas diferentes de configurar el color. El rojo anaranjado es una palabra clave que pasa a trabajar para el color. Voy a guardar eso, y ahora nuestro H one es rojo anaranjado. También queremos hacer nuestro H uno un poco más grande en tamaño. Voy a establecer el tamaño de fuente tamaño de fuente. Entonces, ¿qué tan grande es hasta 50 píxeles? El valor predeterminado es 16, por lo que establecer un tamaño de fuente de 50 píxeles lo va a hacer mucho más grande. Como puedes ver ahí. Lo siguiente que quiero hacer es modificar este byline Voy a ponerle un lapso. Voy a establecer un estilo de fuente, que cambia cursiva a cursiva y darle un color gris Si digo eso, se puede ver que la desenfatiza un poco y la cursiva Entonces quiero deshacerme de estas balas allá arriba. La forma de hacerlo es fleccionar el UL y establecer el estilo o el tipo de estilo de lista en ninguno Guardar. Ahora se han ido. El único problema es que tenemos una UL en nuestra biografía que también va a eliminar eso. La manera de sortear eso, la forma de solo cambiarlo en este UL y no en otros ULs es localizarlo o establecer un selector descendiente Así NAV UL. Cualquier UL dentro de un NAV son los únicos que van a verse afectados. Lo siguiente que queremos hacer es en lugar de tener estos así, queremos mostrarlos queremos mostrarlos en línea para que sean uno tras otro. Entonces voy a cambiar en este caso, nuevo, no quiero afectar a todas las LIs. Solo quiero afectar a los LIs dentro de un NAF, y voy a configurar display inline Y luego quiero agregar un poco de relleno para que tengan un poco de espacio entre ellos. Se va a añadir diez píxeles de relleno. Esto solo agrega espaciado alrededor de ellos. Ahora, se puede ver que aquí hay una gran brecha, que no es del todo va a ser una. Todos los elementos tienen algún relleno y margen predeterminados. Entonces esta UL por defecto tiene un montón de relleno y margen porque tiene esas viñetas. Entonces voy a poner su relleno a cero, y es margen a cero. Ahorra, y ahora está todo el camino por allá. Todavía es un poco de formas, y eso es por su relleno de diez píxeles a su alrededor. Diez píxeles por todas partes. Ahora, otra cosa que me gustaría hacer es que en vez de tener la navegación aquí, quiero volarla por aquí. Así que puedes hacerlo fácilmente con la configuración de texto alinear a la derecha, alineará a la derecha el texto. Si guardo, vuela por aquí porque ahora está alineado a la derecha en lugar de alineado a la izquierda como es por defecto. Ahora bien, esto está un poco demasiado cerca de la parte superior, así que quiero agregar algo de espaciado arriba aquí. También quiero agregar algo de espaciado entre estos dos. Voy a tomar solo la Nave no voy a cambiar los elementos dentro de ella. Voy a decir margen superior 100 píxeles. Yo ahorro. Ahí vamos, y luego el margen inferior. 50 pixeles, y presioné guardar, y ahora hay algo más de espacio entre esos dos. Ahora, me gusta este rojo anaranjado, así que quiero ampliar su uso. Voy a hacer estos dos enlaces que anaranjados también. Entonces voy a decir N A solo quiero seleccionar los elementos A. Quiero hacer color naranja rojo, mismo color que antes. Guardar. Ahora son de color rojo anaranjado. Y ahora que son de un color diferente, es mucho más claro que podrían ser un enlace. Entonces voy a quitar ese subrayado decoración de texto. No. Ahorre, y ahora no hay ninguna línea debajo de ahí. Y otra cosa que queremos hacer es marcar en qué página estamos. La forma más fácil de hacerlo es agregar una clase a la página en la que estamos. Actualmente, esta es indexada dH TL, voy a agregar una clase a L aquí Clase es igual a Página actual. Ahora bien, si lo guardo, lo que voy a hacer ahora mismo, nada cambia porque no hemos escrito ningún estilo para editarlo. Pero antes de ir más lejos, y así no me olvido, voy a copiarlo, y voy a pegarlo una y otra vez aquí, pero ponlo en el enlace bio, ya que ese es el enlace que es la página actual aquí. Guarde eso solo para que no lo olvidemos. Todo bien. Ahora, voy a escribir un estilo para eso. Porque es una clase, voy a elegir una página actual. S. Entonces voy a poner el borde inferior, porque sólo quiero que esté en la parte inferior. Entonces voy a poner rojo anaranjado. Entonces las fronteras realmente toman tres valores diferentes. Voy a establecer sólido, y luego el ancho es de dos píxeles. Sólido es el estilo. Puedes tener punto o un montón de otras cosas, pero estoy configurando el color, el estilo y el ancho. Yo ahorro. Ahora destaca en qué página estamos. Todo bien. Bueno, miremos más hacia el pie de página. Este pie de página es agradable. mí me gusta la línea aquí, pero creo que sería más nítida si pudiéramos hacerlo también de ese color, ese color rojo anaranjado, algo de pie de página HR, voy a poner border top esta vez porque eso es lo que maneja el borde para HRs o lo que maneja el color de un HR, voy a ponerle de nuevo dos pixeles, sólido, y el color naranja rojo Como puedes ver, el orden exacto no importa porque está bastante claro cuáles son estas cosas. Voy a golpear guardar, y aquí tenemos un rojo anaranjado. Ahora bien, otra cosa que estaría genial es que no se extienda todo el camino, pero tal vez porcentaje del camino porque si hacemos esto más grande o más pequeño, no necesariamente queremos que sea al 100%. Si lo pongo en un valor específico, podría ser demasiado grande en algunos momentos y demasiado pequeño en otros. Voy a establecer un ancho del 60%. Y lo que esto significa es que va a ser 60% del ancho de su padre. Ahora, hagamos un poco más de trabajo con el pie de página. Quiero hacer texto alinear centro, para que el texto quede centrado. Y luego también quiero agregar algo de espacio aquí para que quede claro dónde comienza y termina. Yo ahorro. Déjame desplazarme un poco hacia abajo. Ahora puedes ver que ahora está centrado, se ve un poco más agradable. Aquí hay algo de espacio para diferenciarlos . Entonces eso es bueno. Otra cosa que sucede es que si vamos hasta el final, simplemente sigue escalando lo más ancho posible, que probablemente no sea lo que queremos. Por lo general, es mucho más difícil leer una línea que recorra toda la página. Entonces vamos a establecer un tamaño x. Entonces voy a configurar Nav. Puedes hacer múltiples cosas, múltiples selectores en una sola declaración si haces una coma entre Aquí estoy configurando todos esos Nav encabezado principal y pie de página. Voy a establecerles un ancho máximo de 1,000 píxeles, y un margen de auto para asegurarme de que esté centrado cuando se guarde. Él salvó. Entonces la abro, y ahora está centrada. Una cosa que perdimos aquí es que cuando puse margin auto en el Nav, se deshizo de ese margen extra que agregamos por encima y por debajo de él. Y también se deshizo de él en los pies de página, y ahora eso está justo cerca de él. Entonces hay una manera fácil de arreglar esto. Lo que voy a hacer es en lugar de ponérselo en cada uno de esos elementos, voy a crear un div, darle una clase de wrapper. Y voy a envolverlo alrededor de todos los elementos. Todo bien. Ahora bien, digamos que no terminó haciendo nada porque aún no he cambiado el CSS. Entonces en vez de esto seleccionando todas esas cosas, ahora voy a seleccionar solo envoltorio. Voy a pegarle a guardar. Ahora, el NAV tiene su margen atrás, el pie de página tiene su margen atrás, y si lo abro, sólo va a 100 píxeles. Si vamos a la biografía, notaremos que ya no tiene ninguna de estas características. Hay una manera sencilla de hacerlo. Puedes hacer clic o copiar todo este estilo. Y luego voy a pegarlo aquí. Voy a golpear guardar, y ahora tenemos ese mismo estilo disponible para nosotros. Aquí tenemos el pie de página, tenemos el título, todas esas cosas. Si vamos demasiado grandes. Oh, si vamos demasiado grandes, no lo detiene. El motivo es porque no agregamos el envoltorio. Así que agreguemos el div envoltorio aquí. Desplázate hasta la parte inferior. Se ahorra. Ahora bien, si vamos demasiado lejos, sigue impidiendo que se vaya demasiado ancho. Ahora estamos de vuelta en su lugar aquí. Bien. Hay un par de cosas más que queremos hacerle a esto. Es decir, esta imagen es bonita. Nos gusta la foto del doctor B, pero simplemente no se siente del todo bien donde está, realmente no fluye texto a su alrededor. Podemos hacer lo que se llama un flotador. Así que haz imagen Y luego voy a flotar. Lo que hace flotante es que saca el elemento del flujo normal y lo envía hacia la derecha, o también puedes enviarlo a la izquierda, y luego permite que el contenido fluya a su alrededor. Entonces voy a golpear y guardar, y ahora se puede ver que el contenido ahora está fluyendo a su alrededor . Eso es mejor. Esta imagen sigue siendo bastante grande. Todavía tenemos cosas bastante cercanas a ella. Lo que voy a hacer es hacer algunos cambios más aquí. Vamos a establecer un margen margen izquierdo izquierdo de cinco píxeles, y un margen inferior. De cinco pixeles también. Guardar. Eso nos ayudó un poco. Ahí tenemos un poco de espacio. Entonces también quiero cambiar su ancho por valor de 300 píxeles, y cambiemos su altura. Yo salvo, eso lo ha reducido un poco. Y eso es porque no mantuvimos la relación de aspecto. Lo forzamos a una plaza cuando no lo es. Entonces déjame simplemente borrar eso, guardo, y ahora automáticamente se ve mucho mejor. La otra cosa que podrías hacer es establecer tu altura en auto, y luego se aseguraría de que cualquier cosa que fijes aquí, definitivamente se quedaría con la relación de aspecto adecuada. 9. Nos vemos después, Zombigator: ¿Por tomar este curso? Si te ha encantado, por favor deja una reseña. Realmente ayuda a correr la voz. Y también puedes consultar mis otros cursos sobre Skillshare Si tienes ganas de más contenido, todavía tengo más en und dot Institute, donde hay libros, juegos, recursos, e incluso algún plan de estudios. Gracias. Que tengas un gran día.