자,이 웹 사이트를 운영하고 있습니다. 대부분 PHP로 구동됩니다. header.php와 footer.php 파일이 포함되어 더 깨끗한 작업 영역을 얻을 수 있습니다. 문제는 내 메인 페이지 (홈페이지)가 main.css 파일을 사용한다는 것입니다. 뉴스 페이지에는 많은 유사한 기능이 있으므로 main.css 파일도 사용하지만 news.css 파일에 의해 일부 특정 설정이 무시됩니다. 그것이 모든 HTML이었을 때 나는 그것이 작동하도록 만드는 것이 쉬웠다. (그냥 main.css를 먼저 호출 한 다음 news.css를 호출했다.) 하지만 스타일 시트 호출이 일반적인 헤더 파일에 있기 때문에 예기치 않은 원치 않는 CSS 효과가 홈 페이지에 나타납니다.특정 페이지에 대해 특정 CSS 파일을로드합니까?
PHP에서 news.php가로드 될 때만 news.css 파일을로드하도록 브라우저에 지시 할 수있는 방법이 있습니까?
감사합니다 !!!
if ($current_page == "join") {
echo "stylesheet..";
} else {
echo "another stylesheet..";
}
header.php
을 포함하여 if
문을 만족하는 변수를 설정 :
전체 사이트에서 CSS가 정확하도록 수정하는 것이 가장 좋습니다. 추가 스타일 시트의 추가 HTTP 요청 및로드 시간은 이상적이지 않을 수 있습니다. – Scott