KnowledgeCity

CSS: Diseño de página

Este curso cubre cómo diseñar una página web usando hojas de estilo en cascada (CSS).

Este curso cubre cómo diseñar una página web usando hojas de estilo en cascada (CSS). Verá dónde van los encabezados, cómo diseñar las barras de navegación, qué se incluye en un aparte y cómo crear el contenido adecuado para una ventana de contenido. También aprenderá qué incluye un pie de página y cómo debería verse. Además, también aprenderá los encabezados fijos. Descubrirá cómo funcionan las cosas en lo que respecta al diseño de página en CSS y por qué funcionan.

Objetivos de aprendizaje

  • Comprender los elementos de la página.
  • Barras de navegación de estilo
  • Usar apartes, encabezados fijos y ventanas de contenido

Instructor: Cliff Brozo

Duración: 22m · 4 lecciones
Nivel: Intermediate
Idioma: Español

Habilidades que obtendrás

Hojas de estilo en cascada (CSS)Códigos CSSMarco de trabajo CSSCSS Orientado a ObjetosDiseño de páginaHojas de estilo en cascada Sassy (SCSS)

Lo que aprenderás

  • Identificar los elementos estructurales de una página web y entender dónde pertenece cada parte
  • Estilizar barras de navegación usando hojas de estilo en cascada (CSS)
  • Usar asides, encabezados adhesivos y ventanas de contenido en un diseño de página
  • Posicionar encabezados y crear el contenido correcto para una ventana de contenido
  • Construir pies de página y determinar cómo debería verse un pie de página

Puntos clave

  • El curso cubre cómo diseñar una página web usando hojas de estilo en cascada (CSS), incluyendo dónde van los encabezados y cómo estilizar barras de navegación.
  • Los estudiantes examinan qué va en un aside y cómo crear el contenido correcto para una ventana de contenido.
  • El curso explica qué va en un pie de página y cómo debería verse, así como cómo funcionan los encabezados adhesivos.
  • El curso se enfoca no solo en cómo funciona el diseño de página en CSS sino también en por qué funciona.

Preguntas frecuentes

¿Qué cubre este curso?

Cubre cómo diseñar una página web usando hojas de estilo en cascada (CSS), incluyendo dónde van los encabezados, cómo estilizar barras de navegación, qué va en un aside, cómo crear contenido para una ventana de contenido, qué va en un pie de página y cómo debería verse, y cómo funcionan los encabezados adhesivos.

¿Qué aprenderé a hacer con el diseño de página en CSS?

Aprenderás a entender los elementos de la página, estilizar barras de navegación y usar asides, encabezados adhesivos y ventanas de contenido. También descubrirás cómo funciona el diseño de página en CSS y por qué funciona.

¿Cómo está estructurado el curso?

El curso está organizado en cuatro lecciones: Page Layout Part 1, Page Layout Part 2, Page Layout Part 3 y Page Layout Part 4.

¿Qué habilidades desarrolla este curso?

Desarrolla habilidades en Hojas de Estilo en Cascada (CSS), Códigos CSS, Marcos CSS, CSS Orientado a Objetos, Diseño de Página y Hojas de Estilo en Cascada Sassy (SCSS).

Transcripción

Transcripción

