div를 겹쳐놓은 상태에서 border를 주면 border가 겹쳐져서 겹쳐진 부분만 더 두꺼워 보인다.
border부분만 합치고 싶다면 border-collapse
속성을 이용하면 된다.
‘border-collapse’는 표(table)의 테두리와 셀(td)의 테두리 사이의 간격을 어떻게 처리할 지 정한다.
‘border-collapse’는 table 요소를 꾸미므로 div에서 사용하고 싶을 때는
요소를 테이블로 만들어줘야 한다.
부모 div(section)에
Display :table;
자식 div에
display : table-cell;
을 주어 table 속성으로 만들어준 뒤
부모 div에
border-collapse: collapse;
를 추가해주면 테두리가 겹쳐진 div를 만들 수 있다.
See the Pen 부스트코스 2주차 미션 by sally (@sally0) on CodePen.
'Front-end > CSS' 카테고리의 다른 글
[CSS] Safari환경에서 적용안되는 폰트 해결하기 (0) | 2022.06.23 |
---|---|
[CSS] 마진 병합(margin collapse) 정리 (0) | 2022.06.04 |
[CSS] 선택자 class & id (0) | 2022.05.22 |
[CSS] 구체성 (0) | 2022.05.22 |
[CSS] css 구문과 적용 (0) | 2022.05.22 |