请选择 进入手机版 | 继续访问电脑版
程序更新官方微博演示站点
2012年1月18日-2012年2月18日论坛调整:只开启邀请注册,23:30-7:30不能发帖,其他暂时不变。由此带来的不便,敬请谅解!!

[PJBlog^3]用户聚居地 - ASP开源中文个人博客系统PJBlog

 找回密码
 立即加入PJHOME

QQ登录

只需一步,快速开始

PJHOME小黑板报 你的关注和支持,是PJBlog不断成长的动力 给论坛提建议 - 给版主提建议

PJBlog3 使用交流 最新版本:PJBlog3 V3.2.9.518(2011/11/01) 安装 - 升级 - 转换 - 模板 - 插件 - 反馈

论坛指南 - 版主申请 - 链接申请 - 博客展示 - 有偿定制 PJBBS恭祝龙年新春快乐 - PJHOME2011改版,全新起航 PR≥3,alexa≤15万,与我们互链 - 风云互联 - 商务合作

查看: 16996|回复: 28

{教材}PJBlog2 皮肤文件详解系列之 global.css[本区第一帖] [复制链接]

PJHOME管理员

『 界面风格讨论 』区版主

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
19153 元
积分
8428
帖子
2778
注册时间
2007-6-5
在线时间
1341 小时
发表于 2008-2-14 15:14:15 |显示全部楼层
{教材}PJBlog2 皮肤文件详解系列之 global.css

Writer:TZH-Lordvoldemont; From: http://www.tangzhehao.com.cn/; CopyRight(c)2008 BBS.PJHOME.NET
版权所有·未经许可不得转载·PJBBS内部专供


第一部分 参考内容及其解释;


