Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 16-may-2008, 17:11   #1 (permalink)
undariarose está en el buen camino
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 148
Enviar un mensaje por Yahoo  a undariarose
Maquetar índice de un libro

Hola a todos. Llevo unos días dando vuentas a esto:

capítulo 1 .................................................. ....... 3
capítulo 3 .................................................. ......34
bla .................................................. .............. 232

¿alguien sabe cómo poder hacer esto con css?

gracias de antemano
undariarose está desconectado   Responder Citando
Antiguo 17-may-2008, 09:31   #2 (permalink)
nedrek está en el buen camino
 
Avatar de nedrek
 
Fecha de Ingreso: abril-2008
Ubicación: Valencia, España
Mensajes: 151
De acuerdo Respuesta: Maquetar índice de un libro

CSS:

Código:
div.linea { width: 350px; line-height: 40px; height: 40px; background: #fff url(punto.gif) left 25px repeat-x;   }
.texto { background: #fff }
div.titulo { width: 300px; float:left }
div.pag { width: 50px; float:left; text-align: right }
- La imagen punto.gif será de unos 3px de ancho y largo, con un pixel negro en la esquina arriba derecha, para dar el efecto de punteado al repetirse.

- Respecto a lo principal, debes tener en cuenta que el line-height y el height del div.linea, deberás modificarlos a la par, a la vez que posicionas el punteado a la altura que quede bien (ahora lo he dejado en 25px).


HTML:
Código:
<div class="linea">
  <div class="titulo"><span class="texto">capítulo 1</span></div>
  <div class="pag"><span class="texto">3</span></div>
</div>

<div class="linea">
  <div class="titulo"><span class="texto">capítulo 4</span></div>
  <div class="pag"><span class="texto">34</span></div>
</div>

<div class="linea">
  <div class="titulo"><span class="texto">bla</span></div>
  <div class="pag"><span class="texto">232</span></div>
</div>

Hay muchas opciones para mejorarlo, pero he sido fiel a lo que pedías..


Esto se merece un premio, no? Espero que te sirva!!!




---------------------------
Si te ayudó, pincha el Karma
Un Saludo!

Última edición por nedrek; 17-may-2008 a las 10:12. Razón: Mejorada representación en Firefox, y un mayor control de los estilos
nedrek está desconectado   Responder Citando
Antiguo 17-may-2008, 10:36   #3 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.861
Respuesta: Maquetar índice de un libro

Cita:
Iniciado por undariarose Ver Mensaje
Hola a todos. Llevo unos días dando vuentas a esto:

capítulo 1 .................................................. ....... 3
capítulo 3 .................................................. ......34
bla .................................................. .............. 232

¿alguien sabe cómo poder hacer esto con css?

gracias de antemano
Pues yo sin embargo creo que nos saltamos de rosca. Me explico: hemos dejado de usar las tablas para maquetar, que es lo lógico y lo que debemos hacer, pero nos ponemos a exagerar y dejamos de usarlas también para tabular datos.

Yo diría que un índice de un libro son datos tabulados (cada capítulo o sección con su número de página alineado a la derecha), y yo creo que deberías hacerlo en una tabla. Juraría que es hasta más semántico.

Es mi opinión.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 17-may-2008, 10:54   #4 (permalink)
Colaborador
Daniel Ulczyk llegará a ser famoso muy prontoDaniel Ulczyk llegará a ser famoso muy pronto
 
Avatar de Daniel Ulczyk
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 1.042
Enviar un mensaje por Skype™ a Daniel Ulczyk
Respuesta: Maquetar índice de un libro

Sin entrar en el terreno de la retórica y hasta, en este caso, la validez semántica de como debiera ser el markup apropiado para este tipo de datos, yo tengo en mis marcadores un página que muestra como mostrar con listas y CSS algo parecido.
CSS Styled Restaurant Menu by Alessandro Fulciniti
Espero que sea útil.
Saludos!
Daniel Ulczyk está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:50.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93