好的,所以我试图在div
不使用表格的情况下使元素在中间(两个图像之间)对齐(因为表格不应该用于样式/布局)。
我有以下单个元素:
图像
图像
div
我希望使用 CSS 的最终输出为:
看起来很简单,对吧?好吧,诀窍是图像左侧和右侧的分数是可变的 width,我希望圆角矩形的中心在两个图像之间向右切片,而不管分数值的宽度如何。(因此,我不能只在整个块周围包裹一个 div 并使用text-align: center
。对我没有好处。)
正如您在我的示例图片中看到的那样,矩形的边缘和右侧的分数之间的空间比左侧的要多,因为左侧的分数本身更宽。
另请注意,图像在矩形 div 的上方和下方略微扩展,这是使用表格不理想的另一个原因。
我尝试使用 、 、 等的组合来完成此布局margin-left: auto
,margin-right: auto
但display: inline-block
我无法获得我正在寻找的居中效果。
非常感谢您的帮助!