CSS 생성 콘텐츠에 HTML 문서나 조각을 표시할 수 있습니까?

Linda Hamilton
풀어 주다: 2024-10-24 01:46:02
원래의
426명이 탐색했습니다.

Can HTML Documents or Fragments Be Displayed in CSS Generated Content?

CSS 콘텐츠에 .html 문서나 .html 부분을 표시할 수 있나요?

HTML 콘텐츠 속성을 사용하여 삽입합니다. 외부 리소스를 요소로 변환합니다. 이 리소스는 이미지, 비디오 또는 HTML 문서일 수도 있습니다.

content 속성에 HTML 문서를 표시하려면 url() 함수를 사용하여 문서의 URL을 지정할 수 있습니다. 예:

<code class="css">.content {
  content: url(example.html);
}</code>
로그인 후 복사

이렇게 하면 .content 요소에 example.html 파일의 내용이 표시됩니다.

컨텐트 속성을 사용하여 HTML 조각을 표시할 수도 있습니다. HTML 조각은 또는 꼬리표. 콘텐츠 속성에 HTML 조각을 표시하려면 data: URI 체계를 사용할 수 있습니다. 예:

<code class="css">.content {
  content: url(data:text/html,<html><body><h1>Hello, world!</h1></body></html>);
}</code>
로그인 후 복사

이렇게 하면 "Hello, world!"라는 텍스트가 표시됩니다. .content 요소에 있습니다.

CSS 생성 콘텐츠에서 .html 문서나 .html 요소를 렌더링할 수 있나요? @LGSon이 시연한 접근 방식을 사용합니다. SVG의 HTML에도 CSS 생성 콘텐츠가 포함되어 있습니다.

예, @LGSon이 시연한 접근 방식을 사용하여 HTML 문서 또는 CSS 생성 콘텐츠의 HTML 요소를 렌더링할 수 있습니다. 이 접근 방식에는 데이터 URI를 사용하여 HTML 콘텐츠를 CSS 파일에 포함시킨 다음 콘텐츠 속성을 사용하여 HTML 콘텐츠를 표시하는 작업이 포함됩니다.

예를 들어 다음 CSS 코드는 예제의 HTML 콘텐츠를 포함합니다. html 파일을 CSS 파일에 추가합니다.

<code class="css">.content {
  content: url(data:text/html,<?php echo file_get_contents('example.html'); ?>);
}</code>
로그인 후 복사

이 코드는 .content 요소에 example.html 파일의 내용을 표시합니다.

이 접근 방식을 사용하여 HTML을 표시할 수도 있습니다. CSS 생성 콘텐츠의 조각입니다. 예를 들어, 다음 CSS 코드는 HTML 조각

Hello, world!

CSS 파일에:

<code class="css">.content {
  content: url(data:text/html,<p>Hello, world!</p>);
}</code>
로그인 후 복사

이 코드는 "Hello, world!"라는 텍스트를 표시합니다. .content 요소에

위 내용은 CSS 생성 콘텐츠에 HTML 문서나 조각을 표시할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!