我的WP模板的一部分包含一个短代码 - 然而,无论我尝试什么技巧,它都会左对齐而不是中心。 它是一个简单的倒数计时器,我在其中输入日期变量。我认为这是一个让CSS工作的简单设置,但是我在这里用头撞墙。
任何猜测?
echo '<div class="countdown-wrapper">';
echo do_shortcode("[circularcountdown endDate=\"$date3\"]");
echo '</div>';
来自css:
.countdown-wrapper {
margin-left: auto;
margin-right: auto;
display: inline-block;
text-align: center;
width: 100%;
}
谢谢!
答案 0 :(得分:0)
尝试: -
.countdown-wrapper {
display: table;
margin: 0 auto;
}
答案 1 :(得分:0)
输出的短代码可能是块级元素。
您仍然可以在容器中执行此操作,但是您需要为其指定固定宽度,而不是将其显示为inline-block
:
.countdown-wrapper {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 200px;
}
将200px
替换为元素的宽度。
如果它是可变宽度,您可能需要直接修改生成的标记的样式。
答案 2 :(得分:0)
这对我有用:
.countdown-wrapper {
display: block;
margin: auto;
text-align: center;
width: 50%;
}