Reputation: 177
Okay so my question goes as follows - I'm working in a table where I have a column for the date and time and I want the time to all be left aligned - when there's 100s of instances it starts looking really cluttered just like in the example below since each time starts at a different place. I played around with flex but it's making the date & time far away from each other on wide displays, any ideas?
Feb, 17, 2020 3:24 am
Dec, 4, 2019 3:10 am
Dec, 3, 2019 12:22 pm
Just a very simple code example to demonstrate this ->
<html>
<body>
<table width='200px'>
<tbody>
<tr>
<td >Feb, 17, 2020 3:24 am</td> <br/>
</tr>
<tr>
<td>Dec, 4, 2019 3:10 am</td> <br/>
</tr>
<tr>
<td>Dec, 3, 2019 12:22 pm</td>
</tr>
</table>
</body>
</html>
Upvotes: 0
Views: 73
Reputation: 338
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 300px;
}
td,
th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
.time_position {
margin-right: 5px;
float: left;
}
<table>
<tbody>
<tr>
<td> Feb, 17, 2020 <span class="time_position">3:24 am |<span></td>
</tr>
<tr>
<td>Dec, 4, 2019 <span class="time_position">3:10 am |</span></td>
</tr>
<tr>
<td>Dec, 3, 2019 <span class="time_position">2:22 pm |</span></td>
</tr>
</table>
I hope this would be helpful...
Upvotes: 1