示例演示:JSFiddle
<h3><a class="myButton" href="#">Tell Me More <i class="fa fa-chevron-circle-right fa-2x"></i></a></h3>
正如您在我的JSFiddle中看到的,文本 Tell Me More 不是垂直居中对齐的。我怎么能那样做呢?
gab6jxml1#
您应该使用新的CSS 3功能,在本例中为Flexbox。第一个事情就是这么简单。所有浏览器都支持它。请访问caniuse.com/#search=flex。也可以看看免费的优秀课程flexbox.io/,他是这方面最好的老师。还可以查看CSS 3中的新功能css-grid。
2izufjch2#
Demo Fiddle添加此CSS内容:
.fa { vertical-align: middle; }
x33g5p2x3#
.myButton { display: inline-block; vertical-align: middle; } .fa { vertical-align: middle; }
哦,对不起,现在保证金工作,即使你把他们应用到.myButton。
.myButton
3条答案
按热度按时间gab6jxml1#
您应该使用新的CSS 3功能,在本例中为Flexbox。
第一个
事情就是这么简单。
所有浏览器都支持它。请访问caniuse.com/#search=flex。
也可以看看免费的优秀课程flexbox.io/,他是这方面最好的老师。
还可以查看CSS 3中的新功能css-grid。
2izufjch2#
Demo Fiddle
添加此CSS内容:
x33g5p2x3#
哦,对不起,现在保证金工作,即使你把他们应用到
.myButton
。