div与span区别及用法

DIV与SPAN区别div与san用法

接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法。新手在使用web标准div css)开发网页的时候,遇到第一个问题是div与span有什么区别什么时候用div,什么时候用span标签

目录
  1. 特点与区别
  2. 小结
  3. 知识扩展
  4. 案例效果演示

一、DIV与SPAN的区别与特点   -   TOP

以下是在没有对开发网页页面设置css样式时候情况下,系统默认情况下的介绍
div与span区别
div占用的位置是一行,
span占用的是内容有多宽就占用多宽的空间距离,说明如下图


sapn标签使用案例截图

分析:从上图很容易知道“我是内容一;用的div”和“我是内容二;用的div”两个内容外部用的是<div>标签,他们得到样式是占用了一排空间(相当于换行一样);而“我是内容三;用的span”和“我是内容四;用的span”则,文字内容有多宽,就占用多宽距离,使用<span>标签和不使用一样效果。

二、span标签小结   -   TOP

在网页开发的时候使用div和span都可以,通常可以理解为没有什么区别。但注意的是div占用一行,span不会占用一行,内容占多大宽度,span就有多宽。

三、扩展与提升   -   TOP

div内的span无需命名css选择器伪类,例子如下
如果div的class为yangshi,则对内的span设置css属性则,代码如下
.yanshi span{属性及属性值}

四、图例实例演示效果   -   TOP


对span设置css样式截图

分析上图:可以得出span无需再命名伪类名,直接使用css继承属性来对span设置css样式。这里本来div内的样式为对文字设置蓝色字,但是又通过继承方式设置了span的样式为文字为红色。

希望divcss5网站总结的css案例对你有帮助,这里是关于div与span区别及用法介绍讲解技术文章。

时间: 2024-09-27 09:28:30

div与span区别及用法的相关文章

div+css做html的布局,请问div和span有什么区别?span不能做布局么?table呢

问题描述 div+css做html的布局,请问div和span有什么区别?span不能做布局么?table呢 div+css做html的布局,请问div和span有什么区别?span不能做布局么?table呢 解决方案 div元素做出来的效果是盒子模型:span元素是用来凸显某些关键字的,做不了布局:table元素可以拿来布局,但是不推荐,因为在网页加载的时候很慢,必须全部加载好了才显示出来. 解决方案二: html分块级元素 ,行内元素,行块元素. 块级元素是可以有宽和高的,默认占一行,最先的

《Web前端开发精品课 HTML与CSS进阶教程》——1.3 div和span

1.3 div和span 对于div和span这两个元素,不少新手也不知道它们之间有什么区别,使用起来也很随便.因此,这里有必要简单介绍一下. div和span没有任何语义,正是因为没有语义,这两个标签一般都是配合CSS来定义元素样式的. div和span区别如下. (1)div是块元素,可以包含任何块元素和行内元素,不会与其他元素位于同一行:span是行内元素,可以与其他行内元素位于同一行. (2)div常用于页面中较大块的结构划分,然后配合CSS来操作:span一般用来包含文字等,它没有结构

DIV与SPAN之间有什么区别

DIV与SPAN之间有什么区别? 解决思路: DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染.主要用于应用样式表.两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素). 具体步骤: 1.所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行,测试一下下面的代码你会有更形象的理解: 测试<span>紧跟前面的"测试"显示</span><div>这里会另起一行显示</div> 2

div与span的区别

<div>与<span>的区别在于,<div>是一个块级元素(block-level)元素,它包围的元素会自动换行,而<span>仅仅是一个行内元素(inline elements),在它的前面后不会换行.<span>没有结构上的意义,纯粹是应用样式,当其他行内元素都不合适时,就可以使用<span>元素. 此外,<span>标记可以包含于<div>标记之中,成为它的子元素,而反过来则不成立,即<span&

DIV与SPAN之间有什么区别?

  DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染.主要用于应用样式表.两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素).  具体步骤:  1.所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行,测试一下下面的代码你会有更形象的理解:  测试<span>紧跟前面的"测试"显示</span><div>这里会另起一行显示</div>  2.块元素和行内元素也不是一成不变的

深入学习CSS2.0结构,再谈div、span的困惑

css 使用div进行布局,提出div应当用于组织代码结构,现在我们再深入一点,div拥有语义吗? division(分割),对了,前段时间浏览w3schools时,看到它是这样定义div的:The div tag defines a division/section in a document. 我想我对div的理解是没错的.在文档中定义一个分割或者节点.我说div用于模块化页面内容,实际上从代码结构角度是展现xml化的节点结构.除了定义一个节点以外,div目前还用于定义一个分割,产生具有结构

深入学习网页技术CSS,再谈div、span的困惑!

css|网页 使用div进行布局,提出div应当用于组织代码结构,现在我们再深入一点,div拥有语义吗? 这个问题前段时间在研究群里曾激烈争论过,当时米随随发问:"什么是语义化WEB,div是什么?"小毅答曰:"DIV表示无意义容器."我说:"否定."然后旁边有人嘀咕:"...又要打起来了."我大笑着进入战斗状态,结果迅速被围攻了.呵呵,总是和主流格格不入的我又一次站在主流的对立面.我还是不赞成将div视为无意义容器.容器这个

div和span、relative和absolute、display和visibility

一.div和span的区别 div是一个块级元素,可以包含段落,表格等内容,用于放置不同的内容.一般我们在网页通过div来布局定位网页中的每个区块. span是一个内联元素,没有实际意义,它的存在纯粹是为了应用样式,给一段内容加上<span></span>标记可以通过在span上定义样式来设定其内容的样式. 二.relative和absolute的区别 relative,CSS中的写法是:position:relative;  他的意思是绝对相对定位,他是参照父级的原始点为原始点,

图论中DFS与BFS的区别、用法、详解?

  DFS与BFS的区别.用法.详解? 写在最前的三点: 1.所谓图的遍历就是按照某种次序访问图的每一顶点一次仅且一次. 2.实现bfs和dfs都需要解决的一个问题就是如何存储图.一般有两种方法:邻接矩阵和邻接表.这里为简单起 见,均采用邻接矩阵存储,说白了也就是二维数组. 3.本文章的小测试部分的测试实例是下图:   一.深度优先搜索遍历 1.从顶点v出发深度遍历图G的算法 ① 访问v ② 依次从顶点v未被访问的邻接点出发深度遍历. 2.一点心得:dfs算法最大特色就在于其递归特性,使得算法代