(música animada) Bienvenido al curso de KnowledgeCity en hojas de estilo en cascada intermedias. Mi nombre es Cliff Brozo. Soy tu profesor y hoy vamos a explorar el diseño de páginas con hojas de estilo en cascada. Veremos cómo hacer algunos títulos pegajosos. Descubriremos cómo crear una barra de navegación. Hablaremos de diferentes áreas de la página, la ventana de contenido, los apartes, la ventana principal, los pies de página, los encabezados. Pon todas esas cosas en la página juntas. Hablaremos de artículos y veremos cómo formatear toda la página para que luzca lo mejor posible. Empecemos. Lo primero que debemos señalar es que vamos a utilizar un software llamado Atom, ATOM, y puedes encontrarlo y descárguelo en atom.io. La razón por la que usamos Atom es que realmente no importa si tienes una máquina con Windows o una máquina Apple, Atom funciona tanto en y nos va a permitir para ver el código y los resultados al mismo tiempo porque tiene una función de vista previa en vivo. Entonces, ¿qué estás mirando? es una página web que hemos creado para ilustrar las lecciones que vamos a aprender en esta sesión. Primero, hablaremos de los encabezados fijos. Y por encabezados pegajosos, nos referimos a un encabezado que no se mueve cuando se desplaza. Entonces, si me desplazo hacia abajo, el contenido de la pantalla cambiará pero el encabezado permanecerá donde se supone que debe estar. Lo que esto nos permite hacer es darle al usuario una navegación que se queda en la pagina no importa dónde estén mirando en la página. La otra cosa que acabamos de mirar es la barra de navegación y hay un montón de formas diferentes de hacer navegación. En este caso, todo lo que hicimos fue intercambiar algunos colores cuando el usuario pasa el puntero del mouse sobre ese artículo en particular. Echemos un vistazo al código. que logra esta página. El código HTML es bastante sencillo. Tengo un enlace a mi hoja de estilo que está en una carpeta CSS. Entonces empiezo con mi cuerpo y creo una sección de encabezado que contiene una división que gobierna como la cabecera pegajosa va a mirar y creo una clase llamada stick_top. Y también gobierna la sección de navegación. Entonces stick_top es algo que declaramos dentro de nuestro programa CSS y lo veremos en un segundo. Pero es por eso que cuando escribimos el código Sticky Headers, vemos el texto azul aquí. Podemos ver que hay algo de subrayado. Tenemos un fondo naranja. Todo eso se maneja en el archivo CSS. A medida que avanzamos en la página, llegamos a nuestra sección PRINCIPAL y la sección MAIN contiene todos del contenido que vamos a poner en la pagina. Y una vez más, declaro una clase en CSS llamado main_content que está formateando esta área en particular. Empiezo con un H1. Eso solo pone un título en la página, seguido de un párrafo de texto que con suerte sea algo interesante de leer. Luego creo algo llamado aparte y si nunca has usado los apartes antes, son una forma agradable para llamar su atención sobre un área de la pantalla. Ahora, he formateado esto a un lado para incluir una bonita barra verde que tiene un desvanecimiento. He puesto el texto en cursiva y he configurado el ancho, y de nuevo, veremos cómo se hace en el código CSS. Luego sigo con mi tema y hablar de otro párrafo y luego llego a algo llamado artículo donde se muestra el texto en un área con formato especial. En este caso, estoy mirando las puntuaciones de béisbol. La información que se encuentra al final de este artículo es solo una serie de H1 y H2 y lo que ves aquí es el Unicode para imprimir un poco de béisbol. Seguimos bajando la pagina y llegamos a la sección de pie de página. En la sección de pie de página, he enviado un correo a la información. que se cierne de la misma manera que hacen las barras de navegación y en este caso particular, He usado Unicode una vez más. La primera vez para conseguir un sobre poco rápido. Y sé que los sobres no son la moda del correo electrónico pero la idea es que estemos enviando algún tipo de correo. Y luego pongo otro enlace para un teléfono y sí, he usado el & phone, que tiene una función Unicode nombrada que me da un telefono negro que una vez más cambiará a blanco. Finalmente, he incluido un aviso de derechos de autor con el © y llevaré la pequeña c allí. Y cierro mis etiquetas HTML en el mismo orden en que estaban abiertos. Así que echemos un vistazo al CSS que acompaña a esta página en particular. Lo que he hecho por ti es que he puesto comentarios en casi todas las líneas de CSS para que sepa lo que hace la línea. Primero que nada, estoy configurando la codificación y el formato de tres etiquetas HTML básicas, la etiqueta del cuerpo, que comienza en la línea uno, la navegación, que comienza en la línea seis y la regla horizontal, que comienza en la línea 12. Para el cuerpo, estoy poniendo todo el cuerpo a una fuente algo caprichosa y si por alguna razón Comic Sans MS no está disponible en la PC del usuario, Tomaré cualquier fuente sans serif y de nuevo, aprendimos sobre las serifas hace mucho en la lección para principiantes. Estoy usando MidnightBlue como color y me gusta usar colores con nombre siempre que puedo. Si es un número hexadecimal, la gente entonces tiene que buscar el color. Lo que también notarás es que me tomé el tiempo para alinear mi código y alineé todos mis dos puntos donde pudiera hacerlos lucir bonitos y limpios. En el cuerpo, todo lo que necesitaba hacer alinear estos es espacio para que mis dos puntos estén alineados y luego espaciar un poco más para que mis puntos y comas estén alineados. El punto de hacer esto es que cuando el código no funciona, y puede haber ocasiones en las que haya cometido un error en alguna parte en el camino y tu código no corre de la manera que esperas, es mucho más fácil solucionar el problema cuando estás viendo un código bien formateado. Y si puedes mantener todos tus dos puntos alineados y puede mantener alineados todos los puntos y comas, serás una persona mucho más feliz.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.