加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

新浪博客模版代码精讲 二

(2006-12-13 10:31:09)
分类: 一笔之力(blog教程及其他)
新浪博客模版代码精讲 <wbr>二
 
本文内容为[大话游虾]原创,请转载者注明出处!!
 
上次讲到了css的一些基本特性和代码的基本写法。(相关链接:《自己改新浪博客模版》、《新浪博客模版代码精讲一》),这次游虾将用现在(2006.12.13)的模版作为范本给大家讲一讲自己做模版需要做到些什么。

的确,代码有些多,但大家千万别被这些代码所吓到,因为很多东西都是有规律可循的,完全不必担心你会看不明白。

首先我们看到的是

<STYLE type=text/css>

STYLE,英文意思是“样式”,也就是说告诉浏览器,从现在开始我们将使用css代码对网页进行定义,一直到</style>(也就是代码的最后一行)结束。

下面的一排body{background:url("图片文件地址") repeat fixed!important}代码的意思前面已经说过,fixed的英文意思就是“固定”的意思,所以你们可以看到我的大背景是固定不动的(相关链接:《新浪博客背景图片全代码》)

接下来看到的是

.bodyTop {display:none;}.logo{display:none);}

bodyTop和log是新浪题图上面的一排——

新浪博客模版代码精讲 <wbr>二

在很多时候,这一排logo会影响模版整体的效果,与我们期望的风格有冲突,所以在这里动用了display:none代码。

display——显示,none——没有。很显然,这是告诉浏览器,这个东东就不显示了。于是难看的log被无情的屏蔽了:)

banner(前面文章以提到过)和menu(菜单的意思,就是那排写着“登录┆系统消息┆控制面板┆搜索┆帮助┆退出”的地方)肯定风格要统一,因为二者是紧密相连的部分。

相对与其他部分来说,这一部分高度值可以自行更改,就像

.menu{background:url(“图片地址") no-repeat center;HEIGHT: 28px}

加上了HEIGHT:28像素。这个XXpx其实就是你用作menu(或者banner)的图片的高度值,图片有多高就照着设置多大。

接下来就是长长的一排含有display:none属性的部分,其实这些都是模版里各部分的图片,比如文章标题栏的图片,面板里的图片等等,在游虾的这个范例里,因为这些都和模版本身有风格上的冲突,所以都使用display:none将其隐藏了。

这里要着重提到的是——严格来说,display:none用在这里并不是正确的用法,正确的代码应当是

background:#transparent(背景透明)

当然你要说我非要用display:none不可,那也没有什么不好的后果。(大家如果有兴趣可以试试连display:none都不要,只是直接把图片地址删掉,一样有屏蔽图片的作用哦!)

除了这些以外,还有一个非常重要的代码。
 
! important
 
important,英文意思是“重要”,加上! important其实就是告诉浏览器,如果遇到代码冲突(比如新浪自带的模版代码和我们自定义的模版代码)那么以加有! important的代码为首选,有些朋友在更换了模版图片或者高宽度之后发现并未起效,可能就是在某些地方忽略了! important属性,请大家一定要注意这点!
 
字数原因,今天先讲这么多,下次再来跟大家讲讲一些模版细节方面的问题。再会,朋友们!!
相关链接:

转载请勿去掉此标识新浪博客模版代码精讲 <wbr>二

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有