.container:after { content:""; clear:both; display:block; }
가상 선택자란 실제로는 존재하지 않는 요소나 특수한 상황에서만 발생하는 동적인 요소를 CSS 명령으로 제어하는 기법 입니다. 가상 선택자는 다시 '가상 클래스 선택자'와 '가상 요소 선택자'로 구분할 수 있는데요. 가상 클래스 선택자(:link, :visited, :hover,:active, :focus, :first-child)는 특정 요소에 마치 동적으로 class를 부여한 것과 같은 이치로 이용할 수 있습니다. 가상 요소 선택자(:first-line, :first-letter, :before, :after)는 실제로 존재하지 않는 요소를 마치 존재하는 것처럼 이용하는 기법 입니다. :after라는 가상 요소 선택자는 content 라는 속성을 이용해서 .container 블럭이 끝나기 직전 content 속성의 값 "*" 을 화면에 출력할 수 있습니다. 이렇게 생성된 요소에 clear:both 속성을 부여하면 자식의 높이를 부모에게 전달할 수 있는데 실제로 HTML 코드에는 빈 요소가 존재하지 않기 때문에 가장 이상적인 방법이라고 할 수 있습니다. 그러나 IE 6~7 브라우저는 가상 요소 선택자를 지원하지 않습니다.
이게 무슨말인지 쉽게 설명좀 부탁드립니다 ㅜㅜ
댓글 7개
11년 전
쉽게 말하자면 내가 원할때 붙였다 뗐다 할수 있는 접미사 같은겁니다. 음.. 더 어려운가요 ;;;
물+컵 = 물컵 이런식으로 사용하는것처럼요 .
물+컵 = 물컵 이런식으로 사용하는것처럼요 .
11년 전
감사합니다. 쉽게 이해되었습니다!
kesan
11년 전
.container:after { content:"bbb"; clear:both; display:block; }
라고 하면
<div class="container">aaa</div>
aaa 다음에 bbb 가 나옵니다.
즉..
코드에는 없지만 가상으로 있는거 처럼 꾸며준다는 얘기죠...
라고 하면
<div class="container">aaa</div>
aaa 다음에 bbb 가 나옵니다.
즉..
코드에는 없지만 가상으로 있는거 처럼 꾸며준다는 얘기죠...
11년 전
감사합니다. 구체적으로 예를 들어주시니 이해되네여 ^___^
퍼블리셔지노군
11년 전
저는 :before / :after 가상 클래스를 많이 사용합니다.
특히나 오토 넘버링도 돼서 챕터나 세부 카테고리를 작성할 때에는 counter-increment를 사용하는 편입니다.
특히나 오토 넘버링도 돼서 챕터나 세부 카테고리를 작성할 때에는 counter-increment를 사용하는 편입니다.
11년 전
감사합니다 다음에 카운터인크리먼트도 공부해볼께여~
가브가있넹
11년 전
:before / :after 의 기본 개념은 '가상 텍스트노드 생성' 입니다. 단순히 가상 요소- 라기보단 '텍스트'요소라는 정의가 붙어있습니다.
보통들 기본 inline 요소로 만들어진 가상요소를 CSS에서 display:block 처리해주어서 블록요소로 만든다음에 사용하죠.
div:after -> HTML로 따지자면 종료태그의 바로 전라인에 content:"" 에 입력한 텍스트를 텍스트노드로 가상으로 삽입해주게됩니다.
:before 시작태그가 열린 바로다음줄에 (제일 첫번째 자식컨텐츠) content 로 입력해준 텍스트노드를 마찬가지로.. 가상으로 만들어줍니다 :) ㅎㅎ
보통들 기본 inline 요소로 만들어진 가상요소를 CSS에서 display:block 처리해주어서 블록요소로 만든다음에 사용하죠.
div:after -> HTML로 따지자면 종료태그의 바로 전라인에 content:"" 에 입력한 텍스트를 텍스트노드로 가상으로 삽입해주게됩니다.
:before 시작태그가 열린 바로다음줄에 (제일 첫번째 자식컨텐츠) content 로 입력해준 텍스트노드를 마찬가지로.. 가상으로 만들어줍니다 :) ㅎㅎ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7830 | 10년 전 | 481 | ||
| 7829 |
|
10년 전 | 667 | |
| 7828 | 10년 전 | 586 | ||
| 7827 | 10년 전 | 486 | ||
| 7826 | 10년 전 | 506 | ||
| 7825 | 10년 전 | 552 | ||
| 7824 | 10년 전 | 505 | ||
| 7823 | 10년 전 | 437 | ||
| 7822 | 10년 전 | 414 | ||
| 7821 | 10년 전 | 363 | ||
| 7820 | 10년 전 | 373 | ||
| 7819 |
|
10년 전 | 778 | |
| 7818 | 10년 전 | 437 | ||
| 7817 | 10년 전 | 614 | ||
| 7816 | 10년 전 | 456 | ||
| 7815 | 10년 전 | 658 | ||
| 7814 | 10년 전 | 492 | ||
| 7813 | 10년 전 | 440 | ||
| 7812 | 10년 전 | 455 | ||
| 7811 | 10년 전 | 431 | ||
| 7810 | 10년 전 | 632 | ||
| 7809 | 10년 전 | 568 | ||
| 7808 | 10년 전 | 450 | ||
| 7807 | 10년 전 | 460 | ||
| 7806 |
프로그래머7
|
10년 전 | 1378 | |
| 7805 | 10년 전 | 1323 | ||
| 7804 |
zahir1312
|
10년 전 | 821 | |
| 7803 |
|
10년 전 | 1429 | |
| 7802 | 10년 전 | 520 | ||
| 7801 | 10년 전 | 899 | ||
| 7800 | 10년 전 | 1118 | ||
| 7799 | 10년 전 | 600 | ||
| 7798 | 10년 전 | 546 | ||
| 7797 | 10년 전 | 576 | ||
| 7796 | 10년 전 | 408 | ||
| 7795 | 10년 전 | 558 | ||
| 7794 | 10년 전 | 596 | ||
| 7793 | 10년 전 | 1103 | ||
| 7792 | 10년 전 | 533 | ||
| 7791 | 10년 전 | 621 | ||
| 7790 | 10년 전 | 556 | ||
| 7789 |
fbastore
|
10년 전 | 1510 | |
| 7788 | 10년 전 | 608 | ||
| 7787 | 10년 전 | 468 | ||
| 7786 | 10년 전 | 671 | ||
| 7785 | 10년 전 | 647 | ||
| 7784 | 10년 전 | 706 | ||
| 7783 | 10년 전 | 524 | ||
| 7782 | 10년 전 | 549 | ||
| 7781 | 10년 전 | 956 | ||
| 7780 | 10년 전 | 860 | ||
| 7779 | 10년 전 | 808 | ||
| 7778 | 10년 전 | 399 | ||
| 7777 | 10년 전 | 519 | ||
| 7776 | 10년 전 | 511 | ||
| 7775 | 10년 전 | 446 | ||
| 7774 | 10년 전 | 658 | ||
| 7773 | 10년 전 | 416 | ||
| 7772 | 10년 전 | 794 | ||
| 7771 | 10년 전 | 450 | ||
| 7770 | 10년 전 | 688 | ||
| 7769 | 10년 전 | 450 | ||
| 7768 | 10년 전 | 668 | ||
| 7767 | 10년 전 | 1217 | ||
| 7766 | 10년 전 | 556 | ||
| 7765 | 10년 전 | 608 | ||
| 7764 |
잘살아보자
|
10년 전 | 462 | |
| 7763 |
|
10년 전 | 1513 | |
| 7762 |
Tosea
|
10년 전 | 1104 | |
| 7761 | 10년 전 | 724 | ||
| 7760 |
잘살아보자
|
10년 전 | 782 | |
| 7759 |
잘살아보자
|
10년 전 | 620 | |
| 7758 |
잘살아보자
|
10년 전 | 685 | |
| 7757 | 10년 전 | 1310 | ||
| 7756 |
ITBANK
|
10년 전 | 1311 | |
| 7755 | 10년 전 | 1969 | ||
| 7754 | 10년 전 | 1113 | ||
| 7753 | 10년 전 | 936 | ||
| 7752 | 10년 전 | 1436 | ||
| 7751 |
잘살아보자
|
10년 전 | 594 | |
| 7750 |
잘살아보자
|
10년 전 | 536 | |
| 7749 |
잘살아보자
|
10년 전 | 553 | |
| 7748 |
잘살아보자
|
10년 전 | 576 | |
| 7747 |
잘살아보자
|
10년 전 | 649 | |
| 7746 |
잘살아보자
|
10년 전 | 721 | |
| 7745 |
잘살아보자
|
10년 전 | 963 | |
| 7744 |
잘살아보자
|
10년 전 | 456 | |
| 7743 | 10년 전 | 995 | ||
| 7742 |
starbros
|
10년 전 | 882 | |
| 7741 |
잘살아보자
|
10년 전 | 727 | |
| 7740 |
잘살아보자
|
10년 전 | 618 | |
| 7739 |
잘살아보자
|
10년 전 | 502 | |
| 7738 |
잘살아보자
|
10년 전 | 576 | |
| 7737 |
잘살아보자
|
10년 전 | 556 | |
| 7736 |
잘살아보자
|
10년 전 | 575 | |
| 7735 |
잘살아보자
|
10년 전 | 905 | |
| 7734 |
잘살아보자
|
10년 전 | 470 | |
| 7733 |
잘살아보자
|
10년 전 | 575 | |
| 7732 |
잘살아보자
|
10년 전 | 743 | |
| 7731 |
잘살아보자
|
10년 전 | 665 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기