2010-12-21 4 views
0

내 웹 사이트의 내용물을 포함하려고하는데, 설정하려면 헤더, 바닥 글, 탐색 등이 포함됩니다. 헤더에 DOCTYPE을 </head> 태그 끝에 추가했습니다.특정 페이지에 포함 및 스타일 시트 사용?

이렇게하면 페이지 헤드가 포함되어 있으면 특정 페이지에 대한 스타일 시트 만 추가 할 수 있습니까?

+0

DOCTYPE이 태그 앞에 배치 할 필요가 등, main.css가 포함됩니다 index.css 포함됩니다. – Mike

답변

0

잘 포함 된 헤더 PHP 파일에

그렇게

<[email protected]$css;?> 

같은 변수

를 추가 할이 일을 할 수있는 다양한 방법을 많이가 다음을 포함하는 파일 css 변수를 포함하고자하는 것으로 정의하십시오.

$css = 'something'; 

include(header.php); 

이 당신의 header.php

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<[email protected]$css;?> 
</head> 

이며, 이것은 당신은 사용자가 어떤 페이지를 검출하기 위해 헤더 페이지에서 PHP를 사용하고, 관련을 표시 할 수 있습니다 당신의 index.php

$css= '<link href="style.css" rel="stylesheet" type="text/css" />'; 
include('header.php'); 
+0

잃어 버렸습니다. 페이지에 어떻게 추가합니까? – nowayyy

+0

은 대답을 – Breezer

0

경우 스타일 시트. 당신의 index.php에있는 경우

<?php 
$page = $_SERVER["REQUEST_URI"]; 
$clean = array("/", ".php"); 
$page = str_replace($clean, "", $page); 
echo " 
<link href=css/$page.css media=screen rel=stylesheet type=text/css />"; 
?> 

,이 스크립트는 main.php가

+0

으로 업데이트했습니다. 헤더가있는 것은보기 흉한 방법입니다. 그것은 최소한의 PHP 코드를 포함해야합니다 –

관련 문제