私は現在のサイトをHTML & PHPのマッシュアップに構築しました。私はもともと個々のページにCSSを埋め込んでいました。私は別のヘッダ&フッタのPHPファイルのPHPインクルードを使用しています。私はfooter.php & header.phpをそれぞれの.cssファイルにリンクしていますが、それはある程度は機能しますが、CSSがヘッダファイルとフッタPHPファイルの両方に "流出"しているようです。PHPに独立したCSSを適用する
例えば、私は私のfooter.cssファイルに私の体のテキストに&リンクを濃いグレーを適用します:
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #808080;
}
a:link {
color: #808080 ;
}
a:visited {
color: #808080 ;
}
body {
background-image: url();
background-repeat:repeat-x;
background-color: #000000;
}
.style4 {font-size: 13px}
-->
#footer { width: 100%; height: 20%; background: #181818 ; }
//footer-nav style
#footer-nav {
list-style-type: none;
padding: 0;
float: center;
}
#footer-nav li {
display: inline;
}
#footer-nav li a {
float: center;
text-align: center;
background: none;
margin-left: 15px;
margin-right: 15px;
text-decoration: none;
height: 23px;
line-height: 23px;
}
</style>
`
そして、これは私のheader.phpのファイルにオーバー転送していますリンクを濃いグレーに変更する(header.phpを自分のheader.cssファイルにリンクしているので、これは起こってはならない)。
私が本質的に達成しようとしているのは、ダイナミックヘッダー&私のウェブサイト上のフッターリンクシステムです。追加されたリンク、サービス、
もっと効率的なやり方があれば教えてください!
データベースに色の値を格納し、各ページにインラインでCSSを作成すると考えましたか? –
^それは素晴らしい考えです。私はそれほど高度ではない!これは私自身のカラーコードと参照システムを追加のウェブ言語で作成する必要がありますか? – Willard
いいえ、まったくありません。ちょっと長いですが(複雑ではありません)、w3schools.comに案内します。 )PHPとMySQLのチュートリアル、ちょっとしたグーグル、いくつかの質問がここにあり、あなたが設定する必要があります;) –