inline,block,inline-block的区别
- display:block
- block元素会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父元素宽度。
- block元素可以设置width,height属性。块级元素即使设置了宽度,仍然是独占一行。
- block元素可以设置margin和padding属性。
- display:inline
- inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽度随元素的内容而变化。
- inline元素设置width,height属性无效。
- inline元素的margin和padding属性,水平方向的padding-left, padding-right, margin-left, margin-right都产生边距效果;但竖直方向的padding-top, padding-bottom, margin-top, margin-bottom不会产生边距效果。
- display:inline-block
- 简单来说就是将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行内。比如我们可以给一个link(a元素)inline-block属性值,使其既具有block的宽度高度特性又具有inline的同行特性。
2. inline-block是基于baseline对齐的,但在inline-block中写入文字时baseline在文字的底部,对齐方式为与文字底部对齐
代码:
解决方法是添加vertical-align: top;属性使其基于顶部对齐。
inline:span,a,label,em,i,code,img,input,
block:div,ul,li,table,pre,ol,h1,p,form
转载于:https://www.cnblogs.com/pcd12321/p/5225541.html
inline,block,inline-block的区别相关推荐
- display:inline、block、inline-block的区别
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...
- display:inline、block、inline-block的区别以及该死的ie6兼容问题
2019独角兽企业重金招聘Python工程师标准>>> display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都 ...
- display(block,inline,none),visibility(visible,hidden)之间的关系及区别(不同)
这段时间一直对display属性的block,inline,none和visibility属性的visible,hidden一直很模糊,总觉得很难理解,通过下面这个实例,就可以很好的牢记这几者之间的区 ...
- Css_display: block inline inline-bock区别
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...
- block,inline和inline-block概念和区别
总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通 ...
- block inline 和inline-block 块级元素和内联元素
2019独角兽企业重金招聘Python工程师标准>>> 非常好的一篇文章 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements ...
- 三分钟快速了解CSS Display的属性:Block,Inline,Inline-Block
文章目录 三分钟快速了解CSS Display的属性:Block,Inline,Inline-Block Block Inline Inline-block Block,Inline,Inline-B ...
- inline-block什么意思中文_block,inline和inline-block概念和区别
总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通 ...
- snort inline模式和passive模式区别
passive mode provides a reactive protection. It can be configured to reset the attacker's connection ...
- Ruby 之 Block, Proc, Lambda 联系--区别,转载
Ruby 之 Block, Proc, Lambda Block Block 不是对象,是Ruby的语言特性,近似于闭包(Closure). 范例: def meth res= yield ...
最新文章
- python输入是什么类型_python入门04——输入输出
- ASP.NET Get和Post两种提交的区别
- Pathlib获取当前文件绝对路径
- 循环尝试,不释放CPU
- Workbox-Window v4.x 中文版
- 计算机二级c语言填空题答案唯一吗,计算机二级C语言上机填空题及答案.doc
- Linux系统编程27:进程间通信之管道的基本概念和匿名管道与命名管道及管道特性
- caffe SigmoidCrossEntropyLossLayer
- 流程图怎么切换_PPT中「较长的流程图」该如何清晰展现?
- python清除缓存的命令_python怎么删除缓存文件
- 【开发工具】之linux下makefile编写
- 信息安全原理复习资料
- zookeeper和ZAB协议
- rtx服务器消息监控,rtx服务器消息监控
- 速写人物的脸型怎么画?如何画好人物脸型?
- 国内机器视觉发展如何实现逆风翻盘?
- 26两种主界面的设计
- 用Kanban-Ace框架改进Scrum
- n (n - 1)的用途
- Java IO流之规律总结
热门文章
- [python] list元素按关键字相加减
- 将一个BYTE数组转换成16进制字符串和10进制字符串格式
- 把寄存器做成一个结构体,赋值初始地址后寄存器赋值的操作
- [react] 在React中怎么将参数传递给事件?
- 前端学习(3080):vue+element今日头条管理-发布文章功能介绍
- 工作325:uni-格式化日期
- [js] 写一个方法判断数组内元素是否全部相同
- 前端学习(1989)vue之电商管理系统电商系统之渲染商品列表数据
- 前端学习(1664):前端系列实战课程之阻止复制
- java面试题42从以下哪一个选项中可以获得Servlet的初始化参数?