日期:2013-08-04  浏览次数:21102 次

  在之前贴出的CSS说明中曾经说明了#m_blog div.tit是Blog文章标题的代码所以我们只需把添加>图片的代码添加在后面的{}中即可。

  添加代码如下:

  line-height:多少px; 设置标题的高度,其实这里的设置为图片的高度就可以了

  text-indent:多少px; 设置标题的文本前面空多少宽度,这里可以填图片的宽度,为了美观起见,可以再多+5、6px,由于图片和标题贴着不好看,这个次要还是看团体感觉和喜好设置了

  background:url(图片地址) no-repeat; 设置添加的图片地址,no-repeat就是不反复,一定要设置,不然图片就覆盖满整个标题栏了,其实在我的最新评论中,每个留言名字前面有个小爪子,其代码设置方法跟这个也是一样的,只需设置在#m_comment div.item{}下就可以了。

  如果你喜欢的话,也可以在其他模版中做设置,各模块代码ID请参看百度CSS说明、详解

  有朋友说看不懂,要我说的更详细点,我觉得我说的满详细了,我把我的相关设置的代码贴出来给大家看看,或许能够让大家看的更明白点

  #m_blog div.tit{font-size:14px;font-weight:bold;

  line-height:90px;

  text-indent:120px;

  background:url(http://hiphotos.baidu.com/fableking/abpic/item/459fd6ca87470c46f21fe79d.jpg) no-repeat;}

  红色的这段就是本人加进去的设置,大家只需把url后面()中的地址换成本人要换的图片地址,然后把line-height和text-indent后面的数值换成本人换上去的图片的高和宽就可以了 ——天涯书塾

  大家应该看到我的空间的标题有点异乎寻常

  可能不细心看的话还不会发现

  我的标题的格式与普遍的空间标题格式不一样就是标题和引见是左右陈列而不是上下陈列的,嘿嘿~~~

  来看看我的设置代码吧

  #header div.tit{top:5px;left:20px;line-height:60px;font-size:60px;font-family:隶书}

  #header div.tit a.titlink{color:#813533;text-decoration:none}

  #header div.tit a.titlink:visited{color:#813533;text-decoration:none}

  #header div.tit a.titlink:hover{color:#FFFFFF;text-decoration:none}

  #header div.desc{top:27px;left:320px;color:#813533;font-size:16px}

  这就是我的空间标题设置的代码

  下面来详细解说一下

  #header div.tit{} 这是标题的设置

  #header div.tit a.titlink{} 这是标题超链接的设置

  #header div.tit a.titlink:visited{} 这是标题超链接曾经被访问过的设置

  #header div.tit a.titlink:hover{} 这是当鼠标挪动到标题超链接上时显示的属性

  #header div.desc{} 这是空间标题后面的简介的内容设置

  然后来解释一下当中的属性和详细参数

  top:5px 距离模版顶部的间隔距离为5px

  left:20px 距离模版左边的间隔距离为20px

  line-height:60px 设置总高度为60px

  font-size:60px 设置字体大小为60px,这个不能设置的比的line-height大,不然标题字体的一部分会被遮掉的

  font-family:隶书 设置字体的型号

  color:#813533 设置字体的颜色代码为#813533,这里也可以写颜色的英文名,比如black,white,red,green等

  text-decoration:none 字体的划线修饰属性,none为无下划线,关于text-decoration的具体参数可以查看我前面写的关于定义超链接的文章

  这里用到的属性我都解释过了,至于参数的设置就要看大家本人的喜好了

  最后建议:大家看过我空间的代码教程后不要抄了过去就完事了,其实可以动动脑筋具体去分析代码的作用,这样当前你也可以设置有你本人风格的百度空间了

  ——网络资源

  一.使用css缩写

  使用缩写可以协助减少你CSS文件的大小,愈加容易阅读。css缩写的次要规则请参看《常用css缩写语法总结》,这里就不展开描述。

  二.明确定义单位,除非值为0

  忘记定义尺寸的单位是CSS老手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个精确的单位,比如:width:100px width:100em。只要两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,留意,不要在数值和单位之间加空格。

  三.区分大小写

  当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称都采用小写。

  class和id的值在HTML和XHTML中也是区分大小写的,如果你一定要大小写混合写,请细心确认你在CSS的定义和XHTML里的标签是分歧的。

  四.取消class和id前的元素限定

  当你写给一个元素定义class或者id,你可以省略前面的元素限定,由于ID在一个页面里是独一的,鴆las s可以在页面中多次使用。你限定某个元素毫无意义。例如:

  div#content { /* declarations */ }

  fieldset.details { /* declarations */ }

  可以写成

  #content { /* declarations */ }

  .details { /* declarations */ }

  这样可以节省一些字节。

  五.默认值

  通常padding的默认值为0,background-color的默认值是transparent。但是在不同的浏览器默认值可能不同。如果怕有冲突,可以在款式表一开始就先定义所有元素的margin和padding值都为0,象这样:

  * {
  margin:0;
  padding:0;
  }

  六.不需求反复定义可承继的值

  CSS中,子元素自动承继父元素的属性值,象颜色、字体等,曾经在父元素中定义过的,在子元素中可以直接承继,不需求反复定义。但是要留意,浏览器可能用一些默认值覆盖你的定义。

  七.最近优先准绳

  如果对同一个元素的定义有多种,以最接近(最小一级)的定义为最优先,例如有这么一段代码

  Update: Lorem ipsum dolor set

  在CSS文件中,你曾经定义了元素p,又定义了一个classupdate

  p {
  margin:1em 0;
  font-size:1em;
  color:#333;
  }
  .update {
  font-weight:bold;
  color:#600;
  }

  这两个定义中,class=update将被使用,由于class比p更近。你可以查阅W3C的《 Calculating a selector’s specificity》 了解更多。

八.多重class定义
一个标签可以同时定义多个class。例如:我们先定义两个款式,第一个款式背景为#666;第二个款式有10 px的边框。

.one{width:200px;background:#666;}
.two{border:10px solid #F00;} 

在页面代码中,我们可以这样调用