Blog de Aula CM

Community Manager, Marketing de Contenidos, Blogs y SEO

codigos-wordpress-42.svg

Códigos CSS y HTML para editar tu página web en WordPress

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?

 

Neuronas espejo CopywritingAprende a modificar tu plantilla y hacer todo lo que quieras en tu web

Combinar el buen manejo de tu plantilla con el conocimiento de códigos básicos para webs te permite hacer páginas totalmente profesionales sin limitación ninguna. Y lo vas a poder hacer de un modo bastante rápido y fácil.

En este artículo no voy a enseñarte a ser un experto en código web, sino que te voy a tratar de explicar de manera amena cómo saber lo básico y después, cuando ya hayas aprendido lo necesario, te daré un listado de trucos con código para que puedas hacer cosas como:

  • Quitar la fecha de publicación de tus posts
  • Hacer desaparecer cualquier elemento de tu página
  • Cambiar colores y tamaños a tipografías, botones, fondos
  • Añadir código en tus widgets
  • Cambiar márgenes o espacios entre elementos
  • Personalizar al 100% el comportamiento responsive de tu plantilla según dispositivos
  • Añadir banners con HTML

8 38Qué es CSS y para qué sirve

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:

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.

 

4 35Qué es HTML y para qué sirve

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.

8 26Conceptos básicos de CSS

 

Qué es un selector y tipos

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”.

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.

Qué es una propiedad

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)

Herramientas CopywritingCómo aplicar propiedades a una clase o identificador

Siguiendo el ejemplo anterior, el código quedaría expresado así en la hoja de estilos CSS:

#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.

7 29Un poco de HTML

También puedes aplicar propiedades directamente a etiquetas HTML. Una etiqueta HTML es un elemento concreto de la web definido entre < y >, de este modo: <etiqueta>. Las etiquetas HTML representan partes concretas de la estructura y el contenido del sitio.

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.

30 6Cómo aplicar propiedades a una etiqueta HTML

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.

Contenido indexado y rastreadoCómo obtener el nombre o selector de un elemento de tu web

 

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.

Cómo usar el inspector

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.

Inspector de Elementos Chrome

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.

24 2Cómo y dónde añadir código CSS para definir y modificar estilos de tu web

 

Mediante la hoja de estilos

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.

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.

Cómo editar la hoja de estilos

Directamente en la hoja de estilos original (modo menos recomendable)

Lo primero es acceder al archivo de hoja de estilos .css mediante tu FTP o administrador de archivos de tu hosting. Una vez lo localices (en WordPress suele estar dentro de la carpeta principal del tema en una ruta parecida a esta: wp-content/themes/nombredeltema/css/styles.css), puedes editar directamente la hoja mediante editores como Dreamweaver, Coda, etc.

Los hostings te suelen dejar que edites directamente las hojas de estilos. Ten cuidado al hacerlo, te recomiendo hacer una copia previa. Si modificas algo y no sabes qué es lo que has tocado puedes estropear los estilos del sitio. Es por esto que este modo lo he marcado como menos recomendable, ya que requiere ser un poco más experto y además puede provocar algún accidente 🙂

También puedes acceder a los archivos de tu plantilla desde dentro de tu Escritorio de WordPress, en Apariencia > Editor. Como en el caso anterior, no es recomendable editar desde aquí ya que estarías modificando directamente los archivos y esto podría generar problemas en caso de que borres algo por error.

Con tu plantilla o con un plugin (modo más recomendable)

Este modo es más aconsejable ya que lo que modificas lo haces desde fuera, sin tocar la hoja de estilos original, de modo que en caso de equivocarte te bastaría con borrar el código que hayas escrito o desactivar el plugin.

Hay plantillas premium que incluyen una zona que suele llamarse Custom CSS o Custom Code donde puedes añadir tus propios estilos CSS a la hoja original de la plantilla. Esto suele encontrarse, en las Theme Options de tu plantilla, en alguna sección General o en una sección CSS.

Si tu plantilla no incluye una zona donde puedas añadir código CSS, puedes hacerlo fácilmente mediante un plugin como Simple Custom CSS. Al instalarlo y activarlo, en Apariencia tendrás una pestaña llamada Custom CSS o CSS personalizado.

