html - CSS文本并排对齐和垂直对齐
问题描述
我有两列并排的文本。一个是右对齐,另一个是左对齐。
这是我到目前为止所拥有的:
.alignleft {
float: left;
}
.alignright {
float: right;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
<ul class="store-opening-hours list-unstyled">
<li>
<div style="text-align:left;">
Monday
<span style="float:right;">9:00 AM - 5:00 PM</span>
</div>
</li>
<li></li>
<li>
<div style="text-align:left;">
Tuesday
<span style="float:right;">9:00 AM - 5:00 PM</span>
</div>
</li>
<li></li>
<li>
<div style="text-align:left;">
Wednesday
<span style="float:right;">9:00 AM - 5:00 PM</span>
</div>
</li>
<li></li>
<li>
<div style="text-align:left;">
Thursday
<span style="float:right;">8:30 AM - 11:00 AM</span>
</div>
</li>
<li>
<div style="text-align:right;">
12:30 PM - 2:00 PM
</div>
</li>
<li>
<b>
<div style="text-align:left;">
Friday
<span style="float:right;">9:00 AM - 2:30 PM</span>
</div>
</b>
</li>
<li>
<b>
<div style="text-align:right;">
6:00 PM - 9:00 PM
</div>
</b>
</li>
<li>
<div style="text-align:left;">
Saturday
<span style="float:right;">9:00 AM - 5:00 PM</span>
</div>
</li>
<li></li>
<li>
<div style="text-align:left;">
Sunday
<span style="float:right;">Closed</span>
</div>
</li>
<li></li>
</ul>
这是 Jsfiddle 链接JsFiddle 链接。
上面的示例是并排的,但右对齐文本未垂直对齐,如下图所示:
我怎样才能做到这一点?
解决方案
您可以改用表格
<table>
<tr>
<td width="200">Monday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Tuesday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Wednesday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Thursday</td>
<td>8:30AM - 11:00AM</td>
</tr>
<tr>
<td rowspan="2"><b>Friday</b></td>
<td><b>9:00AM - 2:30PM</b></td>
</tr>
<tr>
<td><b>6:00PM - 9:00PM</b></td>
</tr>
<tr>
<td>Saturday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Sunday</td>
<td>Closed</td>
</tr>
</table>
工作演示
<table>
<tr>
<td width="200">Monday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Tuesday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Wednesday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Thursday</td>
<td>8:30AM - 11:00AM</td>
</tr>
<tr>
<td rowspan="2"><b>Friday</b></td>
<td><b>9:00AM - 2:30PM</b></td>
</tr>
<tr>
<td><b>6:00PM - 9:00PM</b></td>
</tr>
<tr>
<td>Saturday</td>
<td>9:00AM - 5:00PM</td>
</tr>
<tr>
<td>Sunday</td>
<td>Closed</td>
</tr>
</table>
推荐阅读
- java - 需要结合使用 JAXB STAX 的没有结束标记的 XML 根元素
- flutter - flutter redux setState 会调用 oninit 函数并再次刷新页面 #189
- powershell - Powershell:从目录中获取文件和文件夹的计数
- javascript - 如何通过变量名寻址 javascript 类中的静态成员
- memory-management - ESP32 将字符串写入 EEPROM
- php - 我想在 textarea 自定义字段中的 wordpress 中插入链接列表,每个链接都在新行上
- javascript - 如果占位符的属性值包含斜杠和空格,如何使用 querySelectorAll 按属性值进行选择
- amazon-cognito - 使用 amplify auth update 将 Cognito 用户池组添加到现有 Cognito 资源?
- javascript - Jquery onclick功能有时不会触发
- python - 无法在 Pycharm 中运行 urllib.request