• Css span div


    SPAN元素和DIV元素有什么区别
    解决思路:
    最明显的区别是:DIV是块元素,SPAN是内嵌元素。块元素相当于内嵌元素在前后各加一个<br>换行。其实,块元素和行内元素也不是一成不变的,只要给块元素定义display:inline,块元素就成了内嵌元素,同样地,给内嵌元素定义了display:block就成了块元素了。
    具体步骤:
    代码示例:
    <style>
    div,span{border:1px solid #000;margin:2}
    </style>
    <div>div1</div><div>div2</div>
    <span>span1</span><span>span2</span>
    <br>
    <div style="display:inline">div3</div>
    <div style="display:inline">div4</div>
    <span style="display:block">span3</span>
    <span style="display:block">span4</span>
    技巧:有些朋友会说DIV是层标签,其实HTML里是没有层这个说法的,只不过是为了易于理解,Dreamweaver里才这样写的,每个对象都可以成为“层”,只需要给对象定义position属性(值为absolute或relavite)。例如,要让图片成为“层”,可以这样写代码:
    <img src="demo.gif" style="posibion:absolute;left:20;top:20">
    特别提示
    本例代码运行效果如图2.1.6.3所示,为了更能说明问题,这里给块元素和内嵌元素都加了1像素宽的黑色实线边框,从图中可以看到,DIV默认为块元素,定义display属性值为inline后以内嵌元素显示,而SPAN默认为内嵌元素,定义display属性值为block后则以块元素显示。

    ========
    div>和<span>的区别

    span:允许网页制作者给出一个样式表,但无须加在HTML元素之上,也就是说span是独立于HTML元素的.span在样式表做是做为一个标识符使用,而且也接受style class 和ID属性如<span class="xx">.....</span>
    span是一个内联元素,它纯粹是为了应用样式表面成立的,所以当样式表无效时,它的存在也就没有意义了

    DIV:基本上与span相似,或者说具有SPAN所有的功能,此外还具有SPAN不及的特色.DIV是一个块,也就是所谓的"容器",它具有自己独立的段落,独立的标题,独立的表格,就如<html>.....</html>一样包括了一切.如:

    <div class="mydiv">
    <h1>独立的标题</h1>
    <p>独立的段落</p>
    <table>......</table>
    ...................
    </div>而这些SPAN是没有的!

    SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元
    素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。  下面以一个实例
    来说明这两个属性的区别。  代码:  <span>SPAN标记有一个重要而实用的特性,即它什么事也不会做,它的唯一目的就是围绕你的
    HTML代码中的其它元素,这样你就可以为它们指定样式了。在此例中,<span>标识符允许你将一个段落分成不同的部分。   还有一个
    标识符具有类似的功能,<div>DIV也被用来在HTML文件中建立逻辑部分。但与<div>SPAN不同,<div>工作于文本块一级,它在它所包
    含的HTML元素的前面及后面都引入了行分隔。  效果:  SPAN标记有一个重要而实用的特性,即它什么事也不会做,它的唯一目的就是
    围绕你的HTML代码中的其它元素,这样你就可以为它们指定样式了。在此例中,标识符允许你将一个段落分成不同的部分。   还有一个
    标识符具有类似的功能,
    DIV也被用来在HTML文件中建立逻辑部分。但与
    SPAN不同,
    工作于文本块一级,它在它所包含的HTML元素的前面及后面都引入了行分隔。

    645405967@qq.com
  • 相关阅读:
    ActiveMQ的消息模式——队列模式(Queue)
    在foxmail上添加阿里邮箱
    Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决
    博客园首页新随笔联系管理订阅订阅随笔- 89 文章- 0 评论- 3 Centos7开放及查看端口
    tomcat设置为开机自启动
    Tensorflow2疑难问题---2、tensorflow2.3的GPU版本安装
    Tensorflow2疑难问题---1、课程介绍
    tensorflow2的gpu的版本安装(一些核心点)
    此环境变量太大, 此对话框允许将值设置为最长2047个字符(解决方法)
    windows下cuda的安装
  • 原文地址:https://www.cnblogs.com/allensun-193/p/5488403.html
Copyright © 2020-2023  润新知