我正在设计一个类似表格的 div 集群。只有两行。
“表”的构建如下:
<div class="artist_meta_first_row">
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
</div>
<div class="artist_meta_second_row">
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
</div>
相当简单,对吧?那么这里是样式:
.artist_meta_first_row{
text-transform: uppercase;
padding-bottom: 40px;
font-family: futura-pt, sans-serif;
font-weight: 100;
letter-spacing: 3px;
}
.artist_meta_first_row div{
display: inline-block;
min-width: 190px;
}
.artist_meta_second_row div{
display: inline-block;
min-width: 190px;
vertical-align: top;
}
我遇到的问题是,第一行 div 中的文本比第二行 div 中的文本更靠右。第一行几乎看起来有一些填充,但在 css 代码中没有。所以经过大量的试验和错误后,我发现这是由于letter-spacing: 3px;
第一行中的 - 它似乎使第一行中的 div 有点宽,导致第一行和第二行中的单元格没有很好地对齐,即使我指定了宽度。
有什么办法可以正确对齐两行而不必摆脱字母间距?