CSS 이해 ' 내용 ' 재산
css
- 속성은 생성 된 컨텐츠를 웹 페이지에 삽입하기 위해
- 및 pseudo elements와 함께 사용됩니다. ,
content
,::before
, 문자열, , , ,::after
및 를 포함한 다양한 값을 지원합니다.normal
속성을 사용하여 텍스트, 인코딩 된 문자, 미디어 파일 및 카운터 값을 삽입 할 수 있습니다. 예를 들어, 함수는 지정된 속성의 값을 삽입하는 데 사용될 수 있습니다.counter
또는attr
값은open-quote
속성을 사용하여 개방 또는 닫힌 인용문을 생성합니다. 지정된 요소에서 열린 또는 닫힌 인용문을 제거하는 데 또는 값이 사용될 수 있습니다.url
CSSinitial
속성은 주로 inherit 및 pseudo elements와 함께 사용되지만 pseudo 요소와 함께 사용하여 목록 총알 또는 숫자의 모양을 사용자 정의 할 수 있습니다. -
프론트 엔드 개발자라면 의사 요소와 CSS의 속성에 대해 들어 보았을 것입니다. 이 기사는 의사 요소에 대한 깊은 다이빙에 빠지지 않지만 개념에 익숙하지 않거나 빠른 검토가 필요한 경우 Smashing Magazine에 대한 Louis Lazaris의 기사를 확인하는 것이 좋습니다.
content
이 기사는attr()
속성에 중점을 둘 것입니다. CSS의 속성은 - 및
open-quote
pseudo 요소와 함께 사용됩니다 (단일 결장 또는 이중 결장 구문과 함께 사용할 수 있음). 이 속성은 생성 된 컨텐츠를 웹 페이지에 삽입하는 데 사용되며 모든 주요 브라우저에서 완전히 지원됩니다.close-quote
content
no-open-quote
속성의 기본 구문no-close-quote
속성의 구문은 다음과 같습니다. 여기에는 각 값이 포함되어 있습니다.
CSS는 값마다 약간 다릅니다. 예를 들어, 또는 - 와 함께 content
이것은 단지 예일 뿐이며 나중에 자세히 소개됩니다. 다음 섹션에서는 ::before
를 포함한 각 값에 대해 논의 할 것입니다.::after
::marker
value : 또는
가 content
로 설정되면 의사 요소가 생성되지 않습니다. 로 설정하면
로 계산됩니다. content
content
이 방법은 이미 의사 요소를 정의하는 중첩 요소에 사용될 수 있지만 일부 컨텍스트에서 의사 요소를 무시하려고합니다. ::before
값 : ::after
이 값은 컨텐츠를 문자열로 설정하고 텍스트 내용이 될 수 있습니다. 라틴어가 아닌 문자를 사용하는 경우 문자를 인코딩해야합니다. 각 예를 살펴 보겠습니다. 다음 html을 고려하십시오 :
p::before { content: normal|counter|attr|string|open-quote|url|initial|inherit; }
p::after { content: " (" attr(title) ")"; }
값은 특정 매체를 표시하는 데 관심이있을 때 매우 편리합니다. 이미지와 같은 외부 리소스를 가리키면 할 수 있습니다. 어떤 이유로 자원이나 이미지를 표시 할 수없는 경우 무시되거나 일부 자리 표시자가 대신 사용됩니다. 이 값을 보여주는 몇 가지 코드를 살펴 보겠습니다.
<<>
<uri>
<🎜 🎜>
<uri>
속성과 함께 사용할 수있는 가장 복잡한 값입니다. 두 가지 다른 기능 중 하나로 작성됩니다. CSS 카운터에 대한 자세한 내용은이 기사를 확인하십시오. 그러나 여기에 간단한 개요가 있습니다.
다른 함수 <🎜
p::before { content: normal; } p::after { content: none; }
또는 <🎜 🎜>로 지정하면 선언이 무시됩니다.
<h2 id="Tutorial-Categories">Tutorial Categories</h2> <ol> <li>HTML and CSS</li> <li class="new">Sass & Less</li> <li>JavaScript</li> </ol> <p class="copyright">SitePoint, 2015</p>
counter()
counters()
앞에서 언급했듯이 <,,> 함수는 지정된 속성의 값을 삽입합니다. 이는 유일한 매개 변수입니다. 관련 요소에 속성이 없으면 빈 문자열이 반환됩니다.
content
속성 값을 표시합니다.
counter()
counters()
또는 counter()
<🎜 🎜>
가 이러한 값 중 하나로 설정되면 content
속성은 열린 또는 닫힌 인용문을 생성합니다. 일반적으로 <q>
<🎜 🎜> 값은 <🎜 🎜> pseudo element에만 적용됩니다 (이유는 명백합니다). <🎜 🎜>를 사용하고 동일한 요소에
p::before { content: normal|counter|attr|string|open-quote|url|initial|inherit; }
<<> value : close-quote
또는 ::after
<🎜 🎜>
<🎜 🎜> ::before
값은 지정된 요소에서 열린 따옴표를 제거하고 <🎜 값은 닫힌 따옴표를 제거합니다. 이러한 값이 어떻게 유용 할 수 있는지 궁금 할 것입니다. 다음 html을 봅니다 : <🎜 🎜>
open-quote
속성을 사용하여 3 개의 레이어 깊이로 사용하려는 인용문의 유형을 정의합니다. 그런 다음 의사 요소를 사용하여 컨텐츠로 따옴표를 삽입합니다. 이것은 우리가 이전 섹션에서 한 것과 유사합니다.
no-open-quote
및 no-close-quote
값을 사용하여 그것들을 무시할 수 있습니다 :
라는 클래스를 인용문의 두 번째 레이어에 추가했습니다. 이렇게하면 인용문 중첩이 여전히 인식되지만 요소에 대한 인용문은 나타나지 않습니다. 따라서이 단락의 세 번째 인용문은 단일 곱슬 버팀대 대신 이중 곱슬 교정기를 갖습니다. no-open-quote
<🎜 🎜> <<> 결론 no-close-quote
p::after { content: " (" attr(title) ")"; }
CSS 내용 속성에 대한 <🎜 🎜> <<> FAQ (FAQ) <🎜
p::before { content: normal; } p::after { content: none; }
CSS quotes
속성은 생성 된 컨텐츠를 페이지 레이아웃에 삽입 할 수있는 강력한 도구입니다. 그것은 일반적으로
속성을 사용하여 블록 참조 주위에 따옴표를 삽입하거나 제목 앞에 장식 이미지를 추가 할 수 있습니다. 및 pseudo elements와 함께 사용됩니다. 그러나 목록 항목의 태그 상자를 나타내는 특성을 함수를 사용하여 이미지에 삽입 할 수 있습니다. 이미지는
예, 유니 코드를 사용하여 CSS
no-open-quote
::after
css 속성은 주로 content
pseudo element와 함께 사용할 수 있습니다. 이를 통해 목록 총알 또는 번호의 모양을 사용자 정의 할 수 있습니다. ::before
::after
css ::marker
특성은 함수를 사용하여 표시 할 수 있습니다. 예를 들어, 사용자가 실제 URL을 볼 수 있도록 링크의 속성 값을 표시하는 데 사용할 수 있습니다. 구문은
예, CSS content
또는 pseudo element가 배치되는 곳에 삽입됩니다. 예를 들어, attr()
는 image.jpg라는 이미지를 삽입합니다. href
content: attr(href)
content
속성에서 특수 문자를 사용할 수 있습니다. 예를 들어, url()
는 총알을 삽입합니다. 항상 BackSlash () 유니 코드로 시작하는 것을 잊지 마십시오. ::before
CSS 컨텐츠 속성이 SEO에 영향을 미칩니 까? ::after
CSS를 통해 추가 된 콘텐츠는 일반적으로 검색 엔진에서 색인화되어야하는 콘텐츠가 아닌 장식적인 것으로 간주됩니다. 따라서 SEO에 중요한 것이 아니라 장식용 콘텐츠에 CSS content: url(image.jpg)
속성을 사용하는 것이 가장 좋습니다.
속성은 HTML을 삽입하는 데 사용할 수 없습니다. 텍스트, 이미지, 카운터 및 속성 값 만 삽입 할 수 있습니다. HTML을 삽입 해야하는 경우 HTML 문서에서 직접 수행하거나 JavaScript를 사용해야합니다. 아니요, CSS
CSS 컨텐츠 속성은 모든 브라우저에서 지원됩니까? content
Chrome, Firefox, Safari 및 Edge를 포함한 모든 현대식 브라우저는 CSS counter()
속성을 광범위하게 지원합니다. 그러나 이전 버전의 Internet Explorer에서는 완전히 지원되지 않을 수 있습니다. counters()
속성은 애니메이션이 될 수 없습니다. 값 범위가있는 속성이 아니라 특정 값이 설정되어 있기 때문입니다. 애니메이션을 만들어야하는 경우 또는 와 같이 애니메이션 할 수있는 다른 CSS 속성을 사용하는 것을 고려하십시오. 아니요, CSS
content
위 내용은 CSS 이해 ' 내용 ' 재산의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Svelte Transition API는 맞춤형 전환을 포함하여 문서를 입력하거나 떠날 때 구성 요소를 애니메이션하는 방법을 제공합니다.

웹 사이트의 컨텐츠 프레젠테이션을 설계하는 데 얼마나 많은 시간을 소비합니까? 새 블로그 게시물을 작성하거나 새 페이지를 만들 때

최근 Bitcoin의 가격이 20k 달러가 넘는 USD가 최근에 등반되면서 최근 30k를 끊었으므로 Ethereum을 만드는 데 깊이 다이빙을 할 가치가 있다고 생각했습니다.

NPM 명령은 서버 시작 또는 컴파일 코드와 같은 것들에 대한 일회성 또는 지속적으로 실행되는 프로세스로 다양한 작업을 실행합니다.

이 기사에서는 그림자 및 그라디언트와 같은 텍스트 효과에 CSS를 사용하여 성능을 최적화하고 사용자 경험을 향상시킵니다. 초보자를위한 리소스도 나열됩니다. (159 자)

개발자로서 어느 단계에 있든, 우리가 완료 한 작업은 크든 작든, 개인적이고 전문적인 성장에 큰 영향을 미칩니다.

나는 다른 날에 Eric Meyer와 대화를 나누고 있었고 나는 내 형성 시절부터 Eric Meyer 이야기를 기억했습니다. CSS 특이성에 대한 블로그 게시물을 썼습니다
