a 태그를 다른 태그의 내부에 집어넣으면 위 아래에 미묘하게 padding이 생긴다. 또 a 태그를 inline 혹은 inline-block으로 만들었을 때 좌우로 margin이 생겨서, 좌우로 딱 붙이고 싶어도 붙지않는 경우가 생긴다.
이럴 때는 a 태그를 감싼 부모 태그에 font-size: 0을 준다.
React에서 react-router-dom의 <Link /> 태그를 사용하고 있다면 Link 태그의 부모에도 마찬가지로 font-size: 0을 주면 된다.
'Front-end > CSS' 카테고리의 다른 글
[CSS] 상하반전, 좌우반전, 크기조절 - scale, scaleX, scaleY 속성 (0) | 2023.02.07 |
---|---|
[CSS] left로 가운데 정렬하기 (0) | 2022.09.05 |
[CSS] position과 transform 이용해 요소 가운데에 배치하기 (0) | 2022.08.31 |
[CSS] 모바일에서 오른쪽에 흰 여백 생기는 현상 (CSS, React) (0) | 2022.08.08 |
[CSS] 모달창 나타나는 애니메이션 (fadeIn) (0) | 2022.08.08 |