In my table the text and the line that separates the column are misaligned. Although I tried to center the content and the separating line between the two columns with margin: 0 auto
, and margin-left: auto; margin-right: auto;
. The table still is misaligned.
How can I center the text and the lines that separates the two columns of the table?
table {
font-family: arial, sans-serif;
width: 60%;
margin-left: auto;
margin-right: auto;
}
td {
text-align: auto;
padding: 8px;
margin-bottom: 1000px;
text-align: justify
}
td:last-child {
border-left: 2.5px dotted gray;
padding-left: 10px;
}
th {
text-align: auto;
padding: 8px;
}
tr:nth-child(even) {
background-color: ;
}
h1 {
text-align: center;
}
<table border="0" class="dataframe">
<thead>
<tr style="text-align: unset;">
<th>Col 1</th>
<th>Col 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lorem ipsum dolor sit amet, Egestas fringilla phasellus faucibus scelerisque eleifend donec pretium vulputate sapien. Tortor at risus viverra adipiscing at in tellus integer feugiat. Id leo in vitae turpis massa sed elementum tempus. Consectetur
purus ut faucibus pulvinar elementum integer enim neque volutpat. Sed velit dignissim sodales ut. Aenean pharetra magna ac placerat vestibulum lectus. Placerat vestibulum lectus mauris ultrices. In nibh mauris cursus mattis molestie a iaculis
at erat. Nibh venenatis cras sed felis eget velit aliquet sagittis. Lectus vestibulum mattis ullamcorper velit sed ullamcorper morbi tincidunt ornare. Eget nunc scelerisque viverra mauris. Nisi quis eleifend quam adipiscing vitae proin sagittis
nisl rhoncus. consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna et pharetra. Mi ipsum faucibus vitae aliquet nec ullamcorper sit amet. Pellentesque eu tincidunt tortor
aliquam nulla facilisi cras fermentum odio. Dolor sed viverra ipsum nunc aliquet bibendum enim. Sit amet volutpat consequat mauris nunc congue nisi vitae. Cras adipiscing enim eu turpis. Auctor elit sed vulputate mi sit amet mauris. Egestas integer
eget aliquet nibh. Suspendisse sed nisi lacus sed. In hac habitasse platea dictumst quisque sagittis purus. Duis ut diam quam nulla porttitor. Viverra orci sagittis eu volutpat odio facilisis. Nec feugiat in fermentum posuere urna nec tincidunt
praesent. Nec dui nunc mattis enim ut. Aliquet nibh praesent tristique magna sit amet. Sed sed risus pretium quam vulputate. Augue eget arcu dictum varius duis. Volutpat est velit egestas dui. Porta non pulvinar neque laoreet suspendisse interdum
consectetur. Lacus suspendisse faucibus interdum posuere lorem ipsum dolor sit. </td>
<td>Neque sodales ut etiam sit amet nisl purus in. Sed cras ornare arcu dui vivamus arcu felis. Elit scelerisque mauris pellentesque pulvinar pellentesque habitant.</td>
</tr>
<tr>
<td>Dignissim cras tincidunt lobortis feugiat. Facilisi cras fermentum odio eu feugiat. In arcu cursus euismod quis viverra nibh cras. Ornare massa eget egestas purus viverra. Sit amet commodo nulla facilisi nullam vehicula.</td>
<td>Nec feugiat in fermentum posuere urna nec tincidunt praesent. Nec dui nunc mattis enim ut.</td>
</tr>
<tr>
<td>lorem ipsum dolor sit. Neque sodales ut etiam sit amet nisl purus in. Sed cras ornare arcu dui vivamus arcu felis. Elit scelerisque mauris pellentesque pulvinar pellentesque habitant. Dignissim cras tincidunt lobortis feugiat. Facilisi cras fermentum
odio eu feugiat. In arcu cursus euismod quis viverra nibh cras. Ornare massa eget egestas purus viverra. Sit amet commodo nulla facilisi nullam vehicula.</td>
<td>Pellentesque eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. Dolor sed viverra ipsum nunc aliquet bibendum enim. Sit amet volutpat consequat mauris nunc congue nisi vitae.</td>
</tr>
<tr>
<td>Eget arcu dictum varius duis at. Diam quam nulla porttitor massa id neque.</td>
<td> Dignissim cras tincidunt lobortis feugiat. Facilisi cras fermentum odio eu feugiat.</td>
</tr>
</tbody>
</table>