Foros del Web » Programación para mayores de 30 ;) » Programación General »

Atascado con xhtml y css.

Estas en el tema de Atascado con xhtml y css. en el foro de Programación General en Foros del Web. Muy buenas a todos, tengo un problema que me tiene atascado y que no consigo sacarle punta. Posiblemente necesite que algún alma caritativa me aclare ...
  #1 (permalink)  
Antiguo 30/12/2010, 06:32
 
Fecha de Ingreso: octubre-2010
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Atascado con xhtml y css.

Muy buenas a todos, tengo un problema que me tiene atascado y que no consigo sacarle punta. Posiblemente necesite que algún alma caritativa me aclare las ideas.

Bien, empezando, estoy haciendo un libro electrónico (epub) que internamente no es más que archivos "xhtml" y hojas de estilo "css".

Los archivos "xhtml" los encabezo así:

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  6. <link rel="stylesheet" type="text/css" href="glosario.css"/>
  7. <title>Glosario</title>
  8. </head>
En dicho libro tengo un archivo "xhtml" con bastante texto al que he llamado "Glosario" y que tengo que enlazar con otros archivos "xhtml" que contienen láminas (un archivo por cada lámina), la cuestión es que en el archivo "Glosario" he puesto enlaces de éste tipo:

Código XML:
Ver original
  1. <a href="lamina01.xhtml" id="lamina01_volver">Lámina 1</a>
Y en el archivo enlazado "lamina01.xhtml" he puesto éste:
Código XML:
Ver original
  1. <a href="glosario.xhtml#lamina01_volver"> &lArr; Volver</a>
con "#lamina01_volver" para que vuelva al mismo punto de donde se partío en el archivo "Glosario".

El problema que tengo es que en el citado archivo "Glosario" que como he comentado antes tiene mucho texto, tengo que enlazar muchas veces la misma "lamina01" desde diferentes puntos del archivo y no sé como hacer para que vuelva siempre al lugar desde donde lo mando llamar (como el archivo "lamina01.xhtml" tiene en el identificador de vuelta "#lamina01_volver" siempre me vuelve al mismo sitio).

No sé si he conseguido explicarme, se me ocurrió que a lo mejor se podían utilizar variables para sustituir el "#lamina01_volver" del archivo "lamina01.xhtml" por una variable que yo pudiera cambiar en el enlace del "Glosario" para que volviera siempre al punto correcto, pero no consigo averiguar si eso se puede hacer en "xhtml".

Os agradecería un poco de luz sobre el tema que me tiene ya un poquito desesperado.

Saludos y Feliz Año Nuevo.

Catalineitor.

Etiquetas: css, xhtml, xml
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 18:17.