
기존: 카드 컴포넌트 전체를 a태그로 감싸 어디를 클릭해도 링크로 이동하도록 설계
문제점: 스크린 리더기가 링크를 읽을 때 a태그로 감싸진 모든 내용을 읽음
개선
absolute inset-0 을 준다 (inset-0: top-0, bottom-0, left-0, right-0)isolate 속성을 주어 내부의 z-index를 로컬화한다
기존: 부모요소의 rounded 정도에 따라 자식요소에서 rounded를 유추해 적당한 값으로 주었음
개선
rounded-부모의 패딩 <!-- 이전코드 -->
<div class="rounded-4xl">
<img class="rounded-4xl" />
</div>
<!-- 변경 후 -->
<div
class="[--card-radius:var(--radius-4xl)] [--card-padding:--spacing(3)] p-(--card-padding) rounded-(--card--radius)"
>
<img class="rounded-[calc(var(--card-radius)-(var(--card-padding)))]" />
</div>