网页制作免费教程站—个人网页 建站教程 建站资源 免费建站资源 个人网页制作教程 个人网页制作 ——网页制作与网页设计教程网

域名注册 - 虚拟主机 - 企业邮局 - 网页制作   China silk carpet(rug)
关键字: - 设置首页 - 加入收藏
业界新闻 建站指南 网页制作 动画制作 网页特效 网络编程 书籍教程 网页素材 视频教程

超值套餐A型

110M 送cn

超值套餐B型

220M 送cn

超值套餐C型

350M 送cn

超值套餐D型

450M 送cn

超值套餐E型

300M 送com

超值套餐F型

400M 送com

超值套餐G型

500M 送com

超值套餐H型

600M 送com


DIV+CSS布局入门教程(六) -- 关于ID和CLASS


2007-3-13 12:54:12 来源:本站 评论:


这半个月以来今天是头一天在20:00左右下班,想起关于这个教程一直没有完成,心里感觉非常不踏实。两个月前刚辞职,本想把教程全部完成,但是由于一次不幸,导致硬盘中的数据大部分丢失,本写了一半的教程也随之灰飞烟灭。但最近有许多的网友通过博客、QQ、MSN、E-MAIL等途径与我联系,希望能继续更新这个教程,甚至有网友居然拨打我的手机(我不知道大家是如何知道我的号码的,,哎~~)被大家所感动,时间虽然很紧,但还是抽点时间来尽量完成这个教程吧~~就像鲸鱼叔叔所说的,时间就是奶,越挤就越多~~

  首先,有些东西需要说明一下。对于之前的文章,由于为了让大家更好的区分各层的关系,教程中不少地方使用了大写的CLASS或者ID,其实这样做是不推荐的,我推荐的方法是使用单词之间增加下划线,或者单词拼接的方法。因为CSS是区分大小写的。大家可以看到,我提供给大家的下载文件中全部都是使用小写来处理的。

  我们先来处理sidebar的样式,经过分析,我们可以得知,sidebar有四个部分,我们将这四个部分分为四个层:
<div id="search"></div>
<div id="login">
<div class="bar_title"></div>
<div class="bar_body"></div>
</div>
<div id="infomation">
<div class="bar_title"></div>
<div class="bar_body"></div>
</div>
<div id="standard">
<div class="bar_title"></div>
<div class="bar_body"></div>
</div>

  在这里我们有到ID和CLASS,那么有的朋友就要问了,究竟什么情况下用ID,什么情况下用CLASS呢?

  ID,表示的是唯一性,并且在这个页面中只会出现一次,我们用它来表示布局的结构;
  CLASS,表示一组(类)或一个具有同样性质的元素,它们可以共用样式,并且在页面中将会出现多次。

  因为会员登录、站点信息、页面标准以及这几个区域中的内容字的样式将会是一样的,所以我们将它们放在一个组里面。

  但有的时候,我们需要给这些层中的元素设置不同的样式时,我们要如何做呢?例如会员登录这几个文字使用14px加粗,其他是使用12px加粗,我们要怎么写CSS呢,看下面的代码?
.bar_title {font-size:12px;font-weight:bold}
#login .bar_title {font-size:14px}

  #login .bar_title 表示的是在ID为login的层下的CLASS为bar_title的元素的样式,这样表示的就可以有针对性的对某些元素定制样式。#login .bar_title 在单独设置了font-size:14px的样式时,同时也继承了.bar_title这一组(类)的样式,那就是font-weight:bold,加粗。
<div class="title">
<a>title1</a>
</div>
<span class="title">
<a>title2</a>
</div>

  这里,我要将title1的文字样式设置为14px,红色,将title2的文字样式为10px,绿色,title1和title2都需要加粗,DIV加一个红色的1px的边框,SPAN加一个绿色的1px的边框,样式可以这样写:
.title {border:1px solid #f00} /*默认为1px的红色边框*/
span.title {border-color:#0f0}
.title a {font-weight:bold}
div.title a {font-size:14px;color:#f00}
span.title a {font-size:12px;color:#0f0}

  大家可以看到,使用CLASS可以使得许多的元素可以共用同样的样式,通过元素的TagName的不同,又可以对每一个元素定制不同的样式,我想大家应该对什么时候该用ID,什么时候该用CLASS已经有了深刻的理解了吧!

  好了,这次的教程到这里,我不知道下一篇教程什么时候更新,但我会尽快的,谢谢大家的支持。

  另外,花了点时间把以前的文件又重新整理了一下,提供下载,并添加了详细的注释,大家可以通过查看文档内的注释来了解到更多的内容。

相关文章
·暂无
正在读取…
我也评两句

   





ColdFusion主机
ColdFusion空间



MySQL数据库


SQL Server 2000数据库
SQL Server 2000数据库
 
必胜客比萨 比萨饼 比萨的做法 必胜客比萨 pizza制作 铁盘比萨 铁盘批萨 必胜客批萨 比萨饼 比萨的做法 铁盘 pizza 批萨饼 制作比萨|披萨 批萨的做法 比萨饼店加盟 加盟比萨 Pizza培训 Pizza制作方法 Pizza学习 披萨学习 披萨制作方法 烘焙专业 西式快餐 全日班(专业铁盘比萨) 1、按品种授课:28种口味; 2、10种款式; 3、铁盘必胜客比萨配方; 4、比萨酱的运用; 5、全部实际操作; 6、比萨半成品保鲜技术; 7、设备、原料及购买渠道; 8、统一书面教材; 9、饮料、面、汤、小吃等; 10、多媒体教学,手把手传授。 ■课程详细内容: 1、比萨理论知识,让你熟练掌握比萨面粉、发酵粉及比萨其他用品和厨房用品的应用原理; 2、充足的实际操作让你熟练掌握比萨饼从和面(Dough making),发酵,完整的比萨成本预算方法,一直到烘焙为成品的全套制作工艺,使你达到独立熟练制作比萨饼的水平。 3、实际参观厨房设备市场,帮助分析当地的消费水平,给予比萨设备和原料的型号及价格、采购渠道以及比萨部门管理、厨房总体管理等完整知识。 4、了解各种美味比萨制作的方法及专业的比萨面皮制作知识。 5、帮助分析店铺筹建流程和成本预算,让你无须经验也可以胸有成竹的开比萨饼店。
出售德国牧羊犬,出售红泰迪,出售罗威纳,出售边境牧羊犬,出售阿拉斯加,德国牧羊犬价格,红泰迪价格,罗威纳价格,边境牧羊犬价格,阿拉斯加价格,纯种边境牧羊犬,牧羊犬,边境牧羊犬仔,牧羊犬仔,上海牧羊犬仔