Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2012, 06:16
Arraymoon
 
Fecha de Ingreso: febrero-2012
Mensajes: 49
Antigüedad: 12 años, 2 meses
Puntos: 3
formato para un echo

Buenas.
Estoy empezando con CSS y necesito hacer unas tareas. El caso es que no consigo que funcione el siguiente código:

foreach($personas as $persona)
{
if ($persona['sexo'] == "mujer" )
$persona['nombre'] = "DOÑA " .$persona['nombre'];
else
$persona['nombre'] = "DON " .$persona['nombre'];

echo '<span style="font-size:16px;background-color:#8B0000;color:#FFE4B5"> ||'.$persona['sexo'].
'<span style="font-size:16px;background-color:#8B0000;color:#FFE4B5"> ||'.$persona['nombre'].
'<span style="font-size:16px;background-color:#8B0000;color:#FFE4B5;position:absolute;left :230"> ||'.$persona['apellidos'].
'</span><br/>';
}

Necesito darle formato al ECHO, concretamente mostrar en una columna la variable .$persona[sexo], al lado otra columna con .$persona[nombre] y por ultimo otra con .$persona[apellidos]
Estaba intendando hacerlo sin crear tabla, poniendo simplemente márgenes. El caso es que no consigo que la columna DON XXX o DOÑA XXX salga recta. He probado a poner otro Position:absolute/relative para esa columna, pero me salía todo descuadrado.
Con el código actual me queda así:
http://desmond.imageshack.us/Himg808/scaled.php?server=808&filename=pantallazoen.png&re s=medium

Algún consejo para centrar la columna Nombre? Gracias