首页 > 解决方案 > 通过标题传递给 PowerShell ConvertTo-HTML 命令的中心表?

问题描述

我正在使用 ConvertTo-HTML 命令在我的 PowerShell 脚本中将 CSV 转换为 HTML 页面。输出很好,除了转换后的表格是左对齐的(涂黑了公司特定信息和徽标)。

显示当前输出的图像链接 - https://i.imgur.com/Ui6910y.png

我不知道如何仅使用标题使其居中表格本身。作为参考,这是我的标头代码。一开始我不熟悉 CSS/HTML,我发现的所有信息都与使用标签有关,因为我通过 ConvertTo-HTML 命令动态定义正文,所以我真的不能使用它。

$Header = @"
<img align="left" src="IMAGELINK" alt="WEBSITE" width="355" height="133">
<img align="right" src="IMAGELINK" alt="WEBSITE">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<style>
TABLE {border-width: 1px; border-style: solid; border-color: black; border-collapse: collapse;}
TH {border-width: 1px; padding: 3px; border-style: solid; border-color: black; background-color: #F15C22;}
TD {border-width: 1px; padding: 3px; border-style: solid; border-color: black; nth-child(even): #f2f2f2;}
</style>
"@

标签: htmlcsspowershellformatpowershell-3.0

解决方案


推荐阅读