dedecms如何修改css?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比大豐網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式大豐網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋大豐地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
織夢DedeCMS修改模板默認CSS文件分析:首先,打開后臺——模板——默認模板管理——index.htm.
看到有一句,說明,我們模板是根據(jù)這個CSS來布局網(wǎng)頁的,于是我們就打開網(wǎng)站目錄下面的templets\style\dedecms.css.然后來分析一下CSS的構(gòu)成。
我們根據(jù)主頁的調(diào)用,來研究CSS這樣容易理解。我們打開主頁模板,找到:
那么 w960 center clear mt1 都定義了什么呢?我們打開DEDECMS.CSS 找打相關(guān)的定義。
/*---------- stock ---------*/ .center{ margin:0px auto; 定義了CSS模塊的邊緣位置都是0,也就是這個center的層 距離上右下左都是0px; } .w960{ width:960px; 定義了整體的寬度為960px; /*position:relative;*/ } .pright .infos_userinfo { margin-bottom: 0px; 定義了首頁右部下的 互動中心的下面邊緣為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)容超出了 層的范圍 就隱藏起來。 }這個pleft 的定義 沒有在dedecms.css 中,但是我們會發(fā)現(xiàn)一句話 @import url("layout.css"); @import url("page.css"); 這說明,在dedecms.css 中引用了 page.css 和layout.css 這兩個樣式表,于是我們就在page.css 中找到了pleft 的定義 .pleft{ width:712px;定義了寬度 float:left;該層向左浮動 overflow:hidden;超出范圍則隱藏 }在該層下面調(diào)用的是新聞頭條的內(nèi)容,看看它的css .index .bignews{ width:424px; height:400px; float:right; 向右浮動 border:1px solid #DFF2F5;表示邊框線用 #dff2f5的實體顏色填充 background:url(../images/headbg-top.gif) repeat-x;背景圖片為 headbg-top.gif 并且橫向平鋪 overflow:hidden;超出則隱藏。 } 所以,我們看到頭條的這部分是在flash幻燈片右邊顯示,并且加上了淺藍色的邊框線。到此,中部的頭條新聞和最近更新已經(jīng)分析完了。再來看看 onenews是如何定義的。 .index .bignews .onenews{ margin:0 3px 0 3px; 左右外邊距分別空3個像素 padding:7px 6px;上左內(nèi)邊距分別空7,6個像素 border-bottom:1px dashed #EBEBEB;下邊框加一個 #ebebeb的虛線 } 所以我們看見頭條的文章左右都有一定的距離,并且下面還有一個虛線顯示這個下面調(diào)用的是以往的頭條,默認的有4篇文章,調(diào)用了d1 d1arc 2個css .index .bignews div.d1{ padding:6px 10px; clear:both;這句話是清除浮動,如果不加它,大家可以試試看,是不是 d1 這個層就跑到 頭條的右邊了。 width:406px; overflow:hidden; } .index .bignews div.d1arc{ margin-right:12px; width:190px; float:left;因為此時要調(diào)用4篇文章,改文章是2*2排列的,如果不加這個屬性,新聞就應(yīng)該垂直排列了(因為你剛才用clear:both 清除浮動啦),大家試試看是不是這樣的。 height:24px; line-height:24px;行間距,即字體最底端與字體內(nèi)部頂端之間的距離 overflow:hidden; }最新文章下面看看 newarticle 這個css吧,還是拿快學(xué)網(wǎng)的首頁舉例子,上面的這句是用來顯示 “最近更新”那幾個綠顏色字的,看看它是怎么定義的。 .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; } 所以,我們能看到那個 最近更新 并且還有一個橫條,其實它是個圖片,大家右鍵圖片另存為看看就知道了這里面調(diào)用了 c2 和ico1 兩個 css .index .bignews ul.c2{ width:416px; padding:0px 4px 0px; 內(nèi)邊距為 上0 右4下0 clear:both;清除浮動 和上面的意思一樣 overflow:hidden; } ico1 這個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),所以我們看到最新文章的列表左邊都有一個小黑點,這個小黑點就是 ico-1.gif }
看看flash的 css 定義 .index .flashnews{ width:280px; height:192px; overflow:hidden; float:left;這句決定了,flash 的新聞列表在 頭條的左邊顯示。如果你把bignews 和flashnews 的float 屬性互換一下應(yīng)該是上面結(jié)果呢?大家試試看。 }這邊是特別推薦調(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)容,你們對dedecms如何修改css大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站名稱:dedecms如何修改css
鏈接URL:http://weahome.cn/article/jhpigp.html