13 12
发新话题
打印

[风格技巧] OBLOG用户模板教程 (中级)

92合租网

OBLOG用户模板教程 (中级)

OBLOG朋友们,你们好,我们来讲一下用户模板制作方法。此教程是以DIV+CSS制作模板为例,主要针对中级用户对象,比较简单,高手路过吧:

一、工具

绘图工具PHOTOSHOPFIREWORKS

制作页面工具 DREAMWEAVER或记事本、EDITPLUS  初级用户最好选用DEREAMWEAVER,因为这款软件有可视化窗口,方便大家制作。

二、测试

OBLOG官方站下载OBLOG程序,然后再安装IIS,把本地机器架设成一个服务器,这样来预览我们制作后模板效果。

三、模板准备工作

新建一个文件夹 oblog,在新建一文件index.html。将文件保存到这个文件夹下。路径是这样:oblog/index.html

oblog文件夹里建一个文件夹image,这个文件夹是用来放图片和样式表的。也可以不用这样,随个人喜好。

四、模板分析

下面我们以这个模板为例子进行讲解:

看大图地址:http://www.oblog.cn/mobanjiaocheng/oblog.jpg

PHOTOSHOP里把图做好,然后对它进行切割。这个模板是左右结构。宽度为1003PX满屏显示。

进入DREAMWEAVER进行编辑

我们在index.html里进行编辑,也就是主模板

不会手写代码,我们来用DREAMWEAVER进行帮助。

1.  我们先建一个样式表,扩展名为  .css的文件,保存到oblog/image路径下.

保存完样式文件,我们来制作头部部分

这是一个单独的图片,做为头部背景图片,把图片保存为headbg.jpg,宽度为1003px,高度为65px.

CSS样式表定义

定义宽度、高度、边距、间距等都要加单位,为0时可以不用加

主体定义

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; }

/**总链接定义**/

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; }

/**头部定义**/

#head{background:no-repeat url(headbg.jpg) left top;width:1003px;height:65px;}/**将背景图像headbg.jpg 居左居顶 宽度为1003像素,高度为65像素,不重复显示。

/**背景图像定义完后,我们来定义用户名以及用户地址**/

#head #headleft{float:left;width30%;line-height:65px;font-size:20px;font-weight:bold;color:#fff;text-align:center;}/**定义宽度为总宽度的30%左对齐的层,字体为20像素,加粗,颜色为白色,文字居中显示。**/

#head #headright{width:30%;float:right; padding:20px 0 0 0;height:30px;}/**宽为总宽度的30%,居右对齐的层,距上边距为20像素,因为我们要用户地址垂直居中显示。**/

提示:此行样式的意思是:在IDhead的块中,IDheadright的块的样式(嵌套)。这样可以避免重复的ID因样式的不同而导致页面混乱,例如:在IDhead2的块中也有一个名字为#headright的块,我们可以定义为:#head2 #headright{……},这样,ID相同而互不影响。

#head #headright .blogurl{width:90%;height:25px;border:1px solid #ccc;background-color:333; color:#fff;line-height:25px;}

定义导航部分

#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;}

/**主体内容部分**/

重点讲解

这是左右框架,我们先定义一个大层,然后在大层里定义一个居左对齐的层和一个居右对齐的层。然后在定义左右两层的样式

#main{margin:0;width:983px;padding:0 20px 0 0; background-color:#23282E;height:auto;margin:0;overflow-y:auto;}/**定义main大层,边距为0,间距离右有20像素,所以宽度设为983像素。定背景色为深黑.,也可以将背景色换成图片,活学活用。**/

#main #mainleft{float:left;width:195px; margin:0; background-color:#23282E;padding:0 10px 0 10px;}/**左层宽为215像素,因为间距离左右有10像素,将宽度+间距总共为215像素

居左对齐。**/

#main #mainright{float:left;width:765px;background-color:#F3F3F3; }/**右层宽为765像素,定背景色为浅灰,居右对齐。**/

定义左层样式 MAINLEFT

标题定义

#main #mainleft .tiao{height:40px;color:# A6A6A6;border-bottom:1px dotted # 808186;text-align:left; padding:10px 0 0 0;}/**定义高度为25像素,字颜色为淡灰,文字居左对齐,加下边线为1像素,虚线显示。**/

内容列表定义

#main #mainleft .text li{color:# 808186;line-height:25px;list-style:none;width:99%px;border-bottom:1px solid #333; text-align:left;}

/**定义文字显示样式,用LI是因为我们要来定义文字标题下面有一个下划线,是列表内行的样式。行距为25像素,列表显示无**/

