javascript - 无法对齐 CSS 中的文本
问题描述
在“关于”的输出中,我希望新行位于“Lorem”下方,但新行(来自“incididunt”)移动到冒号(:) 下方。About 的内容是动态的,恢复的文本可以/不能这么长,所以我不能使用 text-align,因为它也会移动冒号(:)。
我怎样才能根据需要对齐它?
<table>
<tr>
<td>
<div>Docteur</div>
</td>
<td>
<div>: Name of Doctor</div>
</td>
</tr>
<tr>
<td>
<div>About</div>
</td>
<td>
<div>: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad min </div>
</td>
</tr>
<tr>
<td>
<div>Location</div>
</td>
<td>
<div>: Some Location</div>
</td>
</tr>
</table>
解决方案
您可以像这样为冒号添加一列,并td
使用 css 属性将元素对齐,vertical-align
使其始终位于顶部而不是中间。
td {
vertical-align: top;
}
<table>
<tr>
<td>
<div>Docteur</div>
</td>
<td>
:
</td>
<td>
<div>Name of Doctor</div>
</td>
</tr>
<tr>
<td>
<div>About</div>
</td>
<td>
:
</td>
<td>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad min </div>
</td>
</tr>
<tr>
<td>
<div>Location</div>
</td>
<td>
:
</td>
<td>
<div>Some Location</div>
</td>
</tr>
</table>
推荐阅读
- rpmbuild - 什么指定 rpm(64 位)标签?
- swiftui - 子视图的手势在 SwiftUI 中不起作用
- javascript - 怎么打开链接路由器。材质ui列表项,但不在列表项中的一个按钮上
- angular - 在 Angular 11 中,如何使插入符号有条件地旋转?
- terraform - 等待磁盘附加的 GCP Terraform 错误:磁盘资源磁盘资源已在使用中
- java - Selenium WebDriver - 无法使用 PageObjectModel 访问或单击元素
- python - 如何从字符串中删除选定的字符?
- reactjs - 如何最小化 React 应用程序的包大小?
- c++ - 删除指向自己的类的静态指针应该是什么方法?
- git - Git 分支在后面,但在双重合并后包含相同的代码