• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

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

22.09.13 14:22 작성 조회수 142

1

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

12:30초 정도에

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

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

늘 감사드립니다 ㅎㅎ

 

답변 1

답변을 작성해보세요.

1

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

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

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

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