CS3의 콘텐츠 속성 설명
일반 문자 삽입
콘텐츠: 삽입된 글
<h1> h1</h1>
<h2> h2</h2>
css
h1::after{ content:"h1 " }
h2::after{ content:none }
실행 결과:https://jsfiddle.net/dwqs/Lmm1r08x/
문자 기호 포함
콘텐츠 속성의 Open-quote 속성 값과close-quote 속성 값을 사용하여 문자열 양쪽에 괄호, 단인덱스, 쌍인덱스 같은 삽입 문자 기호를 추가할 수 있습니다.open-quote는 시작하는 문자 기호를 추가하는 데 사용되고,close-quote는 끝 문자 기호를 추가하는 데 사용됩니다.위의 css: 수정
h1{ quotes:"(" ")"; /* quotes */ }
h1::before{ content:open-quote; }
h1::after{ content:close-quote; }
h2{ quotes:"\"" "\""; /* */ }
h2::before{ content:open-quote; }
h2::after{ content:close-quote; }
실행 결과:https://jsfiddle.net/dwqs/p8e3qvv4/
그림 삽입
콘텐츠 속성도 요소 앞/뒤에 그림 html:
<h3> h3</h3>
css:
h3::after{ content:url(http://ido321.qiniudn.com/wp-content/themes/yusi1.0/img/new.gif) }
실행 결과:https://jsfiddle.net/dwqs/c6qk6pkv/
요소의 속성 값 삽입하기
콘텐츠 속성은attr를 이용하여 원소의 속성을 직접 가져와 대응하는 위치에 삽입할 수 있습니다.html:
<a href="http:///www.ido321.com"> </a>
css:
a:after{ content:attr(href); }
실행 결과:https://jsfiddle.net/dwqs/m220nzan/
항목 번호 삽입
콘텐츠의counter 속성을 이용하여 여러 항목에 연속 번호를 추가합니다.html:
<h1> </h1>
<p> </p>
<h1> </h1>
<p> </p>
<h1> </h1>
<p> </p>
<h1> </h1>
<p> </p>
css:
h1:before{ content:counter(my)'.'; }
h1{ counter-increment:my; }
실행 결과:https://jsfiddle.net/dwqs/2ueLg3uj/
항목 번호 손질
기본적으로 삽입된 항목 번호는 숫자형입니다. 하나, 둘, 셋...자동으로 증가하여 프로젝트 번호에 문자와 스타일을 추가할 수 있습니다. 여전히 위의 html을 이용하여 css는 다음과 같이 수정합니다.
h1:before{ content:' 'counter(my)' '; color:red; font-size:42px; }
h1{ counter-increment:my; }
실행 결과:https://jsfiddle.net/dwqs/17hqznca/
번호 종류 지정
콘텐츠(계수기 이름, 번호 종류) 형식의 문법으로 번호 종류를 지정하고 번호 종류의 참고는 l의list-style-type 속성 값에 근거할 수 있습니다.위의 html을 사용하여 css 수정 사항은 다음과 같습니다.
h1:before{ content:counter(my,upper-alpha); color:red; font-size:42px; }
h1{ counter-increment:my; }
실행 결과:https://jsfiddle.net/dwqs/4nsrtxup/
번호 중첩
큰 번호에는 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포된 내포html:
<h1> </h1>
<p> 1</p>
<p> 2</p>
<p> 3</p>
<h1> </h1>
<p> 1</p>
<p> 2</p>
<p> 3</p>
<h1> </h1>
<p> 1</p>
<p> 2</p>
<p> 3</p>
css:
h1::before{ content:counter(h)'.'; }
h1{ counter-increment:h; }
p::before{ content:counter(p)'.'; margin-left:40px; }
p{ counter-increment:p; }
실행 결과:https://jsfiddle.net/dwqs/2k5qbz51/예시된 출력에서 p의 번호가 연속적이라는 것을 알 수 있다.만약에 모든 h1 이후의 세 개의 p에 대해 다시 번호를 매긴다면counter-reset 속성을 리셋하여 상기 h1의 css:를 수정할 수 있습니다
h1{ counter-increment:h; counter-reset:p; }
이렇게 하면 번호가 리셋됩니다. 결과를 보십시오.https://jsfiddle.net/dwqs/hfutu4Lq/또한 3층 중첩과 같은 복잡한 중첩을 실현할 수 있다.html:
<h1> </h1>
<h2> </h2>
<h3> </h3>
<h3> </h3>
<h2> </h2>
<h3> </h3>
<h3> </h3>
<h1> </h1>
<h2> </h2>
<h3> </h3>
<h3> </h3>
<h2> </h2>
<h3> </h3>
<h3> </h3>
css:
h1::before{ content:counter(h1)'.'; }
h1{ counter-increment:h1; counter-reset:h2; }
h2::before{ content:counter(h1) '-' counter(h2); }
h2{ counter-increment:h2; counter-reset:h3; margin-left:40px; }
h3::before{ content:counter(h1) '-' counter(h2) '-' counter(h3); }
h3{ counter-increment:h3; margin-left:80px; }
실행 결과:https://jsfiddle.net/dwqs/wuuckquy/
장대대에는counter를 이용하여 계수를 실현하는 글이 있다. 소tip:CSS계수기+위조류는 수치의 동적 계산과 표현을 실현한다.
텍스트:http://www.ido321.com/1555.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하는 방법은 무엇입니까?장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하려면 @media의 미디어 쿼리 구문을 사용한 다음 구문을 작성하여 스타일의 최소 너비를 정의해야 합니다. 적용된 후 and라는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.