body{
  background:#841010 url('bg.gif') center repeat;/*--背景颜色,背景图片(相对路径相对于该皮肤目录内的global.css文件而言),背景图片对齐方式,可用参数:left : 左对齐;right : 右对齐;center : 居中;justify : 两端对齐;背景图片平铺方式,可用参数:repeat : 背景图像在纵向和横向上平铺;no-repeat : 背景图像不平铺;repeat-x : 背景图像在横向上平铺;repeat-y : 背景图像在纵向平铺;--*/
  margin:0px;/*--外补丁参数,详细解释在P.S.中--*/
  padding:0px;/*--内补丁参数,详细解释在P.S.中--*/
  font-family: Verdana, PMingLiU;/*--默认字体,推荐使用系统内置的常用字体,如:宋体等,详细解释在P.S.中--*/
  font-size: 12px;/*--字体大小,推荐12px--*/
  color: #000;/*--内容字体颜色,不包括链接字体,可用颜色采集器,Photoshop,Dreamweaver或者苏昱的《样式表中文手册》附录中的颜色表等工具采集相对应的颜色代码;附加解释在P.S.中--*/
  text-align: left;/*--文字对齐方式,不包括链接文字,可用参数:left : 左对齐;right : 右对齐;center : 居中;justify : 两端对齐;--*/
}
/*--———以—下—内—容—建—议—不—要—修—改———--*/
img {max-width: 100%;height: auto;}/*--图片缩放--*/
select{font-family: Verdana, Arial}/*--改变下拉菜单的字体,可用设置参数:font-site、font-family、background-color、color等等*感谢夜游人的准确解释--*/
th{background:#CEDAEA;border-bottom:1px solid #819FC7}/*--改变member.asp文件表格式样的设置*很小的一个小细节,感谢PuterJam的指导,可惜谁也没发现--*/

标准格式:
  1. body{
  2.         background:# url('') ;
  3.         margin:;
  4.         padding:px;
  5.         font-family:;
  6.         font-size:px;
  7.         color:#;
  8.         text-align:;
  9. }

  10. img {max-width: 100%;height: auto;}
  11. select{font-family: Verdana, Arial}
  12. th{background:#CEDAEA;border-bottom:1px solid #819FC7}
复制代码


第二部分 P.S.:

A. 此文件作用在参照了我的解释之后你肯定明白了,就是对PJ皮肤文件的整体进行设置。所以PuterJam叫它作全局样式表

B. Margin 外补丁参数的详细解释:设置对象四边的外延边距。

以下内容引自苏昱的《样式表中文手册》关于内补丁参数的解释:
1. 如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。
2. 如果只提供一个,将用于全部的四条边。如果提供两个,第一个用于上-下,第二个用于左-右。
3. 如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。


示例:
1. padding{1px 2px 3px 4px}
2. padding{1px}
3. padding{1px 3px 3px}

效果:
请参考苏昱的《样式表中文手册》,见附件;

C. Padding 内补丁参数的详细解释:设置对象四边的内延边距。其他解释及示例和效果与外补丁相同。

D. Font-family 字体名称参数的详细解释:按优先顺序排列。以逗号隔开。如果字体名称包含空格,则应使用引号括起。

E. Color 颜色代码的附加解释:CSS中颜色代码的组成:
1. 一般形式为#××××××,其中,#为开头必备符号,然后后接由字母或者数字组成的六位数代码;
2. 特别形式分为两种,a) 缩写形式。如#000000(黑色),可以缩写成#000;再举一例:如#ffffff(白色),可以缩写成#fff。也就是说只要六位数代码均为相同的数字或字母组成,就可以把它缩写成三位,可以减少三位。b) 英文形式。如#000000(黑色),可以用英文写成black;再举一例:如#ffffff(白色),可以用英文写成white。也就是说,我们可以用英文名称代替#式代码,但是请注意,不推荐使用英文形式,因为很多它限定于W3C-十六色安全色盘(black,white,red,yellow,Lime,Aqua,Blue,Fuchsia,Gray,Silver,Maroon,Olive,Green,Teal,Navy,Purple,Transparent),而且可能会受到不同浏览器的限制。

F. 相对路径与绝对路径;
a) 绝对路径。正如其名,它是绝对的,通俗的来讲可以说它是“死”的、不变的,举个例子:http://www.tangzhehao.com.cn/blog/default.asp,这就是一个绝对路径,它有一个缺点,也就是说,如果我的域名www.tangzhehao.com.cn 失效了,然后我使用别的域名,这时,这个绝对路径也会因此失效。
b) 相对路径。这比较难理解。也如其名,它是相对的,相对绝对路径来说它是“活”的,可变的,举个例子:大家都知道,PJBLOG目录下有skins皮肤文件夹,这样相对PJBLOG的首页文件default.asp(绝对路径为http://www.tangzhehao.com.cn/blog/default.asp)来说,转向skins文件夹的相对路径就是“skins/”(不加双引号),相当于绝对路径的http://www.tangzhehao.com.cn/blog/skins/。假如skins文件夹下有一个t.html(绝对路径为http://www.tangzhehao.com.cn/blog/skins/t.html),那么转向sinks文件夹的相对路径如果还写成“skins/”那它就会跳转到http://www.tangzhehao.com.cn/blog/skins/skins/,而不是http://www.tangzhehao.com.cn/blog/skins/了。其中相对路径需要注意一下:就接着前面相对default.asp转向skins目录的例子来说,如果我把正确的转向相对写法“skins/”写成了“/skins/”,会发生什么?可以自己先试试看。告诉你,那就又会出错了!你可能会说,不会吧,只是前面多出了一个/就会又出错了?的确如此。多出一个/的"/skins/"就会转向到"http://www.tangzhehao.com.cn/skins/"而不是正确位置了。也就是说多出一个/的相对路径是相对域名(www.tangzhehao.com.cn)而言的,所以它跳转到了上面的地址。还有一种特殊形式:“.../skins/”这又是怎么一回事呢?用过windows系统的人都应该知道Windows里面在一个文件夹里可以使用“向上”按钮返回上一层文件夹目录,其实这里的“.../”(三个英文句号加一斜杠)就相当于windows系统的“向上”按钮,也就是说“.../skins/”的意思就是,返回上一级目录再跳转到skins文件夹,也就相当于绝对路径的"http://www.tangzhehao.com.cn/skins/"。
这三种相对路径的式样可能光听我纸上谈兵可能很难理解,所以我建议大家实践一下,这样会很快理解的,毕竟“实践是检验真理的唯一标准”。
参考资料:http://www.blabla.cn/html_tutorials/022_html_path.html


第三部分 拓展代码:


html{/*--滚动条设置代码开始--*/
      SCROLLBAR-FACE-COLOR:#E2CE9E;/*--滚动条凸出部分的颜色--*/
      SCROLLBAR-HIGHLIGHT-COLOR:#5D310C;/*--滚动条空白部分的颜色--*/
      SCROLLBAR-SHADOW-COLOR:#5D310C;/*--立体滚动条阴影的颜色--*/
      SCROLLBAR-3DLIGHT-COLOR:#5D310C;/*--滚动条亮边的颜色--*/
      SCROLLBAR-ARROW-COLOR:#000000;/*--上下按钮上三角箭头的颜色--*/
      SCROLLBAR-TRACK-COLOR:#5D310C;/*--滚动条的背景颜色--*/
      SCROLLBAR-BASE-COLOR: #fcd800;/*--滚动条的基本颜色--*/
      SCROLLBAR-DARKSHADOW-COLOR:#5D310C;/*--滚动条强阴影的颜色--*//*--滚动条设置代码结束--*/
      cursor: url(skins/wand.cur);/*--鼠标光标形状设置,可使用绝对路径或相对路径,此处相对路径相对博客根目录--*/
}

标准格式:
  1. html{
  2.       SCROLLBAR-FACE-COLOR:#;
  3.       SCROLLBAR-HIGHLIGHT-COLOR:#;
  4.       SCROLLBAR-SHADOW-COLOR:#;
  5.       SCROLLBAR-3DLIGHT-COLOR:#;
  6.       SCROLLBAR-ARROW-COLOR:#;
  7.       SCROLLBAR-TRACK-COLOR:#;
  8.       SCROLLBAR-BASE-COLOR: #;
  9.       SCROLLBAR-DARKSHADOW-COLOR:#;
  10.       cursor: url();
  11. }
复制代码
注意:
此代码应加在global.css文件中内容最前,即body{之前处。



第四部分 完整标准格式
  1. html{
  2.       SCROLLBAR-FACE-COLOR:#;
  3.       SCROLLBAR-HIGHLIGHT-COLOR:#;
  4.       SCROLLBAR-SHADOW-COLOR:#;
  5.       SCROLLBAR-3DLIGHT-COLOR:#;
  6.       SCROLLBAR-ARROW-COLOR:#;
  7.       SCROLLBAR-TRACK-COLOR:#;
  8.       SCROLLBAR-BASE-COLOR: #;
  9.       SCROLLBAR-DARKSHADOW-COLOR:#;
  10.       cursor: url();
  11. }
  12. body{
  13.         background:# url('') ;
  14.         margin:;
  15.         padding:px;
  16.         font-family:;
  17.         font-size:px;
  18.         color:#;
  19.         text-align:;
  20. }

  21. img {max-width: 100%;height: auto;}
  22. select{font-family: Verdana, Arial}
  23. th{background:#CEDAEA;border-bottom:1px solid #819FC7}
复制代码
完整格式文件下载见附件;


v2008030113411



更新记录:
v2008021416010
1. 增加相对路径与绝对路径的参考资料,方便新手理解;
2. 增加对附加代码滚动条部分的完整解释信息*,方便新手更改;此内容来自互联网;

v2008021419100
1. 增加版权信息;
2. 对代码解释采取新的符号/*-- --*/,使其如果直接被加入.css文件,不会影响文件的读取使用* 此内容引用自PuterJam-舜子在layout.css文件中的解释;
3. 增加标准格式,方便复制;
4. 增加完整标准格式,方便复制;
5. 增加版本号,便于了解更新;

v2008021502110
1. 修正第一部分中把repeat平铺方式当作对齐方式做解释的低级错误;

v2008021509211
1. 增加对此文件作用的解释,便于新人理解;
2. 增加感言;
3. 增加完整格式global.css文件的下载,便于新人参考;
4. 上传苏昱的《CSS样式表中文手册2.0》,防止链接失效;
5. 增加润色内容;

v2008021510311
1. 增加对select和th这两个位置参数的解释;

v2008030113411
1. 突然发现CSS样式表中文手册2.0不支持作用样式,所以上传了1.0版本的,新人如果想看功能演示就下载这个吧;

特别感谢:
PuterJam-舜子制造出PJBLOG2让我们能用到这么好这么优秀的BLOG系统,也让我们大家能聚在一起,关心PJBLOG,为PJBLOG贡献自己的一份力量,希望他能尽快推出PJBLOG3;
Anson管理员费心尽力尽责的管理好这个PJBBS,感谢他提拔我做版主,给我这么一个机会,感谢他教我们怎么做好版主,感谢论坛的光荣传统一直为我们提供这么好的福利,帮我那个不起眼的小站做了友谊链接;
还要感谢各位的支持,奋斗在各自版块上辛勤工作的各位版主,感谢默默无闻却一直在帮助新人的热心人,感谢一切关心PJBLOG、爱PJBLOG的人,感谢那些奋斗在破冰前线的电力工人,感谢CCTV,感谢MTV......
有点话多了.....
附件: 你需要登录才可以下载或查看附件。没有帐号?立即加入PJHOME
已有 1 人评分PJ币 收起 理由
anson + 30 写的很用心也很细心,代表pj和用户表示感谢, ...

总评分: PJ币 + 30   查看全部评分

淘好.  沁.  

PJHOME管理员

『 界面风格讨论 』区版主

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
19153 元
积分
8428
帖子
2778
注册时间
2007-6-5
在线时间
1341 小时
发表于 2008-2-14 15:22:34 |显示全部楼层
先占位,
这个教材系列之一的教程是今天(2008/2/14)12点至14点完成的,参考借鉴的主要是自己的经验和前人的经验。
特别感谢苏昱,他的《样式表中文手册》等系列教程,我认为新手和新接触CSS的人都务必人手一册。
因为时间用的不多,今年也没有再做皮肤,都是靠自己的记忆完成,错误在所难免,望各位大侠指正,小弟虚心学习!

第一部分的解释已完整;
淘好.  沁.  

使用道具 举报

PJHOME管理员

微软最没价值“砖家”

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
3305 元
积分
6597
帖子
1851
注册时间
2005-8-25
在线时间
2824 小时

最佳勤劳奖 最佳奉献奖 终身成就奖 开坛元勋奖

发表于 2008-2-15 01:00:27 |显示全部楼层
苏昱的手册给我传一份,放到论坛的目录做一个备份,以免链接失效.教程写的通俗易懂,非常不错,如果能有对照的图片说明那就更棒了,不知能否补充.另外排版还可以润色一下,把重点内容突出出来
人生没有彩排,每一刻都是现场直播,把握自己从现在开始

使用道具 举报

PJFans LV4

HiBug手机缺点数码港

Rank: 22Rank: 22Rank: 22Rank: 22

PJ币
1171 元
积分
8483
帖子
433
注册时间
2007-4-13
在线时间
789 小时
发表于 2008-2-15 02:16:34 |显示全部楼层
这个解释错了,被屏蔽。
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

PJFans LV4

HiBug手机缺点数码港

Rank: 22Rank: 22Rank: 22Rank: 22

PJ币
1171 元
积分
8483
帖子
433
注册时间
2007-4-13
在线时间
789 小时
发表于 2008-2-15 02:24:29 |显示全部楼层
select{font-family: Verdana, Arial}

该项select的意思是:

改变下拉菜单的字体.

与之相关的设置参数还有:font-site、font-family、background-color、color等等...
已有 1 人评分PJ币 收起 理由
tangzhehao + 500 说话算话,select的解释非常准确、正确,但 ...

总评分: PJ币 + 500   查看全部评分

论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

PJHOME管理员

『 界面风格讨论 』区版主

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
19153 元
积分
8428
帖子
2778
注册时间
2007-6-5
在线时间
1341 小时
发表于 2008-2-15 09:53:24 |显示全部楼层
楼上的select的解释非常准确、正确,得到了PuterJam的认可,但是th解释错了,所以小弟把帖子屏蔽了,避免误导新人。谁也没想到th改变的是member.asp文件式样的设置,很小的一个小细节,感谢PuterJam的指导,可惜谁也没发现。。
淘好.  沁.  

使用道具 举报

PJHome荣誉版主

深灰色°「平淡一点, 安静一些」 ...

Rank: 40Rank: 40Rank: 40Rank: 40

PJ币
3068 元
积分
4269
帖子
1580
注册时间
2006-8-10
在线时间
1497 小时

荣誉版主

发表于 2008-2-15 11:01:40 |显示全部楼层
辛苦了


Dokyo.cn

使用道具 举报

PJFans LV4

HiBug手机缺点数码港

Rank: 22Rank: 22Rank: 22Rank: 22

PJ币
1171 元
积分
8483
帖子
433
注册时间
2007-4-13
在线时间
789 小时
发表于 2008-2-16 01:19:44 |显示全部楼层
首先感谢tangzhehao版主与PuterJam老大对我所发表的意见给予肯定与认可,本人实感荣幸!
在此先向PuterJam与tangzhehao道谢!谢谢!

不过,对于th的解释,我相信我没解释错误,只不过是不够全面而已.

th与td基本相同使用.但,与之区别就是:
在th所在的单元格内容是粗体,
而在td单元格的内容只为默认而已.

如例子中:
th{background:#CEDAEA;border-bottom:1px solid #819FC7}

这里就是定义th单元格里的 背景色,底边框属性设置.但,这里无论你怎么样设置,在th单元格里的内容还是粗体显示出来.

我想,这样应该更清楚吧!:)

[ 本帖最后由 HvTB4 于 2008-2-16 01:24 编辑 ]
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

PJHOME管理员

『 界面风格讨论 』区版主

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
19153 元
积分
8428
帖子
2778
注册时间
2007-6-5
在线时间
1341 小时
发表于 2008-2-16 10:07:13 |显示全部楼层
楼上理解错我的意思了,,你的解释是th解释是对的,它是定义单元格的,但方向性错了,,因为毕竟这个参数不能定义包括日志中单元格在内所有单元格,他只是用于member.asp的会员信息单元格,其他单元格全不受他控制,所以方向错了,这个解答也错了。。我起初解释的太草率了。。
淘好.  沁.  

使用道具 举报

PJHome荣誉版主

站长交流区版主

Rank: 40Rank: 40Rank: 40Rank: 40

PJ币
3652 元
积分
2708
帖子
1166
注册时间
2007-7-5
在线时间
653 小时

荣誉版主

发表于 2008-2-16 20:52:26 |显示全部楼层
整理的很不错,学习学习~

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入PJHOME

关闭

PJHOME小黑板报

手机版|纯文字版|BBS.PJHOME.NET ( 粤ICP备11022983号-1 )  

GMT+8, 2012-2-4 14:38 , Processed in 0.103113 second(s), 9 queries , Eaccelerator On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部