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 중국어 웹사이트의 기타 관련 기사를 참조하세요!