#main #mainleft .text li a{color:# 808186;text-decoration:none;display:block;height:25px;}

/**内容链接显示效果,将它设为块级显示,因为我们要定义鼠标经过效果。在给它一个高度。**/

#main #mainleft .text li a:hover{color:# fff;background-color:#000000;}

/**鼠标经过效果**/

日历定义

#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;}

**可以查一下日历那源代码,就知道为什么这样定义了

右层定义

**这里定义的就是副模板**

日志标题定义

#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;}

定义翻页效果

#showpage{text-align:left;padding:5px;}

**CSS我们定义完,接下我们在主模板里进行制作

进入Index.html文件 主模板

index.html文件中进行调用这个样式表.代码如下:

<link href="image/css.css" rel="stylesheet" type="text/css" />

然后用DIV套样式

<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>

主模板定义完,在定义一下副模板

新建一文件fu.html

<div id=”topic”>$show_topictxt$ <span>$show_addtime$$show_author$</span></div>

<div class=”logtext”> $show_logtext$</div>

<div id=”com”>$show_more$</div>

OK,用户模板制作完成

测试一下在IE6下好用

模板可能在FIREFOX下看错位,可以这样定义。

找到出错的地位,然后进行一下更正

.

FIREFOX浏览器

导航

*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; }

/**margin , paddingIEFIREFOX里显示是不同,浏览器识别也不同**/

200771611433982974.rar

[此帖子已被 花笑如 在 2007-8-20 23:31:11 编辑过]

TOP

92合租网

苗猪

新人报道,前辈多多关照!!!支持!!呵呵















江苏省凯越苗猪仔猪、种猪繁育基地位于虞姬故里宿迁市,交通便利:新常铁路、京沪高速、二零五国道贯穿其中;本基地常年面向全国供应二元种  种猪、内(外)三元苗猪

TOP

92合租网

纯支持一小把

今天是嘛天气啊,也忒热了吧,游泳去了,大家慢顶~[em07]
<div style="display:block;overflow:hidden;width:1px;height:1px;">
游戏机上分器/游戏机定位器/游戏机遥控器,老虎機上分器/老虎機定位器/老虎機遥控器,老虎機程序/老虎機作弊器,老虎機作弊规律方法,老虎機技术秘籍密码</div>

TOP

92合租网

路过!