Captura-de-pantalla-2016-04-14-a-la(s)-16.49.56

5 23Cómo es una hoja de estilos CSS

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 {}.

Hoja de estilos CSS

Recapitulando lo dicho anteriormente:

– Dentro de la hoja de estilos, las etiquetas de HTML que quieras modificar debes escribirlas sin los <>. Por ejemplo, para todas las etiquetas <p> (párrafo) del sitio, escribes simplemente la letra p y a continuación sus propiedades específicas entre {}:

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:

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.

Plan Twitter Galería ArteCódigos CSS más usados

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 ]
  • text-decoration: aplica efectos de subrayado, tachado, parpadeo. Atributos [ none | [ underline || overline || line-through || blink ] ]
  • letter-spacing: espaciado entre caracteres especificado en px.
  • text-transform: para transformar los textos a mayúsculas o minúsculas [ capitalize | uppercase | lowercase | none ].
  • line-height: interlineado entre renglones de texto expresado en px.
  • vertical-align: alineación vertical del texto. Atributos [ baseline | sub | super | top | text-top | middle | bottom | text-bottom | <porcentaje> | <longitud> ]

 

Para elementos gráficos de la web

  • 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(“http://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)

 

Para añadir espacios o márgenes

  • 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.

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;
}

16 25Códigos CSS para mejorar tu web

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:

 

Cómo hacer desaparecer un elemento de tu web

  • 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.

Inspector de Elementos de Chrome

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.

Inspector de Elementos de Chrome

 

Cómo cambiar el tamaño y color de una tipografía concreta de tu web

  • font-size, color. ¿Y si en lugar de ocultar la fecha lo que queremos es simplemente modificar su tamaño de letra y color?

En ese caso, ve al CSS personalizado de la plantilla (o al plugin Simple Custom CSS) y escribe lo siguiente:

.date {
font-size: 36px !important;
color: #F00 !important;
}

Ahora la fecha se muestra en un cuerpo de letra mayor y en color rojo.

Inspector de Elementos de Chrome

 

Recuerda, ¿por qué ponemos !important?

Para que las nuevas propiedades definidas “pisen” a las propiedades que trae la plantilla por defecto, ya que estamos tocando propiedades que ya vienen predefinidas en la plantilla con unos estilos concretos.

 

¿Qué es eso de #F00 que hemos puesto en la propiedad color?

Es un color (en este caso rojo) que hemos definido mediante valor hexadecimal. Este es uno de los modos más habituales de introducir un color exacto en entorno web. Con la aplicación Paletton puedes hacer pruebas y obtener valores de color hexadecimal para poner en tu web.

Aquí tienes un ejemplo de paleta hexadecimal de colores:

Colores hexadecimales

 

6 15Cómo añadir código HTML a tu web

 

En una entrada o página

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.

Editor Textos WordPress

 

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 href="URL DEL ENLACE" target="_blank">

<img src="URL DE LA IMAGEN">

</a>

Widget de texto

 

Fusión perfil y fan page FacebookCódigos HTML para mejorar tu web

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

 

24 10Cómo generar código HTML fácilmente

¿Y si no sabes absolutamente nada de HTML pero quieres insertar códigos a tu web y hacerlo de manera sencilla? Con la herramienta Quackit puedes crear estilos de texto y estructuras de maquetación con tablas y generar automáticamente el código para insertarlo en tu web.

Editor HTML

 

7 11Cómo modificar los estilos CSS directamente sobre la web

¿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.

Stylebot
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.

Stylebot

Importante: Aunque hagas modificaciones mediante StyleBot y veas tu web con los estilos ya cambiados, hasta que no los pegues en tu hoja de estilos no se realizarán las modificaciones realmente para que las puedan ver el resto de usuarios.

Presencia Redes SocialesCómo hacer tu web totalmente Responsive

Gracias a un código especial de CSS llamado Media Queries puedes controlar absolutamente cómo se muestra tu web en cada dispositivo.

Mediante media queries puedes indicar estilos CSS concretos para tu web en función del ancho de pantalla. Las media queries se ponen directamente en tu hoja de estilos CSS y se declaran del siguiente modo:

