스크립트가있어서 CSS 스타일 시트에 PHP 코드를 포함해야합니다. 하지만 내 CSS 파일에 PHP 코드를 추가하려고하면 아무 일도 일어나지 않습니다! 가능한가?CSS에 PHP 코드를 포함시키는 방법은 무엇입니까?
7
A
답변
17
그러나,
styles.css -> styles.php
을 .php
에 종료 CSS 파일의 이름을 변경, 난 당신이 정말 CSS 파일에서 PHP 코드를 가질 필요가 있다고 의심한다. 아래 댓글에서
좋은 점은, 파일의 상단에
<?php header("Content-type: text/css"); ?>
놓습니다.
4
.htaccess
에 추가해 보았습니까? 작동하지 않습니다 CSS 파일에서 PHP 코드를 넣는
AddType application/x-httpd-php .css
2
. 먼저 PHP 파일을 만들어야하고 그 출력을 CSS 코드로 만들어야합니다. 올바른 콘텐츠 형식 헤더도 설정하십시오. 이 동적 값의 끔찍한 많은 아니라면
<?php
header('Content-type: text/css');
$color = "#ff6600";
?>
body {
color: <?=$color?>
}
...
10
, 정적 CSS 파일을 가지고 있고, PHP 어쨌든 이미 실행중인 문서 내에서 동적으로 변경 부분 만 오버라이드 (override)하는 것이 훨씬 낫다. 요청 (부트 스트랩 등에 필요한 시간을 더한 것)을 저장하고 대부분의 스타일 쉬트를 캐시 가능하게 만든다. 당신의 PHP/HTML 페이지의 헤드 섹션에서
: 조언을
<!-- static resource -->
<link rel="stylesheet" href="styles.css">
<!-- Dynamic styles -->
<style type="text/css">
body { color: <?php echo $body_color; ?>; }
h1 { font-size: <?php echo $fontsize."px"; ?>; }
p { color: <?php echo $paragraph_color; ?>; }
</style>
관련 문제
- 1. maven 아티팩트에 테스트 코드를 포함시키는 방법은 무엇입니까?
- 2. PHP 파일의 함수 만 포함시키는 방법은 무엇입니까?
- 3. PHP 코드를 구성하는 방법은 무엇입니까?
- 4. PHP/MySQL : 일반적인 blob 이미지를 PHP 페이지에 포함시키는 방법은 무엇입니까?
- 5. xmlbeans 생성 코드를 maven jar에 자동으로 포함시키는 방법은 무엇입니까?
- 6. 내 ASP.NET webform에 html 코드를 포함시키는 방법은 무엇입니까?
- 7. PostgreSQL 관련 코드를 이식 가능한 SQL에 포함시키는 방법은 무엇입니까? MySQL의에서
- 8. CSS에 적합한 규칙을 정의하는 방법은 무엇입니까?
- 9. HTML을 SWF에 포함시키는 방법은 무엇입니까?
- 10. smarty에 도우미를 포함시키는 방법은 무엇입니까?
- 11. ivy.xml에 파일을 포함시키는 방법은 무엇입니까?
- 12. 문자열에 서식을 포함시키는 방법은 무엇입니까?
- 13. PHP 코드를 만드는 방법은?
- 14. PHP 파일을 템플릿으로 포함시키는 가장 좋은 방법은 무엇입니까?
- 15. PHP 메일에 이미지를 포함시키는 가장 가볍고 효율적인 방법은 무엇입니까?
- 16. 다른 PHP 파일에 codeigniter 프로젝트를 포함시키는 방법은 무엇입니까?
- 17. PHP 세션 파일에 jQuery 파일을 포함시키는 방법은 무엇입니까?
- 18. GWT 위젯에서 일반 CSS에 액세스하는 방법은 무엇입니까?
- 19. CSS에 이미지 맵을 추가하는 방법은 무엇입니까?
- 20. PHP 스크립트의 소스 코드를 숨기는 방법은 무엇입니까?
- 21. 데이터베이스의 테이블에 PHP 코드를 삽입하는 방법은 무엇입니까?
- 22. Wordpress - PHP 코드를 페이지에 통합하는 방법은 무엇입니까?
- 23. 프로필 PHP 코드를 만드는 방법은 무엇입니까?
- 24. PHP 내부에서 HTML 코드를 작성하는 방법은 무엇입니까?
- 25. 이 PHP 코드를 디코딩하는 방법은 무엇입니까?
- 26. 파이썬에서이 PHP 코드를 재 작성하는 방법은 무엇입니까?
- 27. Codeigniter에 '활성화 코드'를 포함시키는 방법은 무엇입니까?
- 28. PHP에 파일을 포함시키는 가장 좋은 방법은 무엇입니까?
- 29. jquery.js를 다른 js 파일에 포함시키는 방법은 무엇입니까?
- 30. 동적 페이지 내용을 템플릿에 포함시키는 방법은 무엇입니까?
감사합니다. 그것은 정말로 일했다! 고마워요! –
Shrapnel - 'codez'의 경우 +1 : D –
이렇게하는 경우 올바른 Content-Type 헤더를 보내야합니다. – RoToRa