我在css类name-tag
中使用了text-align: left;
,但不知何故名称仍然对齐到div的右侧。为什么?为什么“text-align:left;”在这里不行?
.container {
width:500px;
position:absolute;
display:table;
border: 2px solid red;
}
.img-circle {
background: yellow;
border-radius: 50%;
width: 60px;
height: 60px;
border: 2px solid #666;
font: 32px Arial, sans-serif;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.name-tag {
display:table-cell;
padding-left:75px;
vertical-align: middle;
text-align: left;
border: 1px solid black;
}
<div style="container">
<div class='img-circle'>
AK
</div>
<div class='name-tag'>
Aaron King
</div>
</div>
示例代码可以在这里找到:http://jsfiddle.net/kongakong/6Lrfwt7m/3/
的结果是这样的:
我想知道为什么'容器'类没有工作。感谢您指出了这一点! –
@AnthonyKong没问题......小错误是最糟糕的! – Rash
快速跟进:我切换到使用余裕,但名牌正在触摸圆圈。我怎样才能在这两个元素之间保持一个小小的差距? –