Bienvenido a la quinta lección de nuestra serie Diseño web para niños, todo sobre CSS.
Hemos trabajado muy duro en nuestro contenido HTML, ¡ahora es el momento de que se vea bonito! Agregaremos cosas a nuestra página HTML aquí, además de comenzar un nuevo archivo: un CSS documento.
Echa un vistazo a la página web completa que estamos construyendo. Los archivos para esta lección se pueden descargar aquí y no olvide hacer cualquier pregunta en la sección de comentarios al final de esta página..
Antes de comenzar a codificar, primero debemos asegurarnos de que entendemos qué es CSS. CSS representa Hojas de estilo en cascada y es un lenguaje que nos ayuda a cambiar el aspecto de nuestra página HTML.
En la imagen de arriba, el navegador de la izquierda muestra un sitio web sin CSS, sin estilo, Mientras que el sitio web de la derecha tiene estilo. El estilo ha sido escrito dentro de un archivo CSS-mucho mejor!
CSS está escrito dentro de un archivo separado usando nuestro editor de texto. Nuestro documento HTML fue guardado con un .html extensión, pero nuestro documento CSS se guardará con un .css extensión.
Necesitaremos comenzar un nuevo documento en nuestro editor de texto y guardarlo como "tutstown.css" en "tutsfolder"; junto a "index.html" y la carpeta "images".
Para que nuestro documento CSS aplique estilos a nuestro documento HTML, debemos vincularlos. Esto se hace a través de un Elemento dentro del elemento principal en la parte superior de nuestro documento HTML.
Añadiremos este enlace directamente debajo de nuestro título:
Tuts Town
Hay algunos importantes atributos para incluir dentro de este elemento de cierre automático, el primero de los cuales es tipo
. El atributo de tipo le dice al navegador lo que el tipo de contenido que estamos enlazando. En este caso es un texto / css
expediente.
El segundo atributo que vemos aquí es rel
, que le dice al navegador lo que el relación es entre el HTML y el documento vinculado (nuestro CSS). El documento CSS es un hoja de estilo Para nuestro HTML, así será lo que incluiremos aquí..
Por último, tenemos la href
que tal vez recuerdes de nuestra elementos. Apunta a otro lado. En este caso, le indica al navegador dónde encontrar el archivo CSS al que hemos vinculado.
Si todo está vinculado correctamente, la página se verá diferente cuando la actualices en el navegador:
En nuestro archivo CSS podemos listar los elementos HTML que hemos usado y decir cómo queremos que se vean. Hay muchas formas de señalar los elementos que queremos, y Clases de HTML son una de esas formas.
Clases de HTML Son atributos que podemos agregar a los elementos. Una vez que un elemento tiene un nombre de clase, podemos usar esto en nuestro CSS.
El nombre de la clase elegida debe ser una palabra o palabras que describan el contenido de ese elemento.
Añadiendo una clase a nuestro podría verse algo como esto:
Las clases no son únicas, por lo que varios elementos diferentes pueden tener el mismo nombre de clase. Esto hace que agregar los mismos estilos a muchos elementos sea mucho más sencillo; Veremos esto en acción cuando lleguemos a las imágenes de nuestra tienda.!
La forma en que escribes el código se llama su sintaxis. Al igual que con HTML, CSS debe escribirse de la manera correcta para que funcione.
Vamos a saltar a nuestro archivo CSS y, solo para practicar, cambiar el color de fondo
del encabezado a azul
.
.encabezado primario color de fondo: azul;Hay muchas piezas para acertar.!
Así que nuestro CSS entiende que lo que estamos apuntando es un nombre de clase, necesitamos hacer algunas cosas:
.
antes del nombre.
. color de fondo
) es seguido inmediatamente por dos puntos :
azul
en este caso). ;
Puede ser muy fácil olvidarlos.!
Guarde este archivo CSS y actualice el navegador; Si aún no lo tiene abierto, puede hacerlo haciendo doble clic en el archivo "index.html" en la "carpeta de tuts". Que lindo es eso?!
Importante! Ahora eliminemos este estilo ya que nuestro sitio no tendrá un encabezado azul!
CSS también nos permite incluir comentarios en nuestro archivo que el navegador ignorará, pero se verán un poco diferentes de nuestros comentarios HTML..
Un comentario de CSS está contenido dentro de estos símbolos: / * * /
/ * Este es un comentario en CSS * /
El documento CSS en los archivos de ejercicios contendrá algunos comentarios útiles para explicar con más detalle.
Lo primero que podemos hacer en nuestro sitio web es cambiar el color de fondo
a ese precioso amarillo claro. Hay algunos valores de color que se pueden escribir en CSS, como azul
en el código de ejemplo anterior, y el navegador entiende. Para otros colores menos comunes tendremos que incluir los colores hexadecimal, o maleficio, numero en vez.
Todos los colores tienen un número hexadecimal para coincidir. Los navegadores no entienden muchos colores cuando están escritos, pero sí entienden muy bien los números hexadecimales. El número hexadecimal de nuestro color amarillo claro es # FAF8DA
, y queremos aplicar eso a la , para llenar toda la página.
cuerpo fondo-color: # FAF8DA;
Importante! No hay necesidad de un punto delante de cuerpo
Aquí porque no es un nombre de clase. En cambio, hemos señalado el elemento del cuerpo de inmediato..
Si tiene curiosidad acerca del valor hexadecimal de otros colores, este sitio de color hexadecimal puede ser muy útil..
También podemos configurar el fuente (el estilo de las letras) para nuestro sitio web usando cuerpo
en nuestro CSS.
Todo lo que necesitamos saber en este punto es que tenemos que enlazar
una fuente de Google a nuestro documento HTML. Una vez que estén vinculados, el navegador lo entenderá y podremos usarlo..
Aquí hay un vistazo al enlace que necesitamos agregar dentro del de nuestro HTML (el mismo lugar donde vinculamos nuestro documento CSS)
Luego podemos guardar esto y dirigirnos a nuestro documento CSS:
body font-family: 'Open Sans';
Esto establecerá la fuente para todo el texto en la página como Open Sans.
Dentro del encabezado cambiaremos el color y el tamaño del texto, así como el tamaño de la imagen de la ciudad..
Primero, debemos agregar las clases de HTML correctas a los elementos en el encabezado, para que podamos usarlas en nuestro CSS.
Dentro de la apertura etiqueta vamos a añadir una clase de
título principal
y dentro de la agregaremos una clase de
vista previa de la ciudad
:
Bienvenido a Tuts + Town
En nuestro documento CSS, ahora podemos señalar estos elementos a través de los nombres de clase que establecemos y comenzar a diseñar..
Establecemos un tamaño de fuente bastante grande aquí 70px
. px, o píxeles, Es como un punto en la pantalla. Este punto está lleno de color y se usa como una unidad de medida. La imagen de nuestra ciudad también es bastante grande, así que estableceremos eso en 650px
amplio.
los color
propiedad establece el color del texto, que aquí (# 205D76
) Es un azul oscuro.
.encabezado principal font-size: 70px; color: # 205D76; .town-preview width: 650px;
Recuerda, dentro de main tenemos secciones más pequeñas que contienen una imagen y texto. Tendremos que establecer un tamaño en estas imágenes y diseñar los encabezados y listas con CSS.
Lo primero que debemos hacer es establecer el tamaño de las imágenes del edificio. Para establecer todos los tamaños de imagen, podemos usar el mismo nombre de clase para varios elementos.
Queremos agregar el mismo nombre de clase, edificio
, a las tres imágenes de la tienda en nuestro HTML, y luego redimensionelas todas a la vez en nuestro CSS, así:
.edificio ancho: 200px;
Nuestros tres encabezados más pequeños también pueden tener el mismo nombre de clase y lo usaremos para cambiar el color
y tamaño de fuente
del texto.
.encabezado de categoría color: # 205D76; tamaño de letra: 30px;
Después del encabezamiento dentro de cada sección tenemos nuestras listas de tiendas desordenadas, ¿las recuerdas? Además de cambiar el tamaño y el color de los enlaces aquí, también tendremos que cambiar el color de la lista puntos de bala.
Vamos a añadir una clase de lista de la tienda
al
y enlace de tienda
al en nuestro documento HTML y luego guardarlo.
.store-list color: # FFC122; / * Cambia el color del punto de la lista * / .store-link color: # EA6E2F; tamaño de fuente: 20px;
Al observar nuestro sitio web en el navegador, puede notar que no hay mucho espacio entre los elementos de la lista, por lo que parece un poco abarrotado. Hablaremos sobre el espaciado y agregaremos algunos aquí en el tutorial de diseño más adelante en la serie..
Después añadimos una clase de pie primario
a y
creado por
al elemento dentro de este pie de página podemos declarar la
color de fondo
así como el texto color
y tamaño de fuente
:
.pie de página principal color de fondo: # FFC122; .created-by color: #FFFFFF; tamaño de fuente: 20px;
En esta lección aprendimos todo sobre cómo vincular un HTML y un documento CSS y luego agregar estilos encantadores a nuestros elementos a través de clases. En este punto, lo que vemos en nuestro navegador aún no coincidirá con la vista previa del sitio web completamente diseñada a la que hemos estado haciendo referencia, ¡pero observe la diferencia que puede hacer un poco de color y tamaño! Solo va a mejorar.
A continuación, moveremos nuestro contenido en su lugar en la pantalla utilizando algunos CSS inteligentes adicionales. diseño técnicas.
Te veo por la ciudad!