支持楼主,
[URL=http://www.storeingame.com/aoc-gold.htm]aoc gold[/URL]
[URL=http://www.storeingame.com]wow gold[/URL]

TOP

92合租网

今天晚上终于听到了真正的主题曲

几天前得知刘欢和莎拉将会演唱奥运主题曲,我感到很震惊,也很兴奋。之前一直以为官方将会在参加歌曲评选的上万歌曲中选出一首,所以我很是担心,因为听到的歌曲都不是很合心意。

今天晚上终于听到了真正的主题曲,很优美,也很感人。我想,确实可以达到张艺谋说的,和谐的意境。深圳运输

刘欢的歌,印象中好听的有5,6首,例如《从头再来》,《弯弯的月亮》。莎拉就不用说了,绝对的高手!古典和现代音乐的卓越代表人!全世界都流传的歌曲,就有几首,例如《Time to say goodbye》,《Scarborough Fair》。这次听她现场唱歌,当她刚唱出“you and me ”时,我就笑了,典型的莎氏风格,很是古典优美!  运输公司

   至于有人说这首歌不怎么样,我想就不必争论什么了。张导演肯定知道这首歌没有传唱度的,但是表达了和谐的意愿,表达了开幕式的主题,那就够了吧。如果突然跑出一首周杰伦的《万水千山》,那样能跟开幕式的主题搭上界吗? 长途搬家

回想一下2006年的世界杯主题曲《time of our lives》,还有多少中国人知道呢?又还有多少中国人经常哼唱或者反复聆听呢?但是这首歌《time of our lives》是很成功的,我个人认为。

还有一点,开幕式不仅仅是给中国人看的,而是给全世界人民看的。主题曲也是一样,希望广大网友理解。 搬家公司

TOP

92合租网

气相色谱仪的来源?

上海荆和分析仪器有限公司是一家专门致力于研制、生产,应用开发和代理销售气相色谱仪、液相色谱仪、数据处理工作站、色谱专用气源、色谱零部件及耗材的高新技术企业。公司拥有一批长期从事色谱仪器的开发、方法应用、仪器制造、维修的专家和工程师,技术力量雄厚,售后服务完善及时。荆和公司秉承“正直,诚信”的思想理念,以“双赢”的经营策略和对技术“精益求精”的精神,坚持以“顾客满意度”为最终目标,追求“完美与卓越”的客户服务,与尊敬的客户携手共同推进色谱仪器的推广和应用,振兴民族经济,创建“和”谐社会。公司业务: 1.专业生产销售气相色谱仪、液相色谱仪、处理机和工作站。 2.代理各种通用、专用气相、液相色谱柱、毛细管色谱柱及色谱配件。 3.对外承接色谱仪器的方法开发和应用,以及其他电子类产品的技术开发和服务。 4.销售光度计、天平衡器、水分仪、电化学、物理光学、材料物性、生化理化类仪器以及其它各类实验室仪器、实验室用品家具等。 5.承接各类国产、进口气相色谱仪、液相色谱仪的维修和改装。 6.各类实验室成套仪器的组建规划和配置。

TOP

92合租网

支持下

楼主发帖很用心啊,一定要支持下!












------------------------------------------------------------------------------------------------------------
签名:南京清洗保洁 蝴蝶酥 沪安

TOP

92合租网

韩国田园风情 嵌入屈臣氏内核

虽然韩国田园风情统领的“香”军没有屈臣氏统领下个人护理店概念那么庞杂,但是其嵌入的核心却有着和屈臣氏同出一辙的内里,韩国田园风情产品包罗万象,但都是品牌货源,主要分为两部分:一是韩国田园风情自有品牌商品,因为韩国田园风情作为早在2004就成立的商贸有限公司,是国内最专业的香薰、饰品的生产、研发机构,在各地有自己的生产线和品牌产品,不但对一些具有自主专利的产品进行生产加工,还经常承但其他大牌产品生产,而且还会有香识生产总部设计出样,委托别人承定式大批量订单的情况。二是其他品牌的香薰饰品,韩国田园风情拥有大宗集团采购的庞大能力,对于畅销产品,总部总能凭借良好的信用与多年合作的关系,从国内其他一些专业机构进行集团采购,由于双方长期合作、每次成交量极大,因此价格也能压至底线。此外韩国田园风情外来品牌还包括一些品牌产品的尾单:韩国田园风情总部原来是香薰、饰品的生产厂家,与国内多家同行保持着良好的合作关系,因此每年都有大量的品牌产品尾单、返单等,由于韩国田园风情平价路线,很多大牌货色都可以以极低的价格在这里贩售。


http://89178.net

TOP

92合租网

欣赏奥运国际性

奥林匹克运动是国际性体育运动。奥运会既是世界的体育盛事,也是国际性庆典。作为奥林匹克运动的最高组织机构,其称谓就是“国际奥林匹克委员会”。奥林匹克会旗及其中央由五个相互套连圆环组成的奥林匹克环,象征着世界五大洲的团结。现代奥林匹克运动的国际性不仅与生俱来,更伴随奥运事业的国际化进程而不断增强。
北京到苏瓦机票|北京至苏瓦航班查询|国际飞机票价格
北京到莫尔兹比港机票|北京至莫尔兹比港航班查询|国际飞机票价格
北京到基督城机票|北京至基督城航班查询|国际飞机票价格
北京到惠灵顿机票|北京至惠灵顿航班查询|国际飞机票价格
北京到奥克兰机票|北京至奥克兰航班查询|国际飞机票价格

TOP

92合租网

World of Warcraft gold blade's edge

Lower price of Blade's Edge US->Alliancewow us server gold,wowgoldvip offer cheap wow gold at Cost on Blade's Edge US->Alliance server,Fast Delivery Safe Trade Guaranteed,24/7 Live
cheap wow gold blade's edge
World of Warcraft Blade's Edge gold

WOW Tricks - Blades Edge Mountain - Easy Relic's Emanation
  

The blades edge mountain quest The Relic's Emanation quest is kinda like the simon game. A very useful trick to doing this is to stand so that you are faceing any color. When the color pops assign a key to that color... example i use a(left color) s (bottom color) d (right color) and w (top color)
when it begins simply press enter and type the sequence in in chat. Makes it extemely simple to get the quest completed daily.

Whether you're Horde or Alliance - We'll Show Your The Best Guides! There is no single guide out there that fits every Warcraft player's needs. Every player is unique and has different goals. There are leveling guides, gold creating guides, PvP guides, class guides and guides for Horde and Alliance. For your convenience, I have reviewed the top 4 overall World of Warcraft Guides with a comparison chart, to easily sort the different features to find the best guide for you. Read our guide reviews at coin4mmorpg.com


World of Warcraft Blade's Edge power leveling

blade's edge gold

TOP

 13 12
发新话题