Tengo la siguiente situación y me gustaría saber cómo mantener la imagen y el texto a la misma altura pero en div separados (me daría igual que acabasen en el mismo DIV) Gracias (la imagen es solo de la parte 'left', es decir, 'left' contiene 'img' y 'text'). Además, yo trabajo con porcentajes y padding con px porque me gustaría que el diseño fuera responsive. Muchas gracias, de verdad.
Código CSS:
Ver original
@charset "UTF-8"; /* ESTILO 1: BANNER */ .banner-head{ font: 17px "OpenSans-Regular"; color: white; height: 32px; padding-left: 15px; padding-right: 15px; } /* ESTILOS 2 Y 3: LEFT Y RIGHT DENTRO DEL BANNER */ .banner-head .left{ float: left; text-align:left; border: 1px solid lightgreen; } .banner-head .right{ float: right; text-align:right; } .banner-head .left,.right{ display: inline-table; width: 49.8%; padding-top: 3.5px; padding-bottom: 3.5px; } /* ESTILOS 4 Y 5: IMG Y TEXT */ .banner-head .left .img{ width: 22px; display: inline-table; border: 1px solid lightblue; } .banner-head .left .text{ border: 1px solid lightblue; display: inline-table; }
Código HTML:
Ver original
<html> <head> <link rel="stylesheet" href="../styles/styles.css"/> </head> <body> <div class="banner-head bgcolor-educamos-circulares"> <div class="left"> <div class="text"> <font>Plataforma escolar 2.0</font> </div> </div> <div class="right"> <!--<div class="img"><img src="logo.png" height="22" width="22"></div>--> </div> </div> </body> </html>