站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
OBLOG OBLOG用户模板教程(中级)
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[OBLOG使用手册]] | {{template:oblog导航}}</span> <div style="clear:both;"></div> [[OBLOG]] 朋友们,你们好,我们来讲一下用户模板制作方法。此教程是以[[DIV]]+[[CSS]]制作模板为例,主要针对中级用户对象! *'''一、工具''' 绘图工具[[PhotoShop]]或[[FireWorks]] 制作页面工具[[DreamWeaver]]或记事本、[[EditPlus]] 初级用户最好选用DEREAMWEAVER,因为这款软件有可视化窗口,方便大家制作。 *'''二、测试''' 到OBLOG官方站下载[[OBLOG]]程序,然后再安装[[IIS]],把本地机器架设成一个[[服务器]],这样来预览我们制作后模板效果。 *'''三、模板准备工作''' 新建一个文件夹oblog,在新建一文件index.[[html]]。将文件保存到这个文件夹下。路径是这样:oblog/index.html;在oblog文件夹里建一个文件夹image,这个文件夹是用来放图片和样式表的。也可以不用这样,随个人喜好。 <div>[[{{ns:image}}:ob626.jpg]]</div> *'''四、模板分析''' 下面我们以这个模板为例子进行讲解: <div>[[{{ns:image}}:ob627.jpg]]</div> 在PHOTOSHOP里把图做好,然后对它进行切割。这个模板是左右结构。宽度为1003PX满屏显示。 进入DREAMWEAVER进行编辑 我们在index.html里进行编辑,也就是主模板 不会手写代码,我们来用DREAMWEAVER进行帮助。 1.我们先建一个样式表,扩展名为 .css的文件,保存到oblog/image路径下. <div>[[{{ns:image}}:ob628.jpg]]</div> 保存完样式文件,我们来制作头部部分 <div>[[{{ns:image}}:ob629.jpg]]</div> 这是一个单独的图片,做为头部背景图片,把图片保存为headbg.[[jpg]],宽度为1003px,高度为65px. <div>[[{{ns:image}}:ob630.jpg]]</div> CSS样式表定义 定义宽度、高度、边距、间距等都要加单位,为0时可以不用加 主体定义 <nowiki> Body {margin:0;padding:0;height:100%;}/**主窗口定义为边距、间距为0,因为窗口会自带10个像素的宽度,高度为100%显示。 Input,Select,Ul,Li,p {margin:0;padding:0}/**表单,li标签进行定义为边距、间距为0,因为它们会自带10个像素的宽度**/ img { border: 0; }/**针对图像进行定义,因为有的时候图片会出现边框。**/ li { list-style: none; }/**做模板时加LI时会出现列表图案,我们将它显示为无。**/ div{ font-size: 12px; }/**将文字定义为12像素,减少以后重复定义。**/ input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; } </nowiki> 总链接定义 <nowiki> a:link{ text-decoration: none; color: #8E8E8E; } a:visited { text-decoration: none; color: #8E8E8E; } a:hover { text-decoration: underline; color: #FFf000; } a:active { text-decoration: underline; color: #8E8E8E; } </nowiki> 头部定义 <nowiki>#head{background:no-repeat url(headbg.jpg) left top;width:1003px;height:65px;}</nowiki>/**将背景图像headbg.jpg 居左居顶宽度为1003像素,高度为65像素,不重复显示。 背景图像定义完后,我们来定义用户名以及用户地址 <nowiki>#head #headleft{float:left;width30%;line-height:65px;font-size:20px;font-weight:bold;color:#fff;text-align:center;}</nowiki>/**定义宽度为总宽度的30%左对齐的层,字体为20像素,加粗,颜色为白色,文字居中显示。**/ <nowiki>#head #headright{width:30%;float:right; padding:20px 0 0 0;height:30px;}</nowiki>/**宽为总宽度的30%,居右对齐的层,距上边距为20像素,因为我们要用户地址垂直居中显示。**/ '''提示:'''此行样式的意思是:在ID为head的块中,ID为headright的块的样式(嵌套)。这样可以避免重复的ID因样式的不同而导致页面混乱,例如:在ID为head2的块中也有一个名字为#headright的块,我们可以定义为:<nowiki>#head2 #headright{……}</nowiki>,这样,ID相同而互不影响。 <nowiki>#head #headright .blogurl{width:90%;height:25px;border:1px solid #ccc;background-color:333; color:#fff;line-height:25px;}</nowiki> 定义导航部分 <div>[[{{ns:image}}:ob631.jpg]]</div> <nowiki>#dao {background-color:#333;width:1003px;padding:0 20px 0 ;color:#fff;world-spacing:10px;text-align:right;height:25px;line-height:25px;border-bottom:1px solid #666;} #dao a{text-decoration:none;color:#fff;} #dao a:hover{text-decoration:underline;color:#fff;}</nowiki> 主体内容部分 重点讲解 <div>[[{{ns:image}}:ob632.jpg]]</div> 这是左右框架,我们先定义一个大层,然后在大层里定义一个居左对齐的层和一个居右对齐的层。然后在定义左右两层的样式 <nowiki>#main{margin:0;width:983px;padding:0 20px 0 0; background-color:#23282E;height:auto;margin:0;overflow-y:auto;}</nowiki>定义main大层,边距为0,间距离右有20像素,所以宽度设为983像素。定背景色为深黑.,也可以将背景色换成图片,活学活用。 <nowiki>#main #mainleft{float:left;width:195px; margin:0; background-color:#23282E;padding:0 10px 0 10px;}</nowiki>左层宽为215像素,因为间距离左右有10像素,将宽度+间距总共为215像素 居左对齐。 <nowiki>#main #mainright{float:left;width:765px;background-color:#F3F3F3; }</nowiki>右层宽为765像素,定背景色为浅灰,居右对齐。 定义左层样式 MAINLEFT <div>[[{{ns:image}}:ob633.jpg]]</div> 标题定义 <nowiki>#main #mainleft .tiao{height:40px;color:# A6A6A6;border-bottom:1px dotted # 808186;text-align:left; padding:10px 0 0 0;}</nowiki>/**定义高度为25像素,字颜色为淡灰,文字居左对齐,加下边线为1像素,虚线显示。**/ 内容列表定义 <nowiki>#main #mainleft .text li{color:# 808186;line-height:25px;list-style:none;width:99%px;border-bottom:1px solid #333; text-align:left;}</nowiki> /**定义文字显示样式,用LI是因为我们要来定义文字标题下面有一个下划线,是列表内行的样式。行距为25像素,列表显示无**/ <nowiki>#main #mainleft .text li a{color:# 808186;text-decoration:none;display:block;height:25px;}</nowiki> /**内容链接显示效果,将它设为块级显示,因为我们要定义鼠标经过效果。在给它一个高度。**/ <nowiki>#main #mainleft .text li a:hover{color:# fff;background-color:#000000;}</nowiki> /**鼠标经过效果**/ 日历定义 <div>[[{{ns:image}}:ob634.jpg]]</div> <nowiki>#calendar{width:180px; }定义总宽度 #calendar caption {font:12px 'Century Gothic', Arial, Helvetica, sans-serif; }内容定义 #calendar table { border-collapse: collapse; color: #ccc;} 大表格定义 #calendar th{ font: normal 12px; } #calendar td { text-align:center;font-size: 12px; color: #ccc; height: 15px; width: 15px;} 单元格定义 #calendar td a {display:block;width:15px;height:15px;color: #426873;text-decoration:none;} 链接日期是一个块级元素,定义高宽度以及颜色。 #calendar td a:hover{ color: #FFF000;}</nowiki> 可以查一下日历那源代码,就知道为什么这样定义了 右层定义 这里定义的就是副模板 <div>[[{{ns:image}}:ob635.jpg]]</div> 日志标题定义 <nowiki>#main #mainright #topic{background-color:# E2E2E2 ;border-bottom:1px dotted #CDCDCD;font-size:16px;font-weight:bold;color:# 316E83 ; height:30px;line-height:30px;padding:0 0 0 10px;text-align:left;} #main #mainright #topic a{ color:# 316E83 ; font-size:16px;text-decoration:none; } #main #mainright #topic a:hover{ color:# 316E83 ; font-size:16px;text-decoration:underline; } /**日志标题定义**/ #main #mainright #topic span{font-size:12px;color:#999;}/**日期作者进行定义**/ 文章内容定义 #main #mainright .logtext{padding:7px;line-height:20px;font-size:14px;color:#666;text-align:left; overflow: hidden;width:100%;} /**距上下左右间距为7像素,行高为20像素,14像素灰色的字。添加图片太大会撑开页面,所以加overflow: hidden;width:100%;来定义,让多余部分给裁切**/ 回复、阅读定义 #main #mainright #com{border-top:1px dotted #999;text-align:right;color:# 346A82 ;padding:5px;height:30px;} /**文字居右显示,间距为5像素,高度为30像素。**/ #main #mainright #com a{ color:# 346A82 ;text-decoration:none;} #main #mainright #com a:hover{ color:# 346A82 ;text-decoration:underline;}</nowiki> 定义翻页效果 <div>[[{{ns:image}}:ob636.jpg]]</div> <nowiki>#showpage{text-align:left;padding:5px;}</nowiki> CSS我们定义完,接下我们在主模板里进行制作 进入Index.html文件即:主模板 到index.html文件中进行调用这个样式表.代码如下: <nowiki><link href="image/css.css" rel="stylesheet" type="text/css" /></nowiki> 然后用DIV套样式 <nowiki> <div align=”center”> <div id=”head”> <div id=”headleft”>$show_blogname$ </div> <div id=”headright”> <div class=”blogurl”>$show_blogurl$ </div> </div> </head> <div id=”dao”>$show_subject_l$</div> <div id=”main”> <div id=”mainleft”> <div class=”tiao”>用户公告</div> <div class=”text”>$show_placard$ </div> <div class=”tiao”>日历</div> <div class=”text”>$show_calendar$ </div> <div class=”tiao”>最新日志</div> <div class=”text”>$show_newblog$</div> <div class=”tiao”>最新评论</div> <div class=”text”>$show_newmessage$</div> <div class=”tiao”>最新回复</div> <div class=”text”>$show_comment$</div> <div class=”tiao”>友情链接</div> <div class=”text”>$show_links$</div> <div class=”tiao”>站点信息</div> <div class=”text”>$show_info$</div> </div> <div id=”mainright”>$show_log$</div> </div> </div> </nowiki> 主模板定义完,在定义一下副模板 新建一文件fu.html <nowiki> <div id=”topic”>$show_topictxt$ <span>$show_addtime$$show_author$</span></div> <div class=”logtext”> $show_logtext$</div> <div id=”com”>$show_more$</div> </nowiki> OK,用户模板制作完成 测试一下在[[IE]]6下好用 模板可能在[[FIREFOX]]下看错位,可以这样定义。 找到出错的地位,然后进行一下更正 FIREFOX[[浏览器]] 导航 <nowiki> *html #dao {background-color:#000;width:983px;padding:0 20px 0 ;color:#fff;world-spacing:10px;text-align:right;height:25px;line-height:25px;} *html #main{margin:0;width:1003px;margin:0 20px 0 0; background-color:#23282E;height:auto;padding:0;} *html #main #mainleft{float:left;width:195px; padding:0; background-color:#23282E;margin:0 10px 0 10px;} *html #main #mainright{float:left;width:765px;background-color:#F3F3F3; } </nowiki> margin , padding在IE和FIREFOX里显示是不同,浏览器识别也不同 [[category:OBLOG使用手册]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Oblog导航
(
编辑
)