私はdivのテーブルのようなクラスターを設計しています。行は2つだけです。
「テーブル」は次のように構成されています。
<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のテキストが、2番目の行のdivのテキストよりも少し右側から始まることです。最初の行にパディングが残っているように見えますが、cssコードにはありません。試行錯誤の末、最初の行が原因であることがわかりましたletter-spacing: 3px;
。最初の行のdivが少し広くなり、1行目と2行目のセルが適切に配置されていないようです。 、幅を指定したのに。
文字の間隔をなくすことなく、2つの行を適切に整列させる方法はありますか?