Problema al crear un tabla para enviarla mediante email y su posterior lectura
Estoy montando una tabla para mostrar una serie de registros, pero pasalo siguiente:
En el código de más abajo, si se suprimen las líneas de "Datos Generales", la linea, la fila resultante, sale correcta, sale ajustada, se muestra la imagen y justo
Debajo nada, ahí se acaba; sin embargo, cuando se ponen las dos líneas de "Datos Generales", los datos salen bien alineados a continuación del logotipo
Pero la fila ha crecido a lo alto, en vez de tener una altura de 100px, pasa a tener una altura superior (p. Ej de 200px), cuando la altura que se le indica a "Datos Generales"
Está en 100px. Esto pasa cada vez que se imprime un nuevo registro, cada vez que se genera una nueva table-row. Decir que esto se lee en un email, me refiero
Que la lista que se genera se envia mediante correo, y es en ese correo cuando pasa la problemática.
¿Alguna idea?
echo "<div style='display:table; width:1080;'>;
echo "<div style='height:100px;position:relative;margin-top:0px;display:table-row;width:100%;background:" . $color . ";'>";
//Logotipo
echo "<div style='padding:0;spacing:0;position:relative;display:table-cell;margin-top:" . $pMargenSuperior . "px; width:100px;height:100px;background:yellow;'>";
echo "<img src='" . $fichero_a_imprimir . "' style='height:100px;width:100px;background:yellow;' />";
echo "</div>";
//Datos Generales
echo "<div style='padding:0;border-spacing:0;position:relative;display:table-cell;top:" . $pMargenSuperior . "px;background:whitesmoke;margin-left:" . $pMargenIzquierda . "px;width:300px;height:100px;background:cyan;'>";
echo "</div>";
echo "</div>";
echo "</div>";