Documentos de Académico
Documentos de Profesional
Documentos de Cultura
diferencia enorme entre
saber manejar solamente herramientas como WordPress o Joomla que
te hacen el trabajo más fácil porque te abstraen de las tecnologías
subyacentes a las páginas web o tener conocimientos, incluso
solamente básicos, de estas tecnologías que son,
fundamentalmente, HTML y CSS.
Aunque una hoja con reglas CSS de una web grande y compleja, como
lo puede ser este mismo blog, ciertamente puede llegar a intimidar un
poco cuando la ves las primeras veces, pero no te asustes: los
fundamentos básicos de CSS son muy fáciles de aprender y ya te van a
dar mucho juego.
h1, h2 {
color: black;
font-size: 16px;
}
h2 {
font-size: 14px;
}
p{
color: rgb(32,32,32);
text-align: left;
}
pa{
text-decoration: underline:
}
p.text-izq {
text-align: left;
}
En la primera regla se han anidado dos elementos para indicar que esta
regla sólo se refiere a enlaces (etiqueta <a> en HTML) dentro de
párrafos de texto (etiqueta <p> en HTML) y que a estos enlaces se le
aplicará un subrayado. Es decir, esta regla no aplica a elementos <a>
que no se encuentren dentro de un párrafo (<p>).
No voy a profundizar más aquí puesto que este post no pretende ser
un curso completo de CSS. Sin embargo, ya sólo con esto ya tienes
cierto juego y creo que puedes ver la filosofía de cómo funcionan los
selectores y qué pretenden. Para profundizar en el tema selectores te
recomiendo esta referencia sobre los selectores básicos y esta otra
sobre los avanzados.
body {
font-family: Arial;
}
p{
font-family: Verdana;
}
Un ejemplo práctico
Ahora que creo que ya vas viendo cómo funciona esto, te propongo un
pequeño ejercicio práctico para jugar un poco con tus nuevos
conocimientos: modificar el diseño este blog cambiando una de sus
reglas CSS, concretamente el color de los títulos de los posts. Y
tranquilo: el cambio sólo afectará a la página en tu navegador, mi blog
no sufrirá daños 🙂
Para que te sea más fácil seguir lo que viene a continuación te dejo
un vídeo-tutorial de esta herramienta, el interfaz de usuario ha
cambiado ligeramente con respecto a la versión utilizada en el vídeo,
pero te podrás hacer perfectamente una idea:
Añadimos una línea (haz clic con el ratón justo delante de “font-size” y
podrás editarla) para que quede así:
2. Fuentes y texto
font-family: Tipo de letra
font-size: Tamaño de letra
font-weight: Peso (normal, negrita, …)
font-style: Estilo (normal, cursiva, …)
text-decoration: “Decoraciones” como subrayado, tachado,
etc.
text-align: Alineación del texto (izquierda, derecha, etc.)
text-transform: Mostrar un texto en mayúsculas,
minúsculas o la primera letra de cada palabra en
mayúsculas.
3. Color y fondos
color: Color del elemento. Se puede especificar en diferentes
formatos como palabras predefinidas (red, green, etc.) RGB o
como valor hexadecimal.
background-color: Color del fondo del elemento.
background-image: Permite especificar una imagen de
fondo.
background-repeat: Permite usar una imagen a modo de
mosaico en diferentes modalidades.
box-shadow: Crear un efecto de sombra para un elemento.
4. Listas
list-style-image: Usar la imagen especificada como viñeta
para la lista.
list-style-type: Diferentes estilos de viñetas y estilos de
numeración para elementos de lista.
5. Bordes
border: Añade un borde a un elemento y establece algunas
propiedades (grosor, estilo de línea, etc.)
border-color: Color del borde.
border-style: Diferentes estilos para el borde (sólido,
puntos, etc.)
border-radius: Permite crear esquinas redondeadas para
un elemento.
No obstante, hay casos de uso muy concretos en los que son prácticas.
Por ejemplo, en un widget sencillo de WordPress que permita
configurar directamente ciertas propiedades CSS desde su interfaz de
configuración puede ser una buena opción implementar estas
propiedades con esta técnica.
Aquí hay que tener también en cuenta que en el caso de usar varios
ficheros el orden de inclusión marca precedencia en el orden inverso.
En el caso de existir un conflicto por haber diferentes reglas con igual
selector en varios ficheros, las reglas de los ficheros siguientes
sobreescriben los anteriores.
pa{
text-decoration: underline;
}
pa{
text-decoration: none;
color: blue;
}
CSS en WordPress.org
En el caso de WordPress.org (la versión descargable que se instala en
un hosting propio) también lo tienes muy fácil. El famoso
plugin Jetpack trae entre sus +30 módulos uno que permite editar
reglas CSS que se añadirán a WordPress. Por otra parte, está también el
plugin Simple Custom CSS, una alternativa muy interesante a Jetpack
que sólo implementa esta funcionalidad y, por tanto, bastante más
ligero que Jetpack.
Te recomiendo encarecidamente alguno de estos plugins para crear
estilos CSS para tu blog WordPress y que no toques directamente el
código del tema (normalmente el fichero style.css que viene entre los
ficheros del tema) como hace mucha gente alegremente una vez que
aprenden un poco de esto.
CSS en WordPress.com
En WordPress.com, la plataforma gratuita que no requiere hosting
propio, por desgracia, una de sus limitaciones es que, por defecto, no
puedes trabajar directamente con estilos CSS.
Para poder hacer esto tienes que pagar por una mejora
llamada Custom Design la cual te permite personalizar fuentes y crear
estilos CSS propios.