Академический Документы
Профессиональный Документы
Культура Документы
Blog
( HTTPS://EBWEB.ES/) BLOG ( HTTPS://EBWEB.ES/COMO-MANTENER-TU-WO R DPRESS-SI N-M OR I R -EN-EL- I NTENTO/ )
DÓNDE Y CÓMO UTILIZAR CSS EN EL PERSONALI ZADO W EB ( HTTPS://EBWEB.ES/PERSONALIZADO-WEB-UTI L I ZAR -CSS/)
4.6 / 5 ( 20 votos )
Si no has llegado hasta aquí desde la primera parte del curso; donde descubrimos qué
es el estilo CSS y para qué sirve (https://ebweb.es/guia-basica-css/), quizá te interese
empezar por esa sección que explica desde cero cómo utilizar CSS.
En esta parte de los tutoriales vamos a aprender a cómo usar CSS y desde dónde,
para que tengas las armas su cientes con las que personalizar cualquier página web.
Contenido [Ocultar]
El mismo documento.
Un documento externo.
Varios documentos externos.
A pesar de que los métodos NO son igual de óptimos en cuanto a los tiempos de
carga, todos ofrecen los mismos resultados.
O%20SE%20USA%20CSS%20PARA%20PERSONALIZAR%20UNA%20WEB&VIA=EBWEVO&RELATED=EBWEVO)
Previamente a ver dónde y cómo utilizar CSS es necesario que sepas cómo crear una
regla CSS, así que lo primero que haré es explicarte cómo se programa.
Crear una regla CSS
Vamos a crear nuestra primera regla CSS:
Con esta regla de ejemplo vamos a dar a todos los títulos h1 de la web un tamaño de
texto de 40px, por lo que siempre se mostrarán con este valor mientras no le
asignemos otro.
h1 {
font-size: 40px;
}
Vamos a añadir la regla CSS en el <head>, dentro de las etiquetas <style> </style>,
con lo que esta vez no podrás usar un gestor de contenidos 🙁
Para ver el resultado haz click en Ejecutar > Launch in Chrome (o tu navegador
favorito) desde el menú de herramientas superior.
➡ Esta regla afectará a todos los párrafos de esa página que siempre serán rojos.
Para con rmarlo introduce otros párrafos, recordando que pueden tener la longitud
que quieras pero que su contenido hay que delimitarlo con las etiquetas <p> </p>.
Aunque estos métodos son los más habituales, existen otras formas de incluir CSS en
los archivos pero requieren de conocimientos avanzados en programación.
En cualquiera de los casos, el CSS irá colocado antes de que el navegador lea el
contenido de los elementos HTML. Así sabrá con qué propiedades y valores
debe mostrarlos.
Para entender dónde vamos a introducir el CSS recordemos la estructura básica del
documento HTML que está estructurado en dos partes:
B3NDE%20Y%20C%C3%B3MO%20SE%20USA%20EL%20ESTILO%20CSS&VIA=EBWEVO&RELATED=EBWEVO)
Ya lo irás rellenando según las necesidades de diseño del sitio web (https://ebweb.es/)
que tengas pensado.
Ahora que tenemos el documento veamos dónde ubicarlo para que se apliquen las
reglas CSS.
<head>
<style type="text/css">
@import url('http://tu-dominio.com/style-demo.css');
</style>
</head>
Lo más cómodo por el momento es que los archivos HTML y CSS estén dentro de una
misma carpeta.
p{
color: green;
}
Puedes probar con estas para cambiar el tamaño del texto, el grosor de la fuente, el
espacio entre letras y la transformación automática a mayúsculas respectivamente.
p{
font-size: 30px;
font-weight: bold;
letter-spacing: 4px;
text-transform: uppercase;
}
¡ME APUNTO!
(https://ebweb.es/newsletter-
ebweb/)
Simplemente hay que insertar el link al documento CSS obviando las etiquetas
<style> </style>, que en este casi no son necesarias.
<head>
<link rel="stylesheet" type="text/css" href="http://tudominio.es/style-demo.cs
s"/>
</head>
<head>
<link rel="stylesheet" type="text/css" href="http://tudominio.es/style-demo.cs
s"/>
<link rel="stylesheet" type="text/css" href="http://tudominio.es/style-demo-2.cs
s" />
</head>
Puedes enlazar todos los documentos de estilo que necesites, aunque supondrá
varias peticiones al servidor que afectarán negativamente a la velocidad de
carga de la web.
Dentro del archivo CSS implementaremos las reglas como ya sabemos, según nos
hagan falta.
Ahora vienen otras formas más sencillas de usar CSS. Una de ellas la hemos visto en
el primer ejemplo pero vamos a repasarla y a ampliarla.
Ya sabes que es posible incrustar reglas CSS directamente dentro del HEAD. Y lo
mejor es que puedes hacerlo aunque antes hayas enlazado un documento externo.
Solo debes tener en cuenta que «las reglas posteriores priorizan sobre las
anteriores», incluso sobre las del archivo enlazado.
<head>
<link rel="stylesheet" type="text/css" href="style-demo.css" />
<style type="text/css">
p{
font-weight: bold;
color: orange;
}
</style>
</head>
Esto se traduce en que aunque hayas pintado los párrafos de color púrpura
mediante las reglas de un archivo externo, la regla incrustada posteriormente la
sobrescribe y el color con que se mostrará será el indicado por esta última. Es decir,
naranja.
De la misma forma que sobrescribimos una regla de un archivo externo podemos
sobrescribir las reglas incrustadas, teniendo en cuenta que siempre prioriza la regla
que quede al nal.
<style type="text/css">
p{
color: black;
}
... otras reglas ...
p{
color: green;
}
</style>
Ten cuidado porque si no tienes mucha práctica en utilizar CSS, «al añadir una regla
puede que sin querer sobrescribas otras». Lo que provocará un momento de
confusión 🙁
¿Hacemos juntos tu
Página web?
Te ofrezco un diseño web y un desarrollo de la página a la
medida de tus necesidades.
Este caso ya lo vimos en el primer capítulo del tutorial, pero como todo es cuestión de
práctica vamos a revisarlo y a ampliarlo un poquito.
Estilo en línea
Mientras redactamos el texto podemos insertar CSS dentro de las etiquetas HTML
del <body>.
Las reglas se añaden dentro del atributo style=»» y afectan solo al elemento que
las contenga.
p{
font-size: 15px;
color: red;
letter-spacing: 3px;
}
Ahora desde el HEAD, dentro de la etiqueta <style>, dale grosor a las letras:
p{
font-weight: bold;
}
Mediante el método en línea, desde el HTML, añade nuevas reglas al párrafo que
sobrescriban a todas las anteriores:
Evidentemente el estilo CSS que priorizará será el que escribamos en linea, puesto
que será el último que lea el navegador.
😀 Aunque con el curso más adelantado veremos que «esto NO es del todo
cierto», de momento vamos a dar esta información por válida.
Puedes escribir otros párrafos sin ningún estilo en línea y verás lo que ocurre.
El navegador primero hace un recorrido por el HEAD y después lee el BODY con los
párrafos. Si tienen una nueva instrucción, esta será la que prevalezca.
Si te ha gustado comparte