/* Smartphones (horizontal) ----------- */
@media only screen and (min-width : 321px) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* Smartphones (vertical) ----------- */
@media only screen and (max-width : 320px) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* iPads (horizontal) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* iPads (vertical) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}
/**********
iPad 3
**********/
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}
/* Ordenadores de escritorio y portátiles ----------- */
@media only screen  and (min-width : 1224px) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* Pantallas grandes ----------- */
@media only screen  and (min-width : 1824px) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* iPhone 4 ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* iPhone 5 ----------- */
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* iPhone 6 ----------- */
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* iPhone 6+ ----------- */
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* AQUÍ ESCRIBES LOS ESTILOS CSS */
}

3 40¿Todo esto sólo me sirve para WordPress?

Realmente, si sabes HTML y CSS puedes modificar cualquier CMS o gestor de contenidos, y por supuesto cualquier web hecha con código puro. Basta con que sepas cómo hacerlo en cada caso, ya sea accediendo a los archivos de la plantilla o mediante plugins o extensiones. Al fin y al cabo, todas las webs, independientemente del gestor de contenidos que usen, muestran su contenido en HTML y CSS.

11 35¿Qué te ha parecido este artículo?

¿Quieres preguntar alguna duda o dar tu opinión? ¿Te gustaría compartir algún truco de código que uses en tu web? Déjanos un comentario.

Códigos CSS y HTML para editar tu página web en WordPress
4.98 (99.5%) 40 votes

Sobre el Autor 

Especialista en WordPress y SEO, Diseñador y Periodista. Me apasiona la comunicación gráfica y escrita. En Aula CM me dedico sobre todo a los Cursos de WordPress y SEO, tutorías con alumnos y también a crear webs y optimizarlas. Mi blog es ErnestoGBustamante.com

    Más en:
  • facebook
  • googleplus
  • linkedin
  • pinterest
  • twitter
Ernesto G BustamanteCódigos CSS y HTML para editar tu página web en WordPress
Comparte esta publicación

18 comentarios

