Buenos días quisiera saber si es posible con CSS mostrar una imagen de esta manera:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Plantilla Maestra</title>
</head>
<style>
.iconoBuscador{
display: block !important;
background-image: url(google.png);
width: 1em;
margin: 0.4em;
}
</style>
<body>
<a href="www.google.com" class="iconoBuscador">Google</a>
</body>
</html>
Con la misma busco no colocar imágenes en el HTML. Si deseo cambiar el icono solo modifico el CSS, quiero utilizar el "em" para flexibilizar en diferentes medios.
Qué bueno sería poder pasar una variable (y que sea validada en el HTML/CSS) para que pueda cambiar el enlace, el icono y el nombre del buscador solamente del CSS, flexibilizando al máximo el HTML.
Gracias.