我在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
快速跟進:我切換到使用餘裕,但名牌正在觸摸圓圈。我怎樣才能在這兩個元素之間保持一個小小的差距? –