官方首页 | 无图版 | BBS首页
PJBlog2最新版本下载|升级包(2007.12.23) Bo-Blog V2.1.0 到 PJBlog 2.7 的转换程序 WP 2.3 到 PJ 2.6/2.7 的转换程序 手把手教您在PJForum上传图片
PJBlog技术支持论坛使用问题总索引 手术式讲解视频教程如何制作 PJblog2.7.05终极资源包电驴免费下载 风格使用区-HOT! 凤凰行动开始!
 14 12
发新话题
打印

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

本主题由 tangzhehao 于 2008-2-14 16:24 设置高亮

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

{教材}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的指导,可惜谁也没发现--*/

标准格式:
复制内容到剪贴板
代码:
body{
        background:# url('') ;
        margin:;
        padding:px;
        font-family:;
        font-size:px;
        color:#;
        text-align:;
}

img {max-width: 100%;height: auto;}
select{font-family: Verdana, Arial}
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);/*--鼠标光标形状设置,可使用绝对路径或相对路径,此处相对路径相对博客根目录--*/
}

标准格式:
复制内容到剪贴板
代码:
html{
      SCROLLBAR-FACE-COLOR:#;
      SCROLLBAR-HIGHLIGHT-COLOR:#;
      SCROLLBAR-SHADOW-COLOR:#;
      SCROLLBAR-3DLIGHT-COLOR:#;
      SCROLLBAR-ARROW-COLOR:#;
      SCROLLBAR-TRACK-COLOR:#;
      SCROLLBAR-BASE-COLOR: #;
      SCROLLBAR-DARKSHADOW-COLOR:#;
      cursor: url();
}
注意:
此代码应加在global.css文件中内容最前,即body{之前处。



第四部分 完整标准格式
复制内容到剪贴板
代码:
html{
      SCROLLBAR-FACE-COLOR:#;
      SCROLLBAR-HIGHLIGHT-COLOR:#;
      SCROLLBAR-SHADOW-COLOR:#;
      SCROLLBAR-3DLIGHT-COLOR:#;
      SCROLLBAR-ARROW-COLOR:#;
      SCROLLBAR-TRACK-COLOR:#;
      SCROLLBAR-BASE-COLOR: #;
      SCROLLBAR-DARKSHADOW-COLOR:#;
      cursor: url();
}
body{
        background:# url('') ;
        margin:;
        padding:px;
        font-family:;
        font-size:px;
        color:#;
        text-align:;
}

img {max-width: 100%;height: auto;}
select{font-family: Verdana, Arial}
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......
有点话多了.....
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • anson PJ币 +30 写的很用心也很细心,代表pj和用户表示感谢, ... 2008-2-15 00:56
沁[KIng} —— TZH个人官方网站

还记得我吗?我叫TZH跟我念一遍!
快来参加PJBLOG纪念版T-shirt设计大赛吧!设计你喜欢的PJT恤,赢空间,赢PJ币。PJ币可以用来抵对纪念版T-shirt喔~

Tangzhehao.com.cn    TZH提供的广告

TOP

先占位,
这个教材系列之一的教程是今天(2008/2/14)12点至14点完成的,参考借鉴的主要是自己的经验和前人的经验。
特别感谢苏昱,他的《样式表中文手册》等系列教程,我认为新手和新接触CSS的人都务必人手一册。
因为时间用的不多,今年也没有再做皮肤,都是靠自己的记忆完成,错误在所难免,望各位大侠指正,小弟虚心学习!

第一部分的解释已完整;
沁[KIng} —— TZH个人官方网站

还记得我吗?我叫TZH跟我念一遍!
快来参加PJBLOG纪念版T-shirt设计大赛吧!设计你喜欢的PJT恤,赢空间,赢PJ币。PJ币可以用来抵对纪念版T-shirt喔~

Tangzhehao.com.cn    TZH提供的广告

TOP

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

TOP

这个解释错了,被屏蔽。

TOP

select{font-family: Verdana, Arial}

该项select的意思是:

改变下拉菜单的字体.

与之相关的设置参数还有:font-site、font-family、background-color、color等等...
本帖最近评分记录
  • tangzhehao PJ币 +100 2008-2-15 10:35
  • tangzhehao PJ币 +100 2008-2-15 10:35
  • tangzhehao PJ币 +100 2008-2-15 10:34
  • tangzhehao PJ币 +100 2008-2-15 10:34
  • tangzhehao PJ币 +100 说话算话,select的解释非常准确、正确,但 ... 2008-2-15 10:33

TOP

楼上的select的解释非常准确、正确,得到了PuterJam的认可,但是th解释错了,所以小弟把帖子屏蔽了,避免误导新人。谁也没想到th改变的是member.asp文件式样的设置,很小的一个小细节,感谢PuterJam的指导,可惜谁也没发现。。
沁[KIng} —— TZH个人官方网站

还记得我吗?我叫TZH跟我念一遍!
快来参加PJBLOG纪念版T-shirt设计大赛吧!设计你喜欢的PJT恤,赢空间,赢PJ币。PJ币可以用来抵对纪念版T-shirt喔~

Tangzhehao.com.cn    TZH提供的广告

TOP

辛苦了

[深灰色°]http://www.dokyo.cn

TOP

首先感谢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 编辑 ]

TOP

楼上理解错我的意思了,,你的解释是th解释是对的,它是定义单元格的,但方向性错了,,因为毕竟这个参数不能定义包括日志中单元格在内所有单元格,他只是用于member.asp的会员信息单元格,其他单元格全不受他控制,所以方向错了,这个解答也错了。。我起初解释的太草率了。。
沁[KIng} —— TZH个人官方网站

还记得我吗?我叫TZH跟我念一遍!
快来参加PJBLOG纪念版T-shirt设计大赛吧!设计你喜欢的PJT恤,赢空间,赢PJ币。PJ币可以用来抵对纪念版T-shirt喔~

Tangzhehao.com.cn    TZH提供的广告

TOP

整理的很不错,学习学习~
旗下网站:
1-我的博客:http://WWW.21Beta.COM
2-爱直播网:www.iZhiBo.CN
3-FMTime论坛:http://Www.FMTime.CN
4-PJBlog交流群:32294645

TOP

 14 12
发新话题