Estoy tratando de centrar el enlace con la imagen, pero parece que no puedo mover el contenido verticalmente de ninguna manera.Alinear verticalmente CSS: antes y después del contenido
<h4>More Information</h4>
<a href="#" class="pdf">File Name</a>
El icono es de 22 x 22 píxeles
.pdf {
font-size: 12px;
}
.pdf:before {
padding:0 5px 0 0;
content: url(../img/icon/pdf_small.png);
}
.pdf:after {
content: " (.pdf)";
font-size: 10px;
}
.pdf:hover:after {
color: #000;
}
Considere usar flex: http://stackoverflow.com/a/22218694/435605 - la respuesta es para texto pero funciona en todos los elementos. –
Gracias a los [selectores de atributo de coincidencia de subcadenas de CSS3] (https://www.w3.org/TR/css3-selectors/#attribute-substrings), ahora puede hacer 'a [href $ =". Pdf "] {... } 'y ni siquiera necesita la clase. –