>  기사  >  백엔드 개발  >  CSS 파일 내에서 PHP를 실행할 수 있나요?

CSS 파일 내에서 PHP를 실행할 수 있나요?

Susan Sarandon
Susan Sarandon원래의
2024-10-29 14:00:29665검색

Can PHP Be Executed Within a CSS File?

CSS에 PHP 통합

질문: CSS 문서 내에서 PHP 스크립트를 어떻게 실행할 수 있나요?

답변:

CSS 파일 내에서 PHP 코드를 실행하려면 파일 확장자를 .php로 변경하여 서버가 해당 코드를 PHP 파일로 인식할 수 있도록 해야 합니다. 이렇게 변경하면 해당 파일을 일반 CSS 파일로 연결할 수 있습니다. 또한 파일 시작 부분에 다음 헤더가 설정되어 있는지 확인하세요.

<code class="php"><?php header ("Content-type: text/css"); ?></code>

예:

다음 코드를 고려하세요.

/* CSS file: styles.css */
body { background-image:url(../../images/<?php echo $theme.'/'.$background; ?>);}
<code class="html"><!-- HTML file: index.html -->
<link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" /></code>

CSS 파일 확장자를 .php로 수정하고 적절한 헤더를 포함하면 CSS 내의 PHP 코드가 실행되고 배경 이미지가 동적으로 설정될 수 있습니다.

참고: 효율성과 가독성을 위해 단축 태그를 사용하는 것이 좋습니다.

<code class="php">body { background-image:url(../../images/<?=$theme.'/'.$background; ?>);}</code>

위 내용은 CSS 파일 내에서 PHP를 실행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.