我想在纯CSS中建立一个按钮,并在对齐不同的元素壮观地失败。这可能很容易,但我无法理解它。 这是它应该是什么样子:居中一个图像和文字在一个按钮,水平和垂直内
的按钮应该包含文本和图像。两者都应该垂直居中。 他们两个在一起应该水平居中。
我可以得到这两个工作在自己的工作,但不是在同一时间。 ,
我真的找一些指导,这将是这样做的最佳方式,但这里是我使用的,只要简单地对我说:
<span style="display:table; text-align:center;">
<span style="display:table-cell; position:relative; ">
<a href=… >
<img style="position:absolute; top:50%; margin-top:-#{ height/2}px"></img>
</a>
</span>
<a href=… > TEXT </a>
</span>
这是目前的结果。
注意如何图标应进一步向右,文本应该是一个远一点的权利也是如此。我目前的理解是,现在它已经死了,因为使用图标的绝对对齐将它从流中移除。
(有些奇怪的变量,由于我产生通过再培训局的HTML。)
后你有什么至今。 – Todd
我真的在寻找一些关于如何做到这一点的最佳方式的指导,但是发布了照顾适当垂直对齐的代码。感谢您的提醒! – ludwigschubert