div 모양의 테이블과 같은 클러스터를 설계하고 있습니다. 단 두 행이 있습니다.문자 간격으로 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가 조금 더 넓어서 첫 번째와 두 번째 행의 셀이 정렬되지 않은 것처럼 보입니다. 글쎄, 비록 내가 폭을 지정했다.
문자 간격을 없애지 않고 두 행을 올바르게 정렬 할 수있는 방법이 있습니까?
그게 전부하지 : http://jsfiddle.net/FdRt5/
여기 왜보기 올바른 접근, 내 대답을 참조하십시오. – 3zzy