请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 年会“船票”每日审核名单公布 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -一骑新区横扫三国-5d6d免费论坛

查看: 38108|回复: 56

6.0风格制作(升级)教程----模板文件的修改----header.htm的修改 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
294545
积分
6957
帖子
3610
威望
334
在线时间
0 小时
注册时间
2005-12-23
发表于 2007-9-5 16:35:15 |显示全部楼层
上一节:6.0风格制作(升级)教程----后台模板添加设置

四、模板文件的修改----header.htm的修改

        在上一节里我们已经简单设置了界面风格的大体模样,那么现在我们开始不断的完善我们的风格。

        对比我们勾画的草图和我们现在的风格,我们发现,在草图上我们的菜单栏是在最上边的,所以呢,我们首先调整菜单栏和头部的位置。打开header.htm文件,可以清楚的看到,这个文件只有两个结构,一个是菜单栏  <div id="menu">~~~~~</div>,一个是头部  <div id="header">~~~~~</div>,首先我们将这两部分调换,使菜单栏居上,header据下。更新css缓存,我们可以看到头部变成下图的模样。
01.jpg

        header.htm

        然后我们现对menu做修改,打开css.htm文件,查找#menu { height: 31px; border: 1px solid {CATBORDER}; {HEADERMENUBGCODE}; background-repeat: repeat-x; },现在我们需要对这个样式进行修改。第一个height,我们看下我们的menu背景图片menu_bg.gif的宽度和高度,分别为944px和34px,所以我们将这里的height值做修改,并添加上一个宽度,第二个border,因为我们的背景图片上本上已经带了边缘,所以这里我们去掉这里的border宽度,直接删除这句,第三个,是后台界面设置的logo设置,我们不再后台定义logo所以,也将其删除,第四个是定义背景是否平铺的,我们对其进行修改,修改为background:url({IMGDIR}/menu_bg.gif) center no-repeat; 这就设置了背景,以及背景位于中间,不平铺。这样子,我们的menu就定义好了,更新下缓存看看效果。
02.jpg
      
        我们看到菜单栏的两边的竖线几乎没有显示出来,这是为什么呢?因为我们后台定义的外表格宽度的问题,那个宽度是.wrap的宽度,而我们的头部和菜单栏正好在这里边包含着,现在我们要把他们从.wrap分离出去。可能有人会问,我们为什么要把他分离出去呢?大家看下我们的草图,我们的论坛表格是缩进去的,如果我们是头部和菜单栏在.wrap中的话,那么我们的头部和论坛表格会是同样的宽度,对我们的这款风格是不适合的,因此我们要将头部分离出去。分离的方法很简单,只需将header.htm文件里边的<div class="wrap">剪切到文件的末尾即可。更新缓存,看下我们现在的样子:
03.jpg

        是不是已经好了呢?细心的朋友应该会发现,在右边还是有一个小竖线,这是因为菜单栏的ul定义了一个右边框,我们将其去掉即可,打开css.htm文件,查找#menu ul { float: right; padding: 4px 10px 0; border-right: 1px solid {TABLEBG}; },将最后的那一句去掉即可。更新缓存,看下现在的样子:
04.jpg

        是不是已经好了哈。不过这是在ie下正常哦,在ff下就会移动到左边的哦,所以我们还需要为#menu进行margin定位,在里边加入margin:0 auto;即可.

        总结:在修改#menu时,我们修改了两处,一个是#menu,一个是#menu ul,修改后的样式为:
        #menu { height: 34px; width:944px; background:url({IMGDIR}/menu_bg.gif) center no-repeat; margin:0 auto;}
        #menu ul { float: right; padding: 4px 10px 0;}

        现在我们开始修改我们的logo部分。我们现在看到的logo是一个大叉,logo这部分的代码很简单,大家应该都能看懂:<div id="header"><h2><a href="$indexname" title="$bbname">{BOARDLOGO}</a></h2><div id="ad_headerbanner"></div></div>,h2所包含的就是我们的logo部分,首先我们将这部分修改为<div id="header"><h2>依林家族</h2><div id="ad_headerbanner"></div></div>(里边的依林家族,大家修改为自己的论坛名字即可),为什么要这样子做呢?原来的情况下,是一个链接,点击一下就回到首页,感觉没太大用处,因为有nav条嘛,干嘛再点击这个呢?因此我们就将其去掉,设置为背景,而这个部分就填上论坛的名称,说不定还能被搜索引擎偷了呢。 改好之后呢,我们现在来定义css.htm文件,来完成logo的显示。
