
Iniciado por
jbdelpino
Bueno decidi poner un nuevo tema y no continuar en otro creo que esto merece un pequeño analisis....
Buscando como intervenir las hojas de estilo o .css ( cascade style sheet ) en el calibre, encontre esta propiedad qeu de seguro varios hemos visto pero no sabemos aplicarla...
es simple funciona asi
marcas en el documento origen por ejemplo los titulos con un nombre de clase por ejemplo: class = "TITchico"
en la propiedad CSS EXTRA pones
. TITchico {margin-bottom: 1em; text-indent: 0px;}
Entonces al dar conversión del libro, el algoritmo de calibre da prioridad a las propiedades de CSS EXTRA, con lo cual se aplica el css .TITchico definido por nosotros a todas las marcas que definimos en el doc origen.
adjunto una breve documentacion desde el manual online.
Saludos y espero sirva apra algunos ejercicios.
Juan
Extraido desde manual de Calibre online ( traduccion gogleana )
Normalmente, los párrafos en XHTML se representan con una línea en blanco entre ellos y no hay texto principal guión. calibre tiene un par de opciones para controlar esto. Quitar espacio entre párrafos fuerza asegurarse de que todos los párrafos no tienen ningún espacio entre párrafos, entre. También establece el texto guión de 1.5em (se puede cambiar) para marcar el inicio de cada párrafo. Insertar línea en blanco hace lo contrario, lo que garantiza que no es exactamente una línea en blanco entre cada par de párrafos. Ambas opciones son muy amplias, la eliminación de espacios, o introducirla de todos los párrafos técnicamente <p> y <div>). Esto es para que usted puede establecer la opción y asegurarse de que se lleva a cabo según lo anunciado, independientemente de la forma desordenada en el archivo de entrada es. La única excepción es cuando el archivo de entrada utiliza saltos de línea para aplicar espaciado entre párrafos.
Si desea eliminar el espacio entre todos los párrafos, a excepción de unos pocos elegidos, no use estas opciones. En su lugar añadir el siguiente código CSS para CSS extra :
p, p {margin: 0px; la frontera: 0px; text-indent: 1.5em}
. Amplio {margin-bottom: 1em; text-indent: 0px;}
Luego, en el documento de origen, marcar los puntos que necesitan espacio con class = "amplio" . Si el documento de entrada no es en HTML, utilice la opción de depuración, que se describe en la Introducción para obtener HTML (utilice el de entrada de sub-directorio).
Extra CSS ¶
Esta opción le permite especificar CSS arbitraria que se aplicará a todos los archivos HTML en la entrada. Este CSS se aplica con prioridad muy alta y por lo tanto debe pasar por encima la actualidad la mayoría de CSS en el documento de entrada en sí. Puede usar este ajuste para ajustar la presentación / diseño del documento. Por ejemplo, si desea que todos los párrafos de la clase de notas al final para ser alineado a la derecha, sólo tiene que añadir:
. Nota {text-align: right}
o si desea cambiar la sangría de los párrafos:
p {text-indent: 5 mm;}
Extra CSS es una opción muy potente, pero sí es necesario un entendimiento de cómo funciona CSS para usarlo en todo su potencial. Puede utilizar la opción de tuberías de depuración se ha descrito anteriormente para ver lo que CSS está presente en su documento de entrada.