Cómo diseñar una tabla de precios (HTML y CSS)
¡Buenos días! En este vídeo-tutorial os enseño cómo diseñar una tabla de precios con HTML y CSS, sin tener que usar ningún tipo de plugins. ¡Vamos allá!

Como véis para crear una tabla de precios sólo se necesitan unos conocimientos básicos de HTML y CSS.
A continuación os dejo el código que he utilizado en el vídeo que podéis copiar y modificar a vuestro gusto.
Estructura HTML de una tabla de precios
<div id="tabla-precios"> <div class="precio-col"> <div class="precio-col-header"> <h3>15€/mes</h3> <p>para principiantes</p> </div> <div class="precio-col-features"> <p>Característica 1</p> <p>Característica 2</p> <p>Característica 3</p> </div> <div class="precio-col-comprar"> <a>Comprar</a> </div> </div> <div class="precio-col"> <div class="precio-col-header"> <h3>30€/mes</h3> <p>para avanzados</p> </div> <div class="precio-col-features"> <p>Característica 1</p> <p>Característica 2</p> <p>Característica 3</p> </div> <div class="precio-col-comprar"> <a>Comprar</a> </div> </div> <div class="precio-col"> <div class="precio-col-header"> <h3>50€/mes</h3> <p>para profesionales</p> </div> <div class="precio-col-features"> <p>Característica 1</p> <p>Característica 2</p> <p>Característica 3</p> </div> <div class="precio-col-comprar"> <a href="https://pro.empresiona.com">Comprar</a> </div> </div> </div>
Código CSS de una tabla de precios
#tabla-precios {
display:inline-block;
width:100%;
margin-top:50px
}
/*Columnas*/
.precio-col {
display:inline-block;
background-color:#f3f3f3;
width:100%;
max-width:500px;
border-radius:10px;
margin-bottom:50px;
box-shadow: 0px 2px 5px #ddd
}
@media screen and (min-width:768px) {
.precio-col {
width:32%;
float:left;
margin-right:2%
}
.precio-col:last-child {
margin-right:0
}
}
/*Headers*/
.precio-col-header {
background-color:#333;
padding:20px;
border-top-left-radius:10px;
border-top-right-radius:10px
}
.precio-col:nth-child(2) .precio-col-header {
background-color:#dd9933
}
.precio-col-header h3 {
color:#f3f3f3;
text-align:center;
font-size:30px;
font-weight:600;
margin-bottom:0
}
.precio-col-header p {
text-align:center;
color:#f3f3f3;
font-size:14px;
margin-bottom:0
}
/*Características*/
.precio-col-features {
padding: 0 20px 20px 20px
}
.precio-col-features p {
padding:20px 0;
margin:0;
text-align:center;
border-top:1px solid #ddd
}
.precio-col-features p:first-child,
.precio-col-features p:last-child {
border-top:none
}
/*Comprar*/
.precio-col-comprar {
padding:10px;
max-width:250px;
text-align:center;
background-color:#dd9933;
margin: 0 auto 20px;
border-radius:10px;
border: 2px solid #dd9933;
transition: all 0.3s
}
.precio-col-comprar a {
color:#f3f3f3;
padding:10px;
font-size:20px;
text-transform:uppercase;
transition: all 0.3s
}
.precio-col-comprar:hover {
background-color:#f3f3f3;
transition: all 0.3s
}
.precio-col-comprar:hover a {
color:#dd9933;
transition: all 0.3s
}