테스트 사이트 - 개발 중인 베타 버전입니다

html 파일명에 따라 css 불러오기 채택완료

bonobono 8년 전 조회 3,859

a1.html 에서는 a1.css 를 불러오고 

a2.html 에서는 a2.css 를 불러오고싶습니다

a3.html ~...

 

a1과 a2의 헤드를 공통으로 불러오고있어서 파일마다 css를 불러와주는게 아닌 구문(?)으로 한번에 처리 하고 싶습니다 (그누보드사용x)

 

php/자바스크립트/제이쿼리 만 사용가능할것같습니다..

 

도움부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

페이지 주소를 확인해서 해당 css를 넣으면 될 것 같습니다.

 

</p><p>$request_uri = $_SERVER['REQUEST_URI']; </p><p>$css_change = "";</p><p>if(<span style="font-size: 14.6667px;">$request_uri=="/a1.html"</span><span style="font-size: 11pt;">)</span></p><p><span style="font-size: 11pt;">  </span><span style="font-size: 14.6667px;">$css_change = "a1.css";</span></p><p style="font-size: 14.6667px;">else if(<span style="font-size: 14.6667px;">$request_uri=="/a2.html"</span><span style="font-size: 11pt;">)</span></p><p style="font-size: 14.6667px;"><span style="font-size: 11pt;">  </span><span style="font-size: 14.6667px;">$css_change = "a2.css";</span></p><p>

 

그냥 $request_uri 의 문자열을 '.' 기준으로 split해서 해당 css를 페이지 명과 동일하게 해도 될 것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

b
bonobono
8년 전
제가 php 에 대한 지식이없어서...
적용하려면 코드를 어떻게 써야하나요?
달빛새벽
8년 전
[code]
$request_uri = $_SERVER['REQUEST_URI'];
$uriarr = explode(".", $request_uri);
echo $uriarr[0];
[/code]

이렇게 해서 출력 되는 것을 보시면 응용 가능하실 것 같습니다.
b
bonobono
8년 전
감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인