你如何在 Gitlab 降价中居中文本?
How do you center text in Gitlab markdown?
Gitlab 将其 markdown 引擎切换为 CommonMark 后,向 markdown 文件添加自定义样式等内容不再那么容易。
我使用 Gitlab 已经有一段时间了,而且使用 Gitlab 的时间最长,我很喜欢 README.md 文件的外观,项目的图标、标题和描述居中。当他们切换引擎时,我所有依赖于此类样式的降价文件看起来都非常糟糕。
转换到 CommonMark 后如何在 Gitlab 中居中文本?
更新
我检查了我的一个旧项目,发现它已经居中了。事实证明,CommonMark 还允许您在 <div>
标签上设置 align="center"
!
所以,目前最简单的居中解决方案是(注意开头后的空行<div>
:
<div align="center">
# This is gonna be centered!
</div>
原创
唯一支持居中(据我所知)的 CommonMark html object 是当您将 table 单元格居中时。首先你可能想过只做一个 table 然后使用 align="center"
,但是 table 不会占据整个页面的宽度,所以你会得到一个小的table 在页面的左侧,这不能解决我们想要相对于页面而不是 table.
居中的问题
为了解决这个问题,我们将 table 宽度(不将 CSS 与内联样式标签一起使用,因为在撰写本文时 CommonMark 不支持它)到一个很大的值,这将需要超过页面的总宽度。由于 Gitlab markdown 中 table 的 max-width:
CSS 属性 是 100%
这意味着通过设置高得离谱的 width=""
我们本质上是仅使用允许的纯 html width=""
属性.
将 table width:
设置为 100%
下面的降价如果放在例如README.md 在您的 Gitlab 项目中将导致 100% 宽度 table 以及居中的图像、标题和描述。最没有 table 的部分是我们在 table.
中的 <td>
元素上设置 width="9999"
<table align="center"><tr><td align="center" width="9999">
<img src="/icon.png" align="center" width="150" alt="Project icon">
# MyProject
Description for my awesome project
</td></tr></table>
... More content
Gitlab 将其 markdown 引擎切换为 CommonMark 后,向 markdown 文件添加自定义样式等内容不再那么容易。
我使用 Gitlab 已经有一段时间了,而且使用 Gitlab 的时间最长,我很喜欢 README.md 文件的外观,项目的图标、标题和描述居中。当他们切换引擎时,我所有依赖于此类样式的降价文件看起来都非常糟糕。
转换到 CommonMark 后如何在 Gitlab 中居中文本?
更新
我检查了我的一个旧项目,发现它已经居中了。事实证明,CommonMark 还允许您在 <div>
标签上设置 align="center"
!
所以,目前最简单的居中解决方案是(注意开头后的空行<div>
:
<div align="center">
# This is gonna be centered!
</div>
原创
唯一支持居中(据我所知)的 CommonMark html object 是当您将 table 单元格居中时。首先你可能想过只做一个 table 然后使用 align="center"
,但是 table 不会占据整个页面的宽度,所以你会得到一个小的table 在页面的左侧,这不能解决我们想要相对于页面而不是 table.
为了解决这个问题,我们将 table 宽度(不将 CSS 与内联样式标签一起使用,因为在撰写本文时 CommonMark 不支持它)到一个很大的值,这将需要超过页面的总宽度。由于 Gitlab markdown 中 table 的 max-width:
CSS 属性 是 100%
这意味着通过设置高得离谱的 width=""
我们本质上是仅使用允许的纯 html width=""
属性.
width:
设置为 100%
下面的降价如果放在例如README.md 在您的 Gitlab 项目中将导致 100% 宽度 table 以及居中的图像、标题和描述。最没有 table 的部分是我们在 table.
中的<td>
元素上设置 width="9999"
<table align="center"><tr><td align="center" width="9999">
<img src="/icon.png" align="center" width="150" alt="Project icon">
# MyProject
Description for my awesome project
</td></tr></table>
... More content