闲聊html和body标签(2)

作者:林小志 来源:林小志博客 时间:2009-02-21 10:50:00 

PS:

a.如果你把html(#myHtml)的样式去掉,你再看看浏览器的表现,你会发现世界又变了。

b.对于背景色的设置还可以让浏览器自定义的背景颜色失效(IE7为例:“工具”->“Internet选项”->“常规”中的颜色里可以找到背景的设置)

2、在上面的那一小段代码中并没用直接设置

html {background-color:#CCCCCC;}
body {background-color:#FF0000;}

而是用了两个ID,不知道你是否在想我为什么要这样做呢?对于这点的话,可以从几个方面来考虑

2.1 JS的调用(相对来说,用到比较多一点的是body中使用ID或者CLASS)

2.2 CSS中权限值的提升(这点基本上来说用到的机率微乎其微)

简单的再说一下如果body中使用ID或者CLASS的时候,我们能做什么吧。

a.对于现在网络中出现的页面,大家都可以看到很多时候,某个导航是高亮显示,提示你当前浏览的是在哪个页面上。这点的功能我就是可以通过body或者那个导航中添加一个ID或者CLASS来判断识别,当然少不了给这个ID或者CLASS添加一个样式。

b.在一些比较大型的网站中,某个频道或者某些频道的大致结构都是相同,因此我们可以把其中一个结构作为基础参考,复制到其他页面中使用,然后再调用同一个样式,这样可以减少很多的重复工作量,也让页面中的结构的重用性提高,作为区别我们只要利用body中的ID或者CLASS来修改样式的权重值就OK了。这样说或许比较混乱,大家可以大致参考一下迅雷的动漫频道http://anime.xunlei.com/(不过这个频道中的body所用CLASS过多而且相对比较杂乱,这点算是一个败笔吧)

目前暂时也就只感受到html跟body可以这么使用,或许还有一些其他小功能,不过可惜我个人暂时没发现,如果你知道,千万不要私藏啊,告诉大家分享一下吧。

标签:html,body,标签,背景
0
投稿

猜你喜欢

  • ASP连接Access数据库和SQL server数据库的方法

    2007-08-22 13:16:00
  • SQL Server数据库导入MySQL数据库体验

    2009-01-20 16:07:00
  • 36个折纸风格logo设计

    2009-09-17 13:13:00
  • LZ77 算法的JS实现

    2010-04-11 22:32:00
  • 改进评论提交表单

    2009-03-25 20:37:00
  • 从HTTP状态 301,302,200 来看页面跳转

    2007-09-26 13:46:00
  • 流行WEB开发语言比较之ASP篇

    2007-12-23 17:23:00
  • 网页HTTP header头信息详解

    2010-03-31 14:42:00
  • SQL 特殊语句(学习笔记)

    2012-06-06 19:51:33
  • Oracle与SQL Server在企业应用的比较

    2010-07-20 13:34:00
  • SQL的Join使用图解教程

    2012-08-21 10:47:23
  • sql server 锁表语句分享

    2012-02-12 15:49:20
  • 如何实现SQL Server 2005快速Web分页

    2009-01-21 14:51:00
  • 触手生春【4.13】CSS中的伪元素选择符

    2008-11-11 13:10:00
  • 排序与检索

    2008-05-18 13:09:00
  • 设计师的职业规划

    2009-08-31 12:52:00
  • MySQL 重装笔记

    2011-02-23 12:22:00
  • CSS布局之浮动(二)三列浮动

    2008-08-19 12:47:00
  • 简洁js的隔行变色代码

    2008-06-18 18:17:00
  • 保护MySQL数据库中重要数据的注意事项

    2009-01-19 11:55:00
  • asp之家 网络编程 m.aspxhome.com