【发布时间】:2020-05-13 23:24:53
【问题描述】:
所以这可能是一个骗局,但我正在查看其他帖子,这略有不同。
我想将 div 中的文本垂直和水平居中。我让那部分工作正常。我唯一的问题是我有一个 div,它应该有一个纯绿色的粗边框,以 50% 的边框半径填充 100% 的容器。
剩下的一个问题就搞定了。当我切换到显示到表格单元格时,div 的宽度就是文本的宽度。不是容器的宽度。这不是我期望看到的。我在这里有一个 CodePen (https://codepen.io/databell/pen/oNjMVmj),我将在下面发布代码。它来自 Elementor Page Builder,但它确实可以反映任何类似的 div 关系。
HTML
<div class="elementor-element elementor-element-aedd1c1 core-value elementor-widget elementor-widget-heading">
<div class="elementor-widget-container">
<h3 class="elementor-heading-title elementor-size-default">Stack Overflow</h3>
</div>
</div>
CSS
.elementor-widget-wrap > .elementor-element {
width: 100%;
}
.core-value .elementor-widget-container {
height: 320px;
display: table-cell;
width: 100%;
vertical-align: middle;
border-style: solid;
border-width: 10px;
border-color: #3FBE9C;
border-radius: 50%;
}
.core-value h3 {
width: 100%;
}
【问题讨论】: