Foros del Web » Creando para Internet » HTML »

Secillo: alinear textos

Estas en el tema de Secillo: alinear textos en el foro de HTML en Foros del Web. A simple vista podria parecer una pregutna propia del foro de php, pero mirando un poco más abajo, vereis que tiene que ver con la ...
  #1 (permalink)  
Antiguo 13/11/2008, 14:10
 
Fecha de Ingreso: octubre-2008
Mensajes: 180
Antigüedad: 15 años, 5 meses
Puntos: 1
Secillo: alinear textos

A simple vista podria parecer una pregutna propia del foro de php, pero mirando un poco más abajo, vereis que tiene que ver con la sintaxis de html de alinear textos. Es lo único que no se como hacer. A ver si me podeis ayudar vosotros por favor.

Cita:
Iniciado por Xematick Ver Mensaje
Buenas a todos una vez más.
Resulta que tengo un archivo php, que me hace un echo tal que así:

Código PHP:
<?php 
session_start
();
if ( isset ( 
$_SESSION['usuario'] ) ) {
          
$msj 'Hola <b> '.$_SESSION['usuario'].' </b> <a href="login/salir.php"><img src="imagenesweb/x.jpg"/></a>';
}else{
          
$msj 'Hola <b>Invitado</b> <a href="login/index.php">Identificarse</a> | <a href="login/registro.php">Registrarse</a>';
}
echo 
$msj;
?>
y bueno, el único problema es de estética, porque si me carga el segundo mensaje, aparece todo "apelotonado" en la izquierda superior de la página. Es decir, me sale tal que así:

Hola Invitado Indentificarse | Registrarse

Y más bien me gustaría que se viese lo de "Identificarse | Registrarse" a la derecha de la página, algo asi como:

|Hola Invitado___________________________Indentificarse | Registrarse|
|_________________________________________________ _______________|
|_________________________________________________ _______________|

Que le añado a
Código PHP:
$msj 'Hola <b>Invitado</b> <a href="login/index.php">Identificarse</a> | <a href="login/registro.php">Registrarse</a>'
para que sea así? Alguien me hecha una mano porfavor? se que es más sencillo de lo que parece.
Muchas gracias de antemano
  #2 (permalink)  
Antiguo 13/11/2008, 15:32
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 17 años, 11 meses
Puntos: 3
Respuesta: Secillo: alinear textos

Hola
no entiendo bien pero porque entonces no lo pober dentro de una tabla y resuelves el problema
Cita:
echo "<table>
<tr>
<td width=\"#%\">Hola <b>Invitado</b> </td>
<td width=\"#%\"><a href=\"login/index.php\">Identificarse</a> | <a href=\"login/registro.php\">Registrarse</a> </td>
</tr>";
y otra cosa es usando css

pd: bueno esta es mi idea veamos que te dicen los demas aquí
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 13/11/2008, 16:06
Avatar de Aresillo
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Becerril de la Sierra
Mensajes: 958
Antigüedad: 16 años
Puntos: 53
Respuesta: Secillo: alinear textos

Tendrías que hacer una capa y flotarla a la derecha...
Tienes una url para que lo veamos mejor...

Aresilllo!!
  #4 (permalink)  
Antiguo 13/11/2008, 22:21
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Secillo: alinear textos

Ponlo en divs distintos y el segundo flotalo a la derecha:

Código PHP:
$msj '<div>Hola <b>Invitado</b></div>
<div style="float:right"><a href="login/index.php">Identificarse</a> | <a href="login/registro.php">Registrarse</a></div>'

__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #5 (permalink)  
Antiguo 14/11/2008, 03:18
 
Fecha de Ingreso: octubre-2008
Mensajes: 180
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Secillo: alinear textos

Perfecto daPhyre, había probado con un div alineado a la derecha, pero se que quedaba, a parte de alineado a la derecha, una línea por debajo del otro. Con el tuyo va prefecto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:20.