2012-09-11 6 views
0

내 css가 php로 생성되었습니다.CSS의 콘텐츠 유형 클라이언트 측 설정

그리고 콘텐츠 유형을 css로 설정했지만 클라이언트 측에 설정하고 싶습니다.

나는, 우리가 header('Content-Type: text/css');

을 할 수있는 서버 측을 알고 있지만 클라이언트 측에서 CSS에 콘텐츠 형식을 강제하는 방법은 무엇입니까?

+1

서버 측에서 이미 생성 했으므로 서버 측에서 콘텐츠 유형을 설정하는 것이 맞습니까? – BoltClock

+0

@BoltClock 설명하기가 조금 어렵습니다. 내 웹 사이트의 모든 내용은 PHP 페이지가 생성 된 데이터베이스에 있습니다. 그리고 내가 쓰는 모든 것은 다른 모든 페이지에도 적용될 것입니다. (헤더 설정 포함) – Mageek

+1

PHP로 CSS 생성시주의해야합니다. 그것들은 거의 이루어지지 않는 이유입니다. 서버 시간이 오래 걸리고 클라이언트 쪽에서 캐싱에 문제가 발생할 수 있습니다. LESS와 같은 전처리기를 고려해보십시오. http://lesscss.org/ – Pevara

답변

0

서버는 응답 헤더에 콘텐츠 형식을 설정하는 서버 여야합니다. CSS 파일을 별도로 제공 할 수없는 이상한 제한이있는 경우 헤더 또는 바닥 글 html의 전역 공유 PHP 페이지에서 < 스타일> 태그에 CSS를로드하는 것이 좋습니다.

+0

이것은 HTTP 헤더를 캐시 제어 등의 컨텐츠와 연관시킬 수있는 원격 기회가 완전히 제거되는 극단적 인 상황입니다. DB에서 제공하는 현재의 방법은 여전히 ​​나쁘지 만 적어도 여전히 HTTP 요청입니다 :) – Vikdor