当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > SPAN和DIV,Class与ID的区别汇总

CSS样式表
CSS网页设计 IE8和IE7共存
CSS2 打印属性让打印HTML文档不出问题
制作网页中设计段落缩进的方法
CSS border 属性使用说明
CSS border-style 属性使用方法
CSS border-color 属性使用方法
CSS border-width 属性使用教程
CSS padding属性定义边内补白
CSS margin 属性定义边外补白
网页布局教程 掌握CSS网页布局属性
css 背景样式属性说明
span margin 设置生效
html 滚动条在IE6和IE7中兼容性问题
IE6 两个div有间隙的问题(IE 3px bug)
CSS 数字和字母将容器撑大问题解决
换个角度看页面重构中的语义化
DIY属于个人开发使用的CSS Reset
CSS 空格引起网页布局间距问题
CSS 网页制作时遇到问题的快速参考技巧
css li 去掉点的样式写法

CSS样式表 中的 SPAN和DIV,Class与ID的区别汇总


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 190 ::
收藏到网摘: n/a

SPAN 和 DIV 的区别
SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。
<span>SPAN标记有一个重要而实用的特性,即它什么事也不会做,</span><span>它的唯一目的就是围绕你的HTML代码中的其它元素,这样你就可以为它们指定样式了。在此例中,</span><span>标识符允许你将一个段落分成不同的部分。</span>
<div>还有一个标识符具有类似的功能,DIV也被用来在HTML文件中建立逻辑部分。</div><div>但与SPAN不同,工作于文本块一级,</div><div>它在它所包含的HTML元素的前面及后面都引入了行分隔。</div>
------------------------------------------------------------ CLASS和ID的区别
在样式表定义一个样式的时候,可以定义id也可以定义class。
  1、在CSS文件里书写时,ID加前缀“#”;CLASS用“.”
  2、id一个页面只可以使用一次;
   class可以多次引用。
  3、ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆;
    CLASS是一个样式,可以套在任何结构和内容上,就象一件衣服;
  4、从概念上说就是不一样的:
   id是先找到结构/内容,再给它定义样式;
   class是先定义好一种样式,再套给多个结构/内容。
  目前的浏览器还都允许用多个相同ID,一般情况下也能正常显示,不过当你需要用JavaScript通过id来控制div时就会出现错误。
看完本文后,您还可以看:
css教程:网页中Span和Div的区别