亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么解決統一header,引用不同css問題?

怎么解決統一header,引用不同css問題?

海綿寶寶撒 2019-04-08 11:17:29
做網站頁面時,總是會把header部分做成一個統一的,然后在不同的頁面引入。但是,不同的頁面可能會有自己不同的樣式,不同的js,當然還有不同的等信息。這些本來該通用的部分,因為這些而變的不同,大家是怎么解決的呢?我能想到的是兩種解決方案+在header中做判斷+把header在做細,只做通用的一部分,剩下的部分,還是讓各個頁面,自己來寫。
查看完整描述

2 回答

?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

在需要引用header的頁面:
$page_title='defaultpagename';
$page_css='';
$page_script='';
require_once('header.php');
?>
header.php:
<?=$page_title?>
                            
查看完整回答
反對 回復 2019-04-08
?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

感覺這道題是在論模板存在的重要性啊。一般來說title往往就是顯示文章名(變量)和網站標題(變量)這種,所以用if判斷是比較方便的,各種博客主題(我接觸這個比較多就單說這個了)也基本都是這樣做的,類似于:
<?phpif(isset($post['title']))echo$post['title'].'-';?><?phpecho$sitename;?>
至于CSS的話一般來說基本都是各個頁面變化不大的,在這種情況下可以試著用條件判斷為不同的頁面增加一些不一樣的id或者class屬性,同時在style.css文件中分別描述修飾內容就好了,類似于下面這種:
">
當然你也可以考慮在不公用的部分單獨加上不同的樣式的代碼,正如你第二種方法所說。如果說是頁面的樣式區別太大的話,建議還是重新用一個模板頁面(例如head.index.html和head.page.html諸如此類的)吧,因為模板本身就是布局樣式差不多的放一個模板里頭,如果是兩個樣子不一樣的頁面引用的而是同一個模板文件,到后面你自己也會搞暈的是么。
                            
查看完整回答
反對 回復 2019-04-08
  • 2 回答
  • 0 關注
  • 314 瀏覽
慕課專欄
更多

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號