Quisiera hacer algo tipo lo siguiente:
Código:
Es decir, el nombre alineado a la izquierda y los puntos a la derecha. Para hacerlo, tengo esto:1. Pepe Ramírez 15 puntos 2. José Fernández 10 puntos 3. Pepe Juan 5 puntos
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>
Código:
Pero me sale horroroso. He probado con text-align, también poniendo positin:absolute y right:0px, pero tampoco. .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;}
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.


