如何在 Kramdown Markdown 中水平居中 HTML 元素?
How to center HTML element horizontally in Kramdown Markdown?
我的降价文件 (kramdown) 中有一个 HTML 元素,它基本上只有两列。这是一个例子:https://codepen.io/KidPiano/pen/NWWzLjE.
<div style="-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-rule: 1px dotted #e0e0e0; -moz-column-rule: 1px dotted #e0e0e0; column-rule: 1px dotted #e0e0e0;">
<div style="display:inline-block">
<h2 style="text-align:center">Good</h2>
<pre><code class="language-c">int foo (void)
{
int i;
}
</code></pre>
</div>
<div style="display:inline-block">
<h2 style="text-align:center">Bad</h2>
<pre><code class="language-c">int foo (void) {
int i;
}
<span style="background-color:cyan">test</span>
</code></pre>
</div>
</div>
有什么方法可以让这些列在页面中间水平居中吗?
编辑:在下面回答 - 不要使用列数
试试这个
<div style="text-align:center;">
<div style="display:inline-block;text-align:left;">
<h2 style="text-align:center">Good</h2>
<pre>
<code class="language-c">
int foo (void)
{
int i;
}
</code>
</pre>
</div>
<div style="display:inline-block;text-align:left;">
<h2 style="text-align:center">Bad</h2>
<pre>
<code class="language-c">
int foo (void)
{
int i;
}
<span style="background-color:cyan">test</span>
</code>
</pre>
</div>
</div>
我的降价文件 (kramdown) 中有一个 HTML 元素,它基本上只有两列。这是一个例子:https://codepen.io/KidPiano/pen/NWWzLjE.
<div style="-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-rule: 1px dotted #e0e0e0; -moz-column-rule: 1px dotted #e0e0e0; column-rule: 1px dotted #e0e0e0;">
<div style="display:inline-block">
<h2 style="text-align:center">Good</h2>
<pre><code class="language-c">int foo (void)
{
int i;
}
</code></pre>
</div>
<div style="display:inline-block">
<h2 style="text-align:center">Bad</h2>
<pre><code class="language-c">int foo (void) {
int i;
}
<span style="background-color:cyan">test</span>
</code></pre>
</div>
</div>
有什么方法可以让这些列在页面中间水平居中吗?
编辑:在下面回答 - 不要使用列数
试试这个
<div style="text-align:center;">
<div style="display:inline-block;text-align:left;">
<h2 style="text-align:center">Good</h2>
<pre>
<code class="language-c">
int foo (void)
{
int i;
}
</code>
</pre>
</div>
<div style="display:inline-block;text-align:left;">
<h2 style="text-align:center">Bad</h2>
<pre>
<code class="language-c">
int foo (void)
{
int i;
}
<span style="background-color:cyan">test</span>
</code>
</pre>
</div>
</div>