Códigos CSS y HTML para Editar Tu Página Web en WordPress PDF
Códigos CSS y HTML para Editar Tu Página Web en WordPress PDF
Los gestores de contenido como WordPress permiten hacer casi todo muy fácil sin necesidad de
saber código web, pero en ocasiones resulta interesante poder hacer cosas muy concretas con tu
plantilla para ir un poco más allá en cuanto a la personalización del tema y conseguir un resultado
aún mejor que el que a priori podrías lograr. ¡Te lo cuento en este post!
Si vas a tu web y das a botón derecho y a continuación Ver código fuente de la página, lo que verás
es el código HTML y CSS con el que está construido tu sitio. Estos códigos los crea
automáticamente tu CMS para que tu web pueda verse en internet. Si trabajas con un gestor de
contenidos no tienes que implementarlos manualmente, pero conociéndolos un poco puedes hacer
verdaderas maravillas.
Las plantillas premium suelen tener una amplia sección de opciones para modificar fácilmente casi
todos los elementos de tu web, como colores, fondos, estilos de letra, etc. Pero, ¿y si hay elementos
y zonas de la plantilla que no puedes modificar porque no vienen incluidos en las opciones?
CSS es un código que funciona junto a HTML y sirve para modificar todo lo
relacionado con el estilo, es decir, colores, tipografías, tamaños, etc.
Por ejemplo, mediante una regla CSS puedo redefinir el estilo de todas las etiquetas h1 (títulos 1 de
mi web) para que a partir de ahora tengan un tamaño de 36 píxeles, color negro y tipografía Open
Sans. El modo de hacerlo sería colocando el siguiente código en la hoja de estilos CSS:
https://aulacm.com/codigos-web-css-y-html-wordpress/ 1/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
h1 {
font-size: 36px;
color: #000;
font-family: 'Open Sans';
}
Con CSS también puedes hacer desaparecer los elementos de tu plantilla que quieras quitar
introduciendo una simple línea de código. Lo verás en este post un poco más adelante.
Además con CSS puedes personalizar por completo el comportamiento responsive de tu plantilla, es
decir, que se vea como quieras en cada dispositivo.
A grandes rasgos podemos decir que HTML es un código que sirve para crear
la estructura básica de un sitio web, cabecera, contenido, pie de página, barras
laterales, etc. Funciona mediante etiquetas predefinidas a las que puedes modificar sus
estilos mediante CSS.
Por tanto, se podría decir que el código CSS sirve para modificar y personalizar el HTML.
Aprender HTML y CSS no es difícil, con un poco de práctica y usando la lógica vas a poder convertir
una plantilla básica en una web profesional, a pesar de que tu plantilla no incluya muchas opciones
de personalización.
Pon mucha atención a la explicación inicial en la que te voy a enseñar a seleccionar los elementos de
tu web para luego poder modificarlos en tu hoja de estilos.
Un selector es el nombre que tiene un determinado elemento dentro del código de tu web.
Conociendo el nombre del selector puedes modificar ese determinado elemento a tu antojo. Hay dos
tipos de selectores: identificadores y clases.
– Un identificador es el nombre de un elemento concreto que no se repite más que una vez en toda
la web. Es un nombre único, y aplicándole una modificación vas a modificar únicamente este
elemento. Los identificadores se definen en la hoja de estilos CSS con # (almohadilla), y dentro del
HTML aparecen escritos así: id=»nombre del identificador».
– Una clase es el nombre de una regla que se repite en varios sitios de tu web. Por ejemplo, puedes
tener una clase llamada .negro que puedes aplicar tanto a textos como a botones para que se
pongan de este color. Es decir, defines un estilo genérico que puedes aplicar a cualquier elemento
cuantas veces quieras. Las clases se definen en CSS con un . (punto) y dentro del código HTML se
aplican así: class=»nombre de la clase».
https://aulacm.com/codigos-web-css-y-html-wordpress/ 2/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
El nombre de los selectores viene determinado por el desarrollador de la plantilla, es decir, son
nombres arbitrarios elegidos por el creador del tema, aunque a menudo tienen cierta lógica. Por
ejemplo, las clases para botones suelen llamarse .button, el identificados de la cabecera de la web
suele llamarse #header.
Una propiedad es la modificación o modificaciones concretas que aplicas en la hoja de estilos CSS
a un elemento de tu web mediante un selector. Por ejemplo, al selector llamado #boton (que da
estilo a un tipo concreto de botón dentro de mi sitio) le puedo aplicar las siguientes propiedades
de color, ancho, relleno y borde:
background-color: #ccc; (color de fondo gris especificado en código hexadecimal)
color: #fff; (color del texto dentro de la caja en blanco)
width: 100px; (ancho de 100 píxeles)
padding: 20px; (relleno o margen interior de 20 píxeles por cada lado)
border: 1px solid #000; (borde de color negro continuo de 1 píxel de grosor)
border-radius: 5px; (redondeado de un ángulo de 5 píxeles en todas las esquinas de la caja)
#boton {
background-color: #ccc;
color: #fff;
width: 100px;
padding: 20px;
border: 1px solid #000;
border-radius: 5px;
}
Es decir, estamos asignando una serie de propiedades de color, ancho, relleno, borde a todos los
botones del sitio que tengan asignado el id #boton.
El selector o nombre va precedido de punto (.) o almohadilla (#) según sea una clase o identificador
y a continuación entre {} se colocan las propiedades y sus valores.
Más adelante te voy a poner un listado de las propiedades más usadas actualmente en las webs para
que las puedas aplicar en la tuya propia.
Un poco de HTML
https://aulacm.com/codigos-web-css-y-html-wordpress/ 3/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Por ejemplo, hay una etiqueta <html> que indica que el contenido de la web está en HTML. Hay
una etiqueta <head> donde se ponen códigos específicos como el código de Google Analytics y
muchas cosas más. La etiqueta donde está el contenido visual de la web (el que ve el usuario)
es <body>. La etiqueta para dar formato de párrafo a un texto es <p>, y así con todo el contenido de
la web. Hay muchas más etiquetas que te listaré más adelante.
Las etiquetas suelen tener una apertura y un cierre. Por ejemplo, la etiqueta body se abre como
<body> y se cierra como </body>. ¿Qué quiere decir esto? Que todo el contenido que haya entre
<body> y </body> está dentro y es afectado por la cualidad de esta etiqueta. En este caso concreto,
todo lo que esté comprendido entre <body> y </body> es lo que se verá en la parte visual de la web.
Otro ejemplo, en el caso de la etiqueta de párrafo, los textos que están entre las etiquetas <p> y </p>
adoptan los estilos definidos en la hoja de estilos para esta etiqueta (y que puedes modificar siempre
que quieras).
Y otro más, un texto contenido entre la etiqueta <h1> y </h1> adopta estilos de encabezado o título 1,
es decir, mayor tamaño y también mayor relevancia de cara a Google.
En la hoja de estilos del sitio puedes aplicar propiedades para etiquetas concretas, de
modo que las modificas globalmente en todo el sitio.
Por ejemplo, si quieres que todos los párrafos de tu web estén escritos en tipografía Open Sans, 14px
de cuerpo de letra, color gris, interlineado de 18px y que haya siempre una separación de 20 píxeles
entra párrado y párrafo, en la hoja de estilos escribes lo siguiente:
p {
font-family: 'Open Sans';
font-size: 14px;
color: #ccc;
line-height: 18px;
margin-bottom: 20px;
}
Más adelante te voy a mostrar un listado de las etiquetas más comunes que suele haber en las webs.
Inspector de elementos
Para saber cómo se llama un determinado elemento de tu web para después poder modificarlo en la
hoja de estilos puedes usar el Inspector de Elementos. Casi todos los navegadores actuales ofrecen
una herramienta similar. Yo te recomiendo especialmente el Inspector de Google Chrome por su
excelente usabilidad y funcionalidades.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 4/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Ve a tu web y coloca el puntero del ratón sobre un elemento concreto. Por ejemplo, vamos a obtener
el nombre o selector de un botón real del sitio. A continuación, estando sobre el botón, pulsa botón
derecho y haz click en Inspeccionar. Verás que en seguida aparece en la zona de abajo (o lateral)
una ventana que muestra código. Este es el código HTML con el que está hecha tu página, y
concretamente, al haber hecho click sobre el botón, te está mostrando la porción de código en la que
está implementado el botón.
En el código dice class=»btn btn-primary btn-lg btn-icon-right». Esto quiere decir que este botón tiene
varias clases (separadas por espacios y sin comas). Un elemento puede tener asignadas
diversas clases para modificar diferentes aspectos. Es decir, que en la hoja de estilos hay
varias clases definidas mediante los selectores .btn .btn-primary .btn-lg y .btn-icon-right que tienen
aplicadas una serie de propiedades cada una por separado y que influyen en que el botón sea rojo,
de 394 píxeles de ancho y con el texto en color blanco, etc.
De este modo, si quieres modificar las propiedades o estilos de este botón, te bastaría con ir a tu hoja
de estilos y buscar las expresiones .btn .btn-primary .btn-lg y .btn-icon-right, y dentro de las llaves {}
introducir o modificar lo que desees para que este botón y todos los que tengan aplicadas estas
clases adopten los nuevos estilos que quieras darles.
Todas las webs tienen una hoja de estilos donde se definen las propiedades para todos los elementos
de la web. Normalmente las propiedades se aplican a etiquetas HTML, clases e identificadores. Las
hojas de estilos son archivos de extensión .css que tienes subido en tu servidor junto con el resto de
archivos de tu web.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 5/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Hay hojas de estilo generales donde están definidos casi todos los estilos globales de la web,
que suelen llamarse styles.css o stylesheet.css. También hay hojas de estilo secundarias para
cosas concretas. Lo ideal es que no tengas muchas, sino que todo esté definido en unas pocas para
mejorar el tiempo de carga del sitio y facilitarte poder modificarlas luego.
Una hoja de estilos CSS tiene un montón de etiquetas y selectores y para cada uno
de ellos establece una serie de reglas mediante propiedades agrupadas entre{}.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 6/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
p {
– Los identificadores o elementos únicos debes escribirlos con #. Por ejemplo, escribes #botón y a
continuación las propiedades concretas que quieres dar al identificador botón metidas entre {}:
#boton {
Los espacios entre definiciones CSS no importan, es decir, da igual si pones un espacio o das varias
veces a Enter. Lo importante es que respetes SIEMPRE la estructura siguiente:
https://aulacm.com/codigos-web-css-y-html-wordpress/ 7/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
etiqueta o selector {
propiedad1: atributo;
propiedad2: atributo;
propiedad3: atributo;
propiedad4: atributo;
propiedad5: atributo;
}
Qué pasa si defines dos reglas iguales para un mismo elemento en distintas partes de la
hoja de estilos
Si has definido propiedades para el identificador #boton dos veces en dos puntos diferentes de la
hoja de estilos, bastaría con que vayas a las propiedades que quieres que sean preeminentes sobre
las otras (que se apliquen sí o sí por encima de las otras) y antes del punto y coma que cierra cada
una pongas !important:
p {
font-size: 14px !important;
}
Si en algún otro lugar de la plantilla, en las opciones del tema o en la hoja de estilos ya había una
definición previa de estilos para la etiqueta p, con !important sobreescribimos esta regla y le forzamos
a que a partir de ahora todos los párrafos se muestren siempre a un tamaño de 14 píxeles.
A continuación te voy a mostrar los códigos CSS más usados en webs y que tú mismo
puedes aplicar en la tuya para que consigas personalizarla al máximo. Los he
clasificado según sirvan para modificar elementos de texto, elementos gráficos (cajas,
fondos, botones, etc) y otro tipo de elementos.
Para textos
Las propiedades y sus atributos más comunes para modificar la apariencia de tus textos web son las
siguientes:
font-family: Establece una familia o fuente tipográfica.
font-style: Estilo normal, cursiva u oblicua. Atributos [ normal | italic | oblique ]
font-variant: Convierte las minúsculas en mayúsculas pero en tamaño menor. Atributos [
normal | small-caps ]
font-weight: Grosor de la tipografía especificado en medidas de 100 a 900.
font-size: tamaño o cuerpo de letra especificado en píxeles (px).
text-indent: cantidad de desplazamiento lateral de la primera línea del texto, expresado en px.
text-align: alineación del texto. Atributos [ left | right | center | justify ]
https://aulacm.com/codigos-web-css-y-html-wordpress/ 8/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
width: ancho de un elemento o imagen. Puede definirse en píxeles (px), unidades em (em) y
porcentajes (%).
Ej.: #content {width:960px;}
height: altura de un elemento o imagen. Igual que la anterior.
Ej.: #header {height: 250px;}
background-color: color de fondo de un elemento. Se expresa en valor hexadecimal con # y
seis caracteres. Ej.: #boton {background-color: #1CBACC;}
background-image: imagen de fondo para un elemento.
Ej.: #content {background-image: url(«https://www.aulacm.com/fondo.jpg);}
background-repeat: repetición o no de la imagen dentro del fondo (ideal para crear patterns o
fondos con texturas). Se puede repetir en x (en horizontal) o en y (en vertical).
Ej.: #content {background-repeat: repeat-x;}
background-position: posición de la imagen dentro del fondo. Se puede definir al centro,
izquierda o derecha. También con píxeles y porcentajes.
Ej.: #content {background-position: center;}
border: borde de un elemento o imagen. Tiene 3 parámetros: tipo de borde (liso, punteado,
rayas, etc), grosor (expresado en píxeles) y color (expresado en valor hexadecimal). También
puede definirse sin borde (none).
Ej.: #boton {border: solid 1px #000000}
display: modo en que se muestra un elemento o imagen o no mostrarlo nunca. Tiene diversos
valores, los más comunes son: mostrar elementos en bloque (block),
z-index: posición de un elemento o imagen en el eje z (para poner elementos tapando a otros
elementos)
margin: margen a partir de un elemento hacia afuera expresado en px. Suele empujar a otros
elementos cercanos
padding: relleno o espacio interior desde el borde de un elemento hacia dentro. Ampliar
padding suele arrastrar hacia fuera los bordes y por consiguiente aumenta el tamaño del
elemento
En sendos casos, puedes expresar el valor en píxeles pero también en porcentajes. Los porcentajes
son ideales para definir espacios proporcionales, de modo que no haya una distancia fija entre
elementos, sino que en función del tamaño de la pantalla o dispositivo, los elementos se
coloquen proporcionalmente.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 9/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Esta es la clave para definir tamaños de elementos que sean responsive (que se adapten
automáticamente a todos los dipositivos). De este modo, una caja con un ancho (width) al 100%
siempre ocupará el 100% de la pantalla, ya sea una pantalla grande o un smartphone.
Además, tanto el margin como el padding pueden definirse para una dirección concreta arriba,
derecha, abajo o izquierda:
margin-top: margen hacia arriba
margin-right: margen hacia la derecha
margin-bottom: margen hacia abajo
margin-left: margen hacia la izquierda
padding-top: relleno desde arriba hacia adentro
padding-right: relleno desde la derecha hacia adentro
padding-bottom: relleno desde abajo hacia adentro
padding-left: relleno desde la izquierda hacia adentro
Nota: Puedes especificar márgenes y rellenos en las cuatro direcciones sin necesidad de declararlos
por separado. Basta con que dentro de la propiedad general escribas las cuatro direcciones todas
seguidas y en el sentido de las agujas del reloj. Por ejemplo, si quieres poner a un elemento #boton
un margen de 20 píxeles por arriba, 0 por la derecha, 20 por abajo y 5 por la izquierda, puedes
escribir lo siguiente:
#boton {
margin: 20px 0 20px 5px;
}
De todos los códigos anteriores, voy a destacar los que te pueden resultar de más
utilidad y te voy a mostrar ejemplos concretos de cómo implementarlos en tu sitio:
display. Con la propiedad display puedes ocultar cualquier elemento de tu web. Para
implementarlo, lo primero es que obtengas el nombre del selector del elemento en cuestión. Por
ejemplo, si lo que quieres es quitar la fecha de los artículos del blog, lo primero es ir a
cualquiera de tus artículos, ponerte encima de la fecha, clickar botón derecho e Inspeccionar.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 10/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
En la zona inferior se despliega el Inspector de Elementos y aparece marcada la parte de código que
sirve para mostrar la fecha. Dentro de esa línea, hay un class=»date». Eso quiere decir que «date»
es la clase que se aplica a la fecha para darle los estilos de letra, tamaño, color, etc.
Pero en este caso concreto no queremos modificar estos estilos, sino directamente eliminar la
visualización de la fecha. Para ello, ve a la zona de CSS Personalizado de la plantilla (o al plugin
Simple Custom CSS) y escribe lo siguiente:
.date {
display: none;
}
La clase «date» lleva un punto al inicio porque este es el modo de escribir los nombres de las clases
en las hojas CSS. La orden «display: none;» significa «dejar de mostrar un elemento». Por tanto, en
este caso concreto, estamos ordenando lo siguiente: todos los elementos que tengan asignada la
clase «date» dejarán de mostrarse en la web.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 11/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Curso de WordPress
Aprende WordPress y diseña tu propia Página
Web al terminar el curso
Curso Presencial Curso Online
32 horas totalmente prácticas 41 horas de formación online
Tutoría final de 1,30h con el profesor 3 tutorías de 45 minutos con el profesor
Puedes repetir clases si lo necesitas 3 clases en directo
Acceso al Área Privada de por vida Acceso al Área Privada de por vida
.date {
font-size: 36px !important;
color: #F00 !important;
}
https://aulacm.com/codigos-web-css-y-html-wordpress/ 12/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Puedes añadir códigos HTML dentro de tus entradas y páginas para conseguir un resultado mucho
más personalizado. Normalmente, se editan las entradas dentro de la pestaña Visual, pero si quieres
editarlas con HTML haz click en la pestaña Texto o HTML.
Si te fijas, en esta captura de pantalla de este mismo post he cargado la pestaña HTML y se ve el
texto en código HTML puro. La palabra WordPress del primer renglón está entre las etiquetas
<strong> y </strong>, lo que quiere decir que esta palabra toma un estilo negrita en la parte visual.
En un widget de texto
Puedes añadir código puro HTML en tus widgets en Apariencia > Widgets y arrastrando un widget de
tipo Texto. Dentro de este widget puedes escribir cualquier código HTML y WordPress lo va a
interpretar correctamente para que muestre lo que quieras.
Por ejemplo, si quieres añadir una imagen banner enlazada a una URL concreta de tu sitio web o
externa, y que se vea en una zona de widgets de tu sitio, dentro de la caja texto que arrastras al área
de widgets correspondiente escribes lo siguiente:
</a>
https://aulacm.com/codigos-web-css-y-html-wordpress/ 14/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
A continuación, te pongo las etiquetas HTML más comunes en una web y que puedes
insertar donde quieras o modificar las ya existentes mediante código CSS:
<p></p> Párrafos
<a href=»»></a> Enlaces
<b></b> Negritas
<i></i> Cursivas
<strong></strong> Negritas más gruesas
<h1></h1> Encabezado o título 1
<h2></h2> Encabezado o título 2
<h3></h3> Encabezado o título 3
<h4></h4> Encabezado o título 4
<h5></h5> Encabezado o título 5
<h6></h6> Encabezado o título 6
<li></li> Elemento de lista
<span></span> Selección de texto con un estilo determinado
<u></u> Texto subrayado
<em></em> Texto enfatizado
<small></small> Texto pequeño
<br /> Salto de línea (etiqueta única, no tiene cierre)
<img src=»»> Para insertar una imagen. Con el código <img src=»URL de la imagen»> puedes
poner en cualquier zona de widgets un banner o imagen que quieras. Te aconsejo que antes de
obtener la URL de la imagen la subas a tu propia Biblioteca de Medios y de ahí obtengas la
URL que después pegas en el código.
<form></form> Formulario.
<table></table> Tabla
<iframe></iframe> Incrustar elementos de otras webs
¿Y si te digo que todos los cambios de CSS puedes hacerlos directamente sobre la
web de manera visual y después llevarte ese código a tu hoja de estilos? Esto puedes
hacerlo muy fácilmente con una extensión para Chrome llamada StyleBot. Esta
estupenda herramienta te permite previsualizar las modificaciones que hagas a los estilos de la web y
copiar todo el código resultante para ponerlo en tu hoja de estilos.
Para ello, haz click aquí y añádela a tu navegador Chrome. A continuación, la extensión se coloca en
la zona superior derecha de tu navegador (en un botón donde dice CSS). Ahora, ve a tu web y haz
click en el icono CSS y abre StyleBot. Aquí puedes modificar cualquier aspecto de la web: colores,
tipografías y tamaños, bordes, etc.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 16/17
4/12/2019 Códigos CSS y HTML para editar tu página web en WordPress
Haz una modificación (en el ejemplo he cambiado a rojo el color de fondo o background-color de
nuestra web) y a continuación pincha en Edit CSS para obtener el código. Este código lo pegas en tu
hoja de estilos y ¡listo! Ya tienes hecha la modificación, así de fácil.
Recuerda que puedes pegar el código en tu hoja de estilos en un archivo que suele llamarse
styles.css o stylesheet.css, o usar el plugin Simple Custom CSS si prefieres hacerlo de manera más
sencilla y sin arriesgarte a tocar directamente los archivos de la web.
https://aulacm.com/codigos-web-css-y-html-wordpress/ 17/17