display:block详解

1、每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。**

2、块级元素:占据一定矩形空间,可以通过设置高度、宽度、内外边距等属性,来调整的这个矩形;

​ 行内元素 :自己的独立空间,它是依附于其他块级元素存在的,因此,对行内元素设置高度、宽度、内外边距等属性,都是无效的。

3、例子:链接 a 元素,在默认情况下是是“行内元素”,因此对a元素设置高度、宽度等属性,都是无效的。而比如div,p,li,img等默认情况下的display属性值就是“block”。所以对于链接a来说只能这样:display:block;强制将它改成块元素。

常用的块状元素有:

...

    • 、、

      (块引用)、

常用的内联元素有:

、、
、、(表示计算机源代码或者其他机器可以阅读的文本内容)

常用的内联块状元素有:

图片是内联元素,同时是替换元素,替换元素是可以设置宽高的

设置display:block就是将元素显示为块级元素。如下代码就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。

a{display:block;}

块级元素特点:

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

2、元素的高度、宽度、行高以及顶和底边距都可设置。

3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

块状元素也可以通过代码display:inline将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使div元素具有内联元素特点。

div{

​ display:inline;

}

我要变成内联元素

内联元素特点:

1、和其他元素都在一行上;

2、元素的高度、宽度及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

displayblock详解相关推荐

  1. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  2. JVM年轻代,老年代,永久代详解​​​​​​​

    秉承不重复造轮子的原则,查看印象笔记分享连接↓↓↓↓ 传送门:JVM年轻代,老年代,永久代详解 速读摘要 最近被问到了这个问题,解释的不是很清晰,有一些概念略微模糊,在此进行整理和记录,分享给大家.在 ...

  3. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  4. 通俗易懂word2vec详解词嵌入-深度学习

    https://blog.csdn.net/just_so_so_fnc/article/details/103304995 skip-gram 原理没看完 https://blog.csdn.net ...

  5. 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法

    深度学习优化函数详解系列目录 深度学习优化函数详解(0)– 线性回归问题 深度学习优化函数详解(1)– Gradient Descent 梯度下降法 深度学习优化函数详解(2)– SGD 随机梯度下降 ...

  6. CUDA之nvidia-smi命令详解---gpu

    nvidia-smi是用来查看GPU使用情况的.我常用这个命令判断哪几块GPU空闲,但是最近的GPU使用状态让我很困惑,于是把nvidia-smi命令显示的GPU使用表中各个内容的具体含义解释一下. ...

  7. Bert代码详解(一)重点详细

    这是bert的pytorch版本(与tensorflow一样的,这个更简单些,这个看懂了,tf也能看懂),地址:https://github.com/huggingface/pytorch-pretr ...

  8. CRF(条件随机场)与Viterbi(维特比)算法原理详解

    摘自:https://mp.weixin.qq.com/s/GXbFxlExDtjtQe-OPwfokA https://www.cnblogs.com/zhibei/p/9391014.html C ...

  9. pytorch nn.LSTM()参数详解

    输入数据格式: input(seq_len, batch, input_size) h0(num_layers * num_directions, batch, hidden_size) c0(num ...

最新文章

  1. Matlab画图-非常具体,非常全面
  2. 第二轮冲刺-Runner站立会议04
  3. View和View的参数传递二
  4. 单片机IO引脚驱动能力的提高
  5. 光落在你脸上,可爱一如往常
  6. php数组 函数,PHP array_uintersect_uassoc() 函数
  7. H264视频压缩编码标准简介(二)
  8. vba 数组赋值_VBA数组与字典解决方案第31讲:VBA数组声明及赋值后的回填方法
  9. VB.NET工作笔记006---用visual studio2017 编写RESTFUL API
  10. reboot 重启系统命令
  11. Java阶段三:基础项目—家庭记录收支程序
  12. 北邮计算机考研科目2022,2022考研:北京邮电大学计算机专业考研经验复习指导...
  13. HadoopYarn设置Fair Scheduler公平调度器
  14. (转)windows 7兼容软件列表搜集加转帖
  15. 《Web安全渗透全套教程(40集)》学习笔记 | SQL注入攻击及防御
  16. 图文详解crond定时任务
  17. SpaceSniffer —— 磁盘空间分布分析工具
  18. 深入探讨静态路由的next-hop选项(discard/receive/reject)
  19. 计算机工程师中级答辩内容,中级工程师论文答辩(注意事项及答辩准备)
  20. 2020年蓝桥杯B组个人题解(热的,不知道对错)

热门文章

  1. eclipse打开时报错:
  2. 刚刚下载的eclipse打不开?一点击就报错
  3. 超级计算机作文650字,努力初中作文650字(通用11篇)
  4. Altium Designer学习
  5. Python请求HTTPS证书错误
  6. 用灌水法解NOIP2017提高组D2第一题:奶酪
  7. mapStateToProps mapDispatchToProps 的使用
  8. 【Druid】(八)Apache Druid 核心插件 Kafka Indexing Service SLS Indexing Service
  9. python脚本编写流程
  10. android 服务检测,Android检测某个服务是否还活着代码