Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2009, 01:51
mrc2407
 
Fecha de Ingreso: octubre-2008
Mensajes: 64
Antigüedad: 15 años, 6 meses
Puntos: 1
Alinear un texto a derecha y otro a izquierda dentro de <li>

Buenas.

Quisiera hacer algo tipo lo siguiente:

Código:
1. Pepe Ramírez               15 puntos
2. José Fernández             10 puntos
3. Pepe Juan                   5 puntos
Es decir, el nombre alineado a la izquierda y los puntos a la derecha. Para hacerlo, tengo esto:
Código HTML:
<div class="sidebar_box">
<ol class="lista-clasificacion">
		<li><span class="usuario-classificacion">Pepe Ramírez</span> <span class="puntuacion-clasificacion">15 puntos</span></li>
		<li><span class="usuario-classificacion">José Martínez</span> <span class="puntuacion-clasificacion">5 puntos</span></li>
		<li><span class="usuario-classificacion">Pepe Juan</span> <span class="puntuacion-clssificacion">1 punto</span></li>
</ol></div> 
Y esto en CSS:

Código:
.sidebar_box {
background:#111;
padding:10px 10px 10px 10px;
margin-bottom:20px;
}
.lista-clasificacion{
	margin:0px;
	padding: 0px;
	margin-top:.5em;
}

.lista-clasificacion li{
	border-top:1px dotted #444444;
	padding: 0.5em;
}

span.usuario-clasificacion{display:block;float:left;}
span.puntuacion-clasificacion{display:block;float:right;}
Pero me sale horroroso. He probado con text-align, también poniendo positin:absolute y right:0px, pero tampoco.

Alguna idea, por favor?

EDIT: Acabo de comprobar que si los span los pongo con display:block y text-align (left i right para cada uno) aparece lo que quiero, pero los puntos aparecen en la línea inferior.