我使用以下css来居中文字:
.text-align-center {
text-align:center;
}
但是,当<div>
中有左箭头或右箭头图标时,文字略微偏离中心。
是否可以使居中忽略箭头图标?
编辑:
这是我的HTML,由于箭头图标
,文字并未完全居中<ion-view>
<ion-content class="padding">
<div ng-click="okDate(unreported)" class="item item-text-wrap item-icon-right text-align-center">
{{ formattedRecentDate(unreported) }}
<i class="icon ion-ios-arrow-forward"></i>
</div>
</ion-content>
</ion-view>
答案 0 :(得分:1)
我认为你应该有两个箭头的包装。左和右。然后将内容放在箭头之间的另一个div中,带有居中文本。
然后您可以根据需要隐藏其中一个箭头(例如,当您在第一页时隐藏左箭头)。
请记住只隐藏箭头而非隐藏包装,以保持居中。
答案 1 :(得分:0)
或者你可以这样做:
.exclude-my-width {
font-size: 15px;
margin-left: -20px;
width: 20px;
}
答案 2 :(得分:0)
不确定这是否是您想要的方式,但我认为如果内容不可变,实现这一目标的简便方法
定义元素width
并将margin
设置为自动
<div>
<i class='arrow_icon'></i>Hello There
</div>
<style>
div{
width:100px;
margin:0px auto;
}
</style>