天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件 > 网页>评测>网页标准化制作:CSS的超级技巧大放送

网页标准化制作:CSS的超级技巧大放送

天极Yesky2007-03-21 08:00我要吐槽

  在之前贴出的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中,子元素自动继承父元素的属性值,象颜色、字体等,已经在父元素中定义过的,在子元素中可以直接继承,不需要重复定义。但是要注意,浏览器可能用一些默认值覆盖你的定义。

作者:龙犊责任编辑:龙犊)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
热点推荐
微软Windows 10操作系统Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。[详细]
Windows 10 新视界 [进入频道][使用技巧][微博互动]
手机整机DIY企业级