DIV 和 SPAN元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样式表。两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素)。

  具体步骤:

  1.所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行,测试一下下面的代码你会有更形象的理解:

  测试<span>紧跟前面的"测试"显示</span><div>这里会另起一行显示</div>

  2.块元素和行内元素也不是一成不变的,通过定义CSS的display属性值可以互相转化,如:

  测试<divstyle="display:inline">紧跟前面的"测试"显示</div><spanstyle="display:block">这里会另起一行显示</span>

  提示:如果不对DIV元素定义任何CSS属性,其显示效果将行将于P元素。

特别说明

  因为DIV与SPAN元素的特殊性,所以一般用于应用样式表,比如说用CSS定义为层,而需要分清的是块元素和行内元素的区别,还有两者间的相互转化。

  DIV指定渲染 HTML 的容器。

  SPAN指定内嵌文本容器。

总的来说,一个div是占一个块的,它的默认display属性是block,表示一个块。如:
<div>aaa</div>bbb显示出来,是两行。
      而span,它的display默认属性是inline,可以连在一起的。如:
<span>aaa</span>bbb,显示出来是一行。
div一般用于排版,而span一般用于局部文字的样式。

HTML中DIV与SPAN的区别相关推荐

  1. HTML中div与span的区别,在HTML的网页布局里div与span有什么区别

    很多刚入行的朋友不是很懂这俩个标签的区别,可能大家认为SPAN也是一块,DIV也是一块,同样的作用为啥有俩个标签呢?本篇文章就给大家解答这个疑惑. DIV与SPAN的区别与特点 以下是在没有对开发网页 ...

  2. HTML中Div、span、label标签的区别

    div与span 通俗地讲就是如果里面还有其他标签的时候就用div,如果里面只有文本就应该用span span与label 由于有了以上关于span的说法,那么我们就可以对文本进行span的容器操作了 ...

  3. 无意义”的标签div和span的区别

    HTML只是赋予内容的手段,大部分HTML标签都有其意义(例如,标签p创建段落,h1标签创建标题等等)的,然而div和span标签似乎没有任何内容上的意义,听起来就像一个泡沫做成的锤子一样无用.但实际 ...

  4. css案例学习之div与span的区别

    代码: <html> <head> <title>div 标记范例</title> <style type="text/css" ...

  5. html里span和div,HTML div和span

    块代码 和 1.. .ccwTest { font-family: '.PingFang SC';">; color:white; margin:18px; padding:16px; ...

  6. web前端学习(六)—— HTML中元素的id属性、div和span布局

    一.id属性 1.在HTML文档中,任何元素(节点)都有id属性,id属性是该节点的唯一标识,所以在同一个HTML文档中id值不能重复  2.注意:表单提交数据的时候,只和name有关系,和id无关 ...

  7. div和span的标签属性及说明

    1. 什么是DIV ?(块元素) 作用 : 一般用于配合CSS完成网页的基本布局. 2. 什么是SPAN ?(行内元素) 作用:一般用户配合CSS修改网页中的一些局部信息. 3. div 和 span ...

  8. HTML 基本元素2(图像、超链接、表格、列表、块div和span、字体、内联框架)

    HTML的 图像标签<IMG> 详解 <img> 即图像标签  需要设置其属性 src指定图像的路径 1.同级目录图像 如果是本地文件,只需把图片放在同一个目录下即可  src ...

  9. div和span是什么意思

    注意:本文是从网络转载.版权属原作者所有.相对与其他XHTML标签,div和span对于它们包含的元素是没有意义的.例如当你看到<h1></h1>标签,你知道里面是标题,当你看 ...

最新文章

  1. java 图片合成 工具类_Java实现的图片上传工具类完整实例
  2. Java泛型中? 和 ? extends Object的异同分析
  3. php如何解码图片,php基于base64解码图片与加密图片还原实例_PHP
  4. 使用postman模拟上传文件到springMVC的坑:the request was rejected because no multipart boundary was found...
  5. 如何在Node.js中打印堆栈跟踪?
  6. javascript 询问_JavaScript解释引擎
  7. 实操调试成功 基于NI-VISA的USBTMC接口程控仪器连接
  8. QGIS如何打开ArcGIS创建的GDB数据库文件
  9. 用word模仿手写字体
  10. 用spss进行数据的标准化处理_用spss怎样对数据进行标准化
  11. 读书印记 - 《人类的群星闪耀时》
  12. 域控服务器里没有internet时间,加入域之后,【Internet 时间】选项没有了
  13. requests爬取豆瓣前250部高分电影
  14. Win32编程---在窗体添加一个按钮
  15. 《余世维 - 有效沟通》讲义zz
  16. symbian流媒体入门之--《3gp文件格式研究》
  17. 教你如何快速分清云平台与云管平台的区别?
  18. iReader Smart X 连接USB不显示
  19. 自然语言理解(NLU)难在哪儿?
  20. Ubuntu18 增大音量

热门文章

  1. 【数字信号处理】线性常系数差分方程 ( 卷积 与 “ 线性常系数差分方程 “ | 使用 matlab 求解 “ 线性常系数差分方程 “ )
  2. 【错误记录】Visual Studio 编译 C++ 代码报错 ( To disable deprecation, use _CRT_SECURE_NO_WARNINGS. )
  3. 【Android 进程保活】oom_adj 值 ( oom_adj 值对应的进程优先级 | oom_adj 值动态改变 | 进程保活优化方向 )
  4. 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 源码分析 )
  5. 【计算机网络】传输层 : TCP 流量控制 ( 流量控制过程 | 持续计时器机制 )
  6. 【Android 应用开发】分析各种Android设备屏幕分辨率与适配 - 使用大量真实安卓设备采集真实数据统计
  7. SpringBoot-(6)-日志SLF4j
  8. hdu 2021 发工资咯:)(c语言)
  9. RabbitMQ发布订阅实战-实现延时重试队列
  10. Step by Step WebMatrix网站开发之二:使用WebMatrix(2)