我想在div内将+居中。问题是在ios上,它在div的底部而不是中间显示了更多。镀铬就可以了。 有什么解决办法吗?
.addplus {
border-radius: 50%;
background-color: blue;
width: 38px;
height: 38px;
margin: 5px;
color: #fff;
font-size: 38px;
float: left;
text-align: center;
line-height: 38px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}
<div class='addplus'>
+
</div>
答案 0 :(得分:0)
我附近没有Ios设备,因此无法确定它是否有效,但是请尝试以下操作:
将“ +”置于跨度中,然后将跨度置于div的中心。
类似这样的东西:
.addplus {
position: relative;
border-radius: 50%;
background-color: blue;
width: 38px;
height: 38px;
margin: 5px;
color: #fff;
font-size: 38px;
float: left;
text-align: center;
line-height: 38px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}
.plus {
position: absolute;
color: #fff;
font-size: 38px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
<div class="addplus">
<span class="plus">+</span>
</div>