인프런 커뮤니티 질문&답변

코딩이재미있어!님의 프로필 이미지
코딩이재미있어!

작성한 질문수

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

가상클래스 hover 활용한 실전 퍼블리싱 02(마우스 오버되면 나타나는 툴팁 만들기)

안녕하세요! 질문있습니다.

작성

·

190

1

아무래도 이런 질문은 없었던 것 같아서 질문드립니다.

12:30초 정도에

1)에프터를 주게 되면, 가상 클래스를 만드는 거지요? 그러니까 span태그 아래 하위태그로 에프터를 생성한다고 이해했는데 맞을까요?

2) 에프터에 position:absolute라고 주게 되면, 부모 요소는 자연스럽게 relative로 인식하는 거라고 말씀주셨는데, 이게 에프터의 고유성인지, 아니면 다른 하위 태그들에서도 엡솔루트를 주게 되면 하위태그는 부모를 릴레이티브로 인식하는지 궁금합니다!

늘 감사드립니다 ㅎㅎ

 

답변 1

1

1)에프터를 주게 되면, 가상 클래스를 만드는 거지요? 그러니까 span태그 아래 하위태그로 에프터를 생성한다고 이해했는데 맞을까요?

:after는 아래에 만들어진다기 보다는 오른쪽에 만들어 집니다.
그리고 absolute를 좌표로 위치시켜주므로 주면 왼쪽 오른쪽이 큰 의미가 없습니다.

2) 에프터에 position:absolute라고 주게 되면, 부모 요소는 자연스럽게 relative로 인식하는 거라고 말씀주셨는데, 이게 에프터의 고유성인지, 아니면 다른 하위 태그들에서도 엡솔루트를 주게 되면 하위태그는 부모를 릴레이티브로 인식하는지 궁금합니다!

:after에 absolute를 준다고 부모요소에 relative가 인식되지 않습니다. 반드시 주셔야 합니다.
만약 부모요소게 absolute가 있는 상태라면 relative를 주지 않아도 부모자식 관계가 됩니다.

코딩이재미있어!님의 프로필 이미지
코딩이재미있어!

작성한 질문수

질문하기