时间:2021-05-08
问题描述
按钮样式为图标+文字,在使用flex布局写垂直居中时,iphone7手机上文字和图标却没有居中,居左显示。代码如下(已精简):
<button> <img src="./refresh.png" alt /> {{ confirmButtonText }}</button>...button { display: flex; align-items: center; justify-content: center; img { width: 36px; height: 36px; display: inline-block; }}预期样式:
实际样式:
解决方式
给icon和文字外再包一层标签,给外层标签设置flex垂直居中样式,代码如下:
<button> <span class="wrap"> <img src="./refresh.png" alt /> {{ confirmButtonText }} </span></button>...button { display: flex; align-items: center; justify-content: center; .wrap { img { width: 36px; height: 36px; display: inline-block; } }}到此这篇关于button内flex垂直居中竟然不居中的解决的文章就介绍到这了,更多相关button内flex垂直居中不居中内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了BootStrap模态框不垂直居中的解决方法,供大家参考,具体内容如下解决问题:BootStrap自带的模态框不垂直居中解决方案:调用Boo
以图片所示的效果为例,显然我们不仅要使“下一步”文本水平居中,还要垂直居中,此时我们写代码如下:#next-button{height:
在自己写demo的过程中,想使用display:flex实现垂直居中,代码如下:#login{width:100%;height:100%;display:fl
水平位置居中可以使用CSS属性text-align来控制。 text-align:center;//文本居中 如果需要文字垂直位置居中解决方法一般使用设
Excel中可以利用水平居中和垂直居中命令,让单元格内容居中对齐。以Office2007为例,居中的方法如下: 1、首先选择单元格,点击开始菜单中的“垂直居中