Únete a la conversación
  • Elena - 4 mayo, 2016 responder

    Muchas gracias, muy útil y bien explicado. Para los que no conocemos mucho el tema del código viene estupendo para empezar a comprenderlo.

  • Ismael Ruiz González - 4 mayo, 2016 responder

    ¡Totalmente maravillado! Sin duda, por post como éste, está claro que sois la mejor escuela de Marketing de España. Enhorabuena a Ernesto y a todo el equipo, por brindarnos tan brillante contenido 🙂

  • Rafa Arjonilla - 4 mayo, 2016 responder

    Qué gran post Ernesto, y qué bien viene. Está explicado súper fácil. Esta es otra de esas entradas para consultar varias veces e ir incorporando todo el conocimiento. ¡Sí señor! ¡Más en esta línea! jejeje

  • Anna - 9 mayo, 2016 responder

    Muchísimas gracias por este pedazo de post, Ernesto! No sabía nada de código y las modificaciones que hago en el de mi blog siempre han sido acompañadas de tutoriales en vídeo sin saber qué es lo que hacía. Ahora soy mucho más consciente de lo que toco 😀

    Ernesto G Bustamante - 13 septiembre, 2016 responder

    Me alegro de que te haya servido, Anna, y sobre todo de que hayas aprendido con el artículo. Un saludo 🙂

  • Mila - 23 mayo, 2016 responder

    Magnífico post!, es justo lo que necesitaba, llevaba tiempo buscando algo así, tan bien explicado 😃. Gracias!

  • Patricia - 24 mayo, 2016 responder

    ¡Genial post Ernesto! Me va a ayudar mucho a pulir ciertos detalles de mi web. Muchas gracias por compartir lo que sabes, está muy completo. Un besico

  • Keiner Chará - 26 mayo, 2016 responder

    Deseo cambiar ma tipografia de mi web y el tamaño, para así respetar mi branding. Ahora con este completo post lo intentaré y volveré para comentar como me fue. Me preocupa únicamente que la tipografia no cambie 🤔

  • Keiner Chará  (@KeinerChara) - 26 mayo, 2016 responder

    Excelente entrada, pude cambiar la tipografía, tamaño y margen top de algunos títulos. Muchas gracias.

    Ernesto G Bustamante - 13 septiembre, 2016 responder

    Estupendo Keiner, me alegro de que hayas conseguido tu objetivo con el artículo

  • Joan Morci - 6 julio, 2016 responder

    ¡Genial Ernesto!

    Yo estuve en 2014 en un curso básico de WordPress, por una agencia de Burgos bastante conocida y la verdad que cuando pregunté al profesor por cierto detalle, vino a mi mesa a explicarme que eso que preguntaba era de un curso más avanzado (yo ya había hecho previamente una web en WordPress, pero no sabia lo que me reveló). Aún así, me mostro el método (que no explico) y yo me fije muy bien que tocaba y desde donde.

    Aquello tan avanzado era: ‘inspeccionar elemento’, algo que sale en el navegador pero que si no sabes lo que es, no sabes interpretarlo.

    Ahora te lo veo aquí, junto con otros detalles que no sabía y siento envidia de la gente que vive en Madrid y tiene la oportunidad de aprender en condiciones en un curso en vuestra academia. Por suerte, compartes ese conocimiento y no lo guardas para clases de pago. Algo muy inusual viniendo de una academia, dicho sea de paso.

    Hacer desaparecer la fecha en los artículos, ya sé que es una práctica que mucha gente hace para que Google no penalice contenido no fresco. A mí, personalmente me parece un mal hábito. Como sabes siempre recopilo información de otros artículos y me molesta mucho no saber fecha publicación, para saber si esa información aún es útil o está desfasada.

    Agradecido de las herramientas que ofreces y no conocía. A mí, me llama mucho una herramienta de fondos online, que te dejo por aquí el nombre (para no poner enlaces, spam): ‘Background Image Generator – SiteOrigin’.

    Y de la misma casa tienen un plugin que creo hace las veces de esa extensión de Google Chrome, el plugin se llama ‘SiteOrigin – CSS’. Me lo recomendó una persona que antes tenia otro plugin sólo para cambiar fuentes, y por lo visto este plugin hace las veces de Editor CSS, y tiene tanto panel de control muy liviano como opción de introducir manualmente y lo mejor vista previa. Pendiente de probarlo estoy.

    Por cierto, incluí este artículo en el mío del ‘tema hijo: cómo crearlo fácilmente’, está justo al comienzo donde hablo de los que sienten curiosidad por trastear con el CSS a mano.

    ¡Saludos grande! Gracias por hacernos a todos más sabios.

    Ernesto G Bustamante - 13 septiembre, 2016 responder

    Hola Joan,
    te agradezco tus palabras y tomo nota de tus recomendaciones. Y muchas gracias por ese enlace 🙂

  • Sofía - 10 agosto, 2016 responder

    Me ha parecido un artículo maravilloso! felicidades!!!!!

    Ernesto G Bustamante - 13 septiembre, 2016 responder

    Gracias Sofía, ¡saludos!

  • Pedro José - 14 noviembre, 2016 responder

    Estuve buscando esto por mucho tiempo, tenía muchas dudas hasta que leí este post. Es genial: completo, detallado y preciso. Muchas gracias, he sido enriquecido con este conocimiento.

    Ernesto G Bustamante - 19 diciembre, 2016 responder

    Gracias Pedro José, ese es nuestro objetivo, que os sea de mucha ayuda 😉

  • Caro chan - 18 diciembre, 2016 responder

    Buenas Ernesto, qué pedazo de post te ha quedado!
    Te cuento: he creado un html y CSS desde scratch y quiero implantarlo en mi tema de wordpress. He leído que html es dinámico y por lo tanto dificil de que lo que cambies sobreviva a una actualización¿no?. Con el tema CSS no tengo tanto problema porque sé que se puede crear una plantilla hijo. Podrías recomendarme tutoriales o alguna página que hable más en profundidad del tema -el inglés no es problema para mi, si ves que en español escasean los recursos-

    Muchisimas gracias!!

    Chuuuu!!

Únete a la conversación