これはPHPで簡単に行うことができます。そして、それを行うことを含む、非常に正式な方法です。彼らのほとんどは、この方法だけをフォローアップしています。
styling.php
というPHPファイルを作成し、すべてのcssファイルをそのPHPファイルに含めることができます。その後、ファイルに含めることができます。次のコードを持つことができ、このファイルの下で
styling.php
。
<link type='text/css' rel='stylesheet' href='css/header.css' />
<link type='text/css' rel='stylesheet' href='css/body.css' />
<link type='text/css' rel='stylesheet' href='css/sidebar.css' />
<link type='text/css' rel='stylesheet' href='css/footer.css' />
そしてPHPファイルで、あなたはinclude()
include()
の助けを借りて、このように呼び出すことができます - ザ・文は指定されたファイルが含まれており、評価しています。
ファイルは、指定されたファイルパスに基づいてインクルードされます。指定されていない場合、include_pathが指定されます。ファイルがインクルードパスに見つからない場合、インクルードは最後に呼び出し元のスクリプトのディレクトリと現在の作業ディレクトリをチェックしてから失敗します。インクルードコンストラクトは、ファイルが見つからない場合に警告を出します。これはrequireとは異なる動作であり、致命的なエラーが発生します。
パスが定義されている場合、絶対パス(ドライブ文字またはWindowsの場合は\、Unix/Linuxシステムの場合は/)か、カレントディレクトリ(。または..で始まる)一緒に無視される。たとえば、ファイル名が..で始まる場合/の場合、パーサは親ディレクトリ内で要求されたファイルを検索します。
include()
は警告のみ(E_WARNING)を生成し、スクリプトが
<html>
<head>
<?php include('styling.php'); ?>
</head>
<body>
</body>
</html>
を継続していきますそして、あなたはpagesourceを表示したとき、それは別に、すべてのリンクが表示されます。
include()
ソリューションの一つの明確な理解のためのいくつかの詳細:
vars.php
<?php
$color = 'green';
$fruit = 'apple';
?>
test.phpを
を中フッターファイルを含めるには
<?php
echo "<p>Copyright © 1999-" . date("Y") . " W3Schools.com</p>";
?>
:
<?php
echo "A $color $fruit"; // A
include 'vars.php';
echo "A $color $fruit"; // A green apple
?>
ソリューション二つ
たちはこのようになります "footer.php" と呼ばれる標準のフッターファイルを、持っていると仮定しますページを使用するには、includeステートメントを使用します。
<html>
<body>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>
</body>
</html>
私の説明でもっと理解できるように。
すべてをコピーして1つのファイルに貼り付けます。 –
各cssファイルのすべてのテキストをコピーし、 'all.css'ファイルに貼り付けます。すべてが終わった。 –
しかし、私は私のウェブサイトの各部分が異なるCSSファイルにあるようなフォーマットになりたい..上の私のコードのように.. – Ryan