博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读书笔记:微信小程序布局之行内元素和块级元素
阅读量:2259 次
发布时间:2019-05-09

本文共 553 字,大约阅读时间需要 1 分钟。

元素按照显示方式主要可以分为块级元素和行内元素,元素的显示方式由display属性控制。

块级元素特点总结:

1、总是在新行上开始

2、宽度的默认为width+margin-left+margin-right+padding-left+padding-right刚好等于父级元素的内容区域宽度,即父元素的width。当设定新的宽度,如果宽度是100%,并且padding、margin不为零,导致块级元素宽度溢出父元素

3、盒子模型的高度默认由内容决定

4、盒子模型中高度、宽度和内外边距都是可控制

5、可以容纳行内元素和其他块级元素。

行内元素(diaplay:inline)特点总结:

1、和其他非块级元素在同一行

2、盒子模型中高度、宽度、上下margin、上下padding设置无效,只能设置左右的margin和左右的padding

3、宽度就是文字或图片的宽度,不可改变

4、行内元素的宽度和高度都不能直接设置

5、行内元素只能容纳文本或其他行内元素,在行内元素中放置其他的块级元素会引起不必要的混乱

行内块元素(display:inline-block)的特点:

 行内块元素可以设置宽、高、内外边距,可以简单理解为行内块元素就是把块级元素以行的形式展示,保留了块级元素对宽、高、内外边距的设置。

转载地址:http://cofcb.baihongyu.com/

你可能感兴趣的文章
如何使用Twitter Bootstrap获得中心内容?
查看>>
为什么('b'+'a'+ +'a'+'a')。toLowerCase()'banana'的结果?
查看>>
在函数调用中,星号运算符是什么意思? [重复]
查看>>
将整个ASCII文件读入C ++ std :: string [重复]
查看>>
了解React.js中数组子项的唯一键
查看>>
我应该使用<i>标签代替<span>吗? [关闭]
查看>>
如何在bash脚本中提示用户进行确认? [重复]
查看>>
如何在Javascript中访问对象的第一个属性?
查看>>
如何在github存储库中添加屏幕截图到README?
查看>>
jQuery.click()与onClick
查看>>
什么是__pycache__?
查看>>
如何在Docker容器中挂载主机目录
查看>>
getContext(),getApplicationContext(),getBaseContext()和“ this”之间的区别
查看>>
如何避免在Excel VBA中使用选择
查看>>
无法将stdClass类型的对象用作数组?
查看>>
为所有服务器端代码调用ConfigureAwait的最佳实践
查看>>
如何从字符串中删除文本?
查看>>
在Windows中将目录添加到PATH环境变量
查看>>
在shell脚本中没有换行符的&#39;echo&#39;
查看>>
容器流体与容器
查看>>