溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

dedecms如何修改css

發(fā)布時(shí)間:2020-09-24 10:45:36 來源:億速云 閱讀:117 作者:小新 欄目:web開發(fā)

dedecms如何修改css?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

織夢(mèng)DedeCMS修改模板默認(rèn)CSS文件分析:首先,打開后臺(tái)——模板——默認(rèn)模板管理——index.htm.

看到有一句,<link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />說明,我們模板是根據(jù)這個(gè)CSS來布局網(wǎng)頁的,于是我們就打開網(wǎng)站目錄下面的templets\style\dedecms.css.然后來分析一下CSS的構(gòu)成。

我們根據(jù)主頁的調(diào)用,來研究CSS這樣容易理解。我們打開主頁模板,找到:

<div class="w960 center clear mt1">/*這句是控制除了網(wǎng)站頭部和友情鏈接的所有結(jié)構(gòu)樣式*/

那么 w960 center clear mt1 都定義了什么呢?我們打開DEDECMS.CSS 找打相關(guān)的定義。

/*---------- stock ---------*/ 
.center{ 
    margin:0px auto; 定義了CSS模塊的邊緣位置都是0,也就是這個(gè)center的層 距離上右下左都是0px;
} 
.w960{ 
    width:960px; 定義了整體的寬度為960px;
    /*position:relative;*/ 
} 
.pright .infos_userinfo { 
    margin-bottom: 0px; 定義了首頁右部下的 互動(dòng)中心的下面邊緣為0px;
} 
.mt1{/* ( margin-top * 1 ) */ 
    margin-top:8px; 定義了mt1的頂部邊緣為8px;
} 
.pright .mt1{ 
    margin-top:0px; 定義了pright 下面的mt1頂部邊緣為0px;
} 
.mt2{/* ( margin-top * 2 ) */ 
    margin-top:16px; 頂部邊緣為16px;
} 
.clear{ 
    overflow:hidden; 如果clear層里面的內(nèi)容超出了 層的范圍 就隱藏起來。
} 
    
         <div class="pleft">這個(gè)pleft 的定義 沒有在dedecms.css 中,但是我們會(huì)發(fā)現(xiàn)一句話
@import url("layout.css");
@import url("page.css");
這說明,在dedecms.css 中引用了 page.css 和layout.css 這兩個(gè)樣式表,于是我們就在page.css 中找到了pleft 的定義
.pleft{
width:712px;定義了寬度
float:left;該層向左浮動(dòng)
overflow:hidden;超出范圍則隱藏
}
    <div class="bignews">
     在該層下面調(diào)用的是新聞?lì)^條的內(nèi)容,看看它的css
.index .bignews{
width:424px;
height:400px;
float:right; 向右浮動(dòng)
border:1px solid #DFF2F5;表示邊框線用 #dff2f5的實(shí)體顏色填充
background:url(../images/headbg-top.gif) repeat-x;背景圖片為 headbg-top.gif   并且橫向平鋪
overflow:hidden;超出則隱藏。
}
所以,我們看到頭條的這部分是在flash幻燈片右邊顯示,并且加上了淺藍(lán)色的邊框線。
    <!--頭條-->
        <div class="onenews">       再來看看 onenews是如何定義的。
        .index .bignews .onenews{
margin:0 3px 0 3px; 左右外邊距分別空3個(gè)像素
padding:7px 6px;上左內(nèi)邊距分別空7,6個(gè)像素
border-bottom:1px dashed #EBEBEB;下邊框加一個(gè) #ebebeb的虛線
}
所以我們看見頭條的文章左右都有一定的距離,并且下面還有一個(gè)虛線顯示       
</div>
      <!-- /onenews -->
          這個(gè)下面調(diào)用的是以往的頭條,默認(rèn)的有4篇文章,調(diào)用了d1 d1arc 2個(gè)css
.index .bignews div.d1{
padding:6px 10px;
clear:both;這句話是清除浮動(dòng),如果不加它,大家可以試試看,是不是 d1 這個(gè)層就跑到 頭條的右邊了。
width:406px;
overflow:hidden;
}
.index .bignews div.d1arc{
margin-right:12px;
width:190px;
float:left;因?yàn)榇藭r(shí)要調(diào)用4篇文章,改文章是2*2排列的,如果不加這個(gè)屬性,新聞就應(yīng)該垂直排列了(因?yàn)槟銊偛庞胏lear:both 清除浮動(dòng)啦),大家試試看是不是這樣的。
height:24px;
line-height:24px;行間距,即字體最底端與字體內(nèi)部頂端之間的距離
overflow:hidden;
}
      <!--/頭條-->
        <div class='newarticle'>最新文章</div>
下面看看 newarticle 這個(gè)css吧,還是拿快學(xué)網(wǎng)的首頁舉例子,上面的這句是用來顯示 “最近更新”那幾個(gè)綠顏色字的,看看它是怎么定義的。    
   .index .bignews div.newarticle{
height:24px; 高度
background:url(../images/new-article.gif) 8px 3px no-repeat;背景圖片在x軸8px 和y軸3px出出現(xiàn)
font-size:0px;
color:#fff;
}    所以,我們能看到那個(gè) 最近更新 并且還有一個(gè)橫條,其實(shí)它是個(gè)圖片,大家右鍵圖片另存為看看就知道了
<ul class="c2 ico1">
                這里面調(diào)用了 c2 和ico1 兩個(gè) css
.index .bignews ul.c2{
width:416px;
padding:0px 4px 0px; 內(nèi)邊距為 上0 右4下0
clear:both;清除浮動(dòng) 和上面的意思一樣
overflow:hidden;
}
ico1 這個(gè)css 在layout.css 中了。
.ico1 li{
padding-left:16px; 指的是 新聞列表左內(nèi)邊距為16px
background:url(../images/ico-1.gif) 7px 11px no-repeat; 背景在7px,11px 處出現(xiàn),所以我們看到最新文章的列表左邊都有一個(gè)小黑點(diǎn),這個(gè)小黑點(diǎn)就是 ico-1.gif
}
             </ul>
           </div>
    <!-- /bignews --> 到此,中部的頭條新聞和最近更新已經(jīng)分析完了。
    <div class="flashnews">
           看看flash的 css 定義
.index .flashnews{
width:280px;
height:192px;
overflow:hidden;
float:left;這句決定了,flash 的新聞列表在 頭條的左邊顯示。如果你把bignews 和flashnews 的float 屬性互換一下應(yīng)該是上面結(jié)果呢?大家試試看。
}
       </div>
    <!-- /flashnews -->
    <div class="latestnews">這邊是特別推薦調(diào)用的樣式,還是來看看css
.index .latestnews{
width:280px;
height:200px;
margin-top:8px;
float:left;
}
.index .latestnews dl dd{
padding:2px 5px;
}
.index .latestnews ul a{
color:#555;
}

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)dedecms如何修改css大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI