javascript中div和span的区别?

如题所述

div和span的最主要区别在于语义上,默认情况下:

     <div> 是用于组合其他 HTML 元素的容器,即下级可以嵌套其他HTML元素。基于此特征, <div> 属于块级元素,浏览器会在其前后显示换行。

    <span>是文本的容器,即一般只包围在文本的两边。基于此特征,<span> 属于内联元素,即在显示时通常不会以新行开始。

下面举例说明:

1、假设有如下的HTML元素,并且为div和span设置了边框,便于观察效果

<span>我是span元素的内容1</span> <span>我是span元素的内容2</span>
<div>我是div元素的内容1</div> <div>我是div元素的内容2</div>

2、结果如下,显示了<div> 属于块级元素及<span> 属于内联元素的特点。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-09

最大的区别是,DIV是块元素,SPAN是内联元素,

也就是说,DIV有如下默认样式:

div{
    display:block;
}

相对地,SPAN有如下默认样式:

span{
    display:inline;
}

当然这些样式是可以通过CSS更改的,两者也存在其他一些区别,但是在现代前端开发中,DIV与SPAN的区别不再被强调,通常来说,SPAN不再那么常用。

本回答被提问者和网友采纳
第2个回答  2013-07-07
<div>就是把里面的东西当成一整体,怎么处理都行
<span>也是把里面的东西当成一个整体,区别就是<span>是把里面的东西显示成一行
比如
<div>
<span>大连</span>
<span>很美</span>
</div>

显示的效果就是 大连很美

javascript中div和span的区别?
div和span的最主要区别在于语义上,默认情况下:<div> 是用于组合其他 HTML 元素的容器,即下级可以嵌套其他HTML元素。基于此特征, <div> 属于块级元素,浏览器会在其前后显示换行。<span>是文本的容器,即一般只包围在文本的两边。基于此特征,<span> 属于内联元素,即在显示时通常不会以新行开始。

div和span的区别
span和div区别如下:1、在功能方面:div是一个块级元素,它包含的元素会自动换行。而span是行内元素,在它的前后不会换行。span没有结构上的意义,只是单纯的应用样式,其它元素不适合时,就可以使用span元素。span可以作为div的子元素,但div不能是span的子元素,如果出现span中出现div不符合ws3c的页面...

javascript中DIV元素和SPAN元素的区别
你可以理解为div默认宽度是100%,而span无默认宽度

span与div有什么区别详细说说
SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。

div和span有什么区别
语义不同:div是一个块级元素,通常用于布局和样式化。它自身不包含任何内容,仅作为其他元素的容器。而span是一个行内元素,用于标记文本中的某个部分。它本身不包含任何内容,仅用于样式化或脚本操作。使用场景不同:div常常用于网页的总体布局,例如定义一个区块、一个导航菜单或者一个页脚。而span常用...

div与span的区别和使用示例
首先div和span都是没有实际语义的标签元素 1、div是块级元素,默认占满一整行的位置 以下会在两行排列 <div>1111<\/div><div>2222<\/div>2、span是行内元素(内联元素),默认宽度为内部包含内容的宽度 以下会出现在同一行 <span>123<\/span><span>123<\/span> ...

DIV与SPAN之间有什么区别
DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样式表(共同点)。两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素)。详解:1.所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行,测试一下下面的代码你会有更形象的理解...

span标签和div的区别
元素性质、内容显示。1、元素性质:div标签是块级元素,意味着会从新行开始显示,占据一行,而span标签是行内元素,在一行显示,不会另起一行。2、内容显示:div标签可以包含别的的标签元素,而span标签只能添加行内元素的标签或文本。

DIV和SPAN的区别。
这两个元素都是逻辑结构,没有任何语义。也正是因为没有任何语义,才可以被赋给一些特定的呈现和语义。div元素实现一个块级元素,span元素实现一个行内级元素。这两个元素一般是和css配合使用。

<div>和<span>标签的异同
<div>和<span>都是我们常见的标签,从应用中看二者并无区别,它们都能划分出单独的区域,以便我们为单独的一块区域设置样式。但是二者也有区别:其一,<div>是块级元素,<span>是行级元素。关于块级元素和行级元素前面有相关总结,参考 https:\/\/www.jianshu.com\/p\/de9d7996e4ca 。其二,<span>...

相似回答