Cómo colocar los checkboxs de contact form 7 en vertical

Vamos a ver cómo colocar los checkboxs de contact form 7 en vertical, ya que el magnifico plugin de formularios de WordPress de forma normal los coloca en línea, algo que realmente es anti estético y que tiene bastante poca usabilidad, fastidiando totalmente la experiencia de usuario. (Ea ya he dicho un montón de palabros que están de moda en solo un parrafo).
Bueno vamos al lío que no me gusta enrollarme como ya sabéis…
De forma normal, cuando hacemos un checkbox con contact form 7 nos crea un shortcode similar a este en nuestro formulario:

1
[checkbox Opciones "Opcion 1" "Opcion 2" "Opcion 3"]
Lo que nos genera un código como este:
1
2
3
4
5
6
7
8
9
10
11
12
13
<span class="wpcf7-form-control-wrap Opciones">
    <span class="wpcf7-form-control wpcf7-checkbox wpcf7-validates-as-required">
        <span class="wpcf7-list-item">
            <label><input type="checkbox" name="Opciones[]" value="Opcion 1" /> <span class="wpcf7-list-item-label">Opcion 1</span></label>
        </span>
        <span class="wpcf7-list-item">
            <label><input type="checkbox" name="Opciones[]" value="Opcion 2" tabindex="1" /> <span class="wpcf7-list-item-label">Opcion 2</span></label>
        </span>
        <span class="wpcf7-list-item">
            <label><input type="checkbox" name="Opciones[]" value="Opcion 3" tabindex="2" /> <span class="wpcf7-list-item-label">Opcion 3</span></label>
        </span>
     </span>
</span>
 
Pero nos genera los checkbox uno al lado del otro.
Afortunadamente cambiar esto es muy sencillo, tan solo tenemos que introducir en nuestra hoja de estilos, o en el plugin simple custom css (que es el que yo uso), el siguiente código css:
1
2
3
4
span.wpcf7-list-item {
    margin-left: 0.5em;
    display: block;
}
De esta forma ya podemos colocar los checkboxs del contact form 7 en vertical. Espero que os haya servido de ayuda y si es así compartid en las redes sociales.

Comentarios

Entradas populares de este blog

Como enlazar a una parte concreta de una página web

Cómo añadir aceptación de términos y condiciones en Contact Form 7