Tengo un currículum que trato de traducir de MS Word a HTML y CSS para facilitar el mantenimiento y el uso compartido. Me gusta el estilo del currículum, y preferiría mantenerlo. Tiene una columna a la izquierda, con títulos como "Educación", "Experiencia", etc. en negrita y alineado a la derecha con respecto a un separador vertical.Eliminar el espacio entre los bordes verticales de la tabla <td> s
En Word, esto se logra mediante una tabla, con el estilo del borde central establecido en sólido y los otros bordes en blanco. Esto permite que los títulos de las secciones se alineen verticalmente con el contenido asociado.
Intenté simplemente duplicar esta técnica, pero en Firefox y Chrome, si configuré una columna de los atributos border-right de los tds como sólidos, hay lagunas en las divisiones verticales de la tabla. Este tipo de ruinas el efecto.
Pensé en usar dos divs, uno con los encabezados y otro con el contenido, pero aparte de las alturas de píxel de codificación fija (que tiene sus propios conjuntos obvios de problemas), no puedo encontrar la manera de mantenerlos verticalmente sincronizado.
¿Hay alguna manera de hacerlo sin perder la capacidad de mantener los títulos y su contenido asociado alineados verticalmente?
código de la tabla se ve algo como
<table>
<tr><td style="border-right:1px solid black;">Education</td><td> [Name of School, etc.]</td></tr>
<tr><td style="border-right:1px solid black;">Experience</td><td>[Work experience]</td></tr>
.
.
.
</table>
`
Por favor, explique lo que quiere decir con "brechas en las divisiones verticales de la tabla", y publique un código. –
¿Podría agregar una captura de pantalla o lo que sea para que podamos ver exactamente lo que quiere? –
¿Podría compartir algún código de lo que ha intentado hasta ahora, y tal vez una imagen de lo que está tratando de lograr? Eso sería de mucha ayuda. Puede compartir el código con un [JSFiddle] (http://jsfiddle.net) por ejemplo. –