05.jpg

        打开css.htm文件,查找#header { width: 100%; overflow: hidden; },看一下我们的头部图片head_bg.gif,大小为944*156,因此我们将header的宽高做修改,添加上背景图片:background:url({IMGDIR}/head_bg.gif) center no-repeat;后边的overflow属性可以去掉,换成margin的定位(跟menu一样的原因)。更新缓存,看下现在的效果:   
06.jpg

        刷新看到首页的文字覆盖在背景上边,那我们该怎么去掉呢?打开css.htm文件,查找#header h2 { float: left; padding: 5px 0; },将其隐藏即可,修改为:
#header h2 { display:none; },更新缓存,会看到文字已经消失。看看现在头部的效果,是不是跟草图上差不多哦!~

        总结:在修改#header时,我们修改了两处,一处是#header,一处是#header h2,修改后的样式为:
        #header { width: 944px; height:156px; margin:0 auto; background:url({IMGDIR}/head_bg.gif) center no-repeat;}
        #header h2 { display:none;}


下节预告:模板文件的修改----footer.htm的修改

[ 本帖最后由 南芝恋 于 2007-9-6 14:37 编辑 ]
已有 1 人评分金币 收起 理由
goldenfaith + 2 阿恋真棒。。期待viewthread.htm。。

总评分: 金币 + 2   查看全部评分

如果你的问题长时间没有回应,请将帖子地址报告给版主。

想学CSS,就来:CSSer - 为web标准化而努力:http://www.csser.name

Rank: 7Rank: 7Rank: 7

UID
294545
积分
6957
帖子
3610
威望
334
在线时间
0 小时
注册时间
2005-12-23
发表于 2007-9-5 16:35:37 |显示全部楼层
:) 先坐沙发了哦
如果你的问题长时间没有回应,请将帖子地址报告给版主。

想学CSS,就来:CSSer - 为web标准化而努力:http://www.csser.name

使用道具 举报

Rank: 2

UID
431279
积分
198
帖子
223
威望
2
在线时间
0 小时
注册时间
2006-9-2
发表于 2007-9-5 16:44:07 |显示全部楼层
板凳!!!!!!!!!!!

使用道具 举报

Rank: 2

UID
431279
积分
198
帖子
223
威望
2
在线时间
0 小时
注册时间
2006-9-2
发表于 2007-9-5 16:44:57 |显示全部楼层
请教楼主:如何将dz6的首页版主列表搞成和dz5.5一样啊?谢谢了!

使用道具 举报

Rank: 2

UID
431279
积分
198
帖子
223
威望
2
在线时间
0 小时
注册时间
2006-9-2
发表于 2007-9-5 16:53:03 |显示全部楼层
首先,感谢楼主提供很多修改方法。
请问dz6.0自带的个人空间文章内容显示的是哪个文件??
我要修改显示个人博客内容的那个文件,但是我找不到?我菜,请求帮助,谢谢!

使用道具 举报

Conqueror

诺顿中国

Rank: 3Rank: 3

UID
703094
积分
344
帖子
430
威望
0
在线时间
0 小时
注册时间
2007-4-22
发表于 2007-9-5 17:00:31 |显示全部楼层
强烈支持..................

使用道具 举报

Rank: 1

UID
386213
积分
12
帖子
7
威望
0
在线时间
0 小时
注册时间
2006-6-16
发表于 2007-9-5 17:09:44 |显示全部楼层
谢谢!!!!!!!!!!!

使用道具 举报

Rank: 4

UID
114989
积分
967
帖子
504
威望
0
在线时间
95 小时
注册时间
2004-8-28
发表于 2007-9-5 17:14:09 |显示全部楼层
辛苦了
感谢ing

使用道具 举报

Lord

Yes!有啊

Rank: 4

UID
290221
积分
944
帖子
784
威望
3
在线时间
205 小时
注册时间
2005-12-17
发表于 2007-9-5 17:45:54 |显示全部楼层
辛苦了
感谢ing

使用道具 举报

Forum Legend

23717.com

Rank: 8Rank: 8

UID
9277
积分
7943
帖子
2308
威望
493
在线时间
0 小时
注册时间
2003-2-24
发表于 2007-9-5 18:09:34 |显示全部楼层
感谢啊.....去研究看看...
www.23717.com
我粉不友善,我不是好人,我是坏人哦..~^_^~我在迷路中..
帮朋友AD:
广东电信服务器合租QQ群:7515349,QQ:204167
经营许可证编号:粤B2-20051052

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-13 12:51 , Processed in 0.143522 second(s), 17 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部