摘要:块级元素元素默认是块级元素默认也是块级元素块级元素的特点元素的内容会充满整行行内元素属性为的元素被称为内连元素。行内块级元素属性为的元素被称为行内块级元素。
display
css定位属性Positioning
display: none不再页面渲染元素
display: blockcss-test 这一段落不会被显示出来
这个段落会被显示出来
当一个元素中的display属性是none时,浏览器不会渲染这个元素里的任何内容,不会占据浏览器窗口空间,但它存在与文档流当中。
块级元素
display: inlinecss-test p元素默认是block块级元素
div默认也是block块级元素块级元素的特点:元素的内容会充满整行
行内元素
display: inline-blockcss-test display属性为inline的元素被称为内连元素。相邻元素也是inline属性时,如果内容不够撑开整行。相邻元素的内容会显示在它傍边,当窗口整行不够显示时,内容会换行显示。
行内块级元素
display: flexcss-test display属性为inline-block的元素被称为行内块级元素。行内块级元素的特性是独占一行,内容不会撑开整行
弹性布局
display: inline-flexcss-test 1234class="content" 的元素会占用整行
子元素宽高由内容撑开
1234
display: list-itemcss-test 1234class="content" 的元素宽高由子元素撑开
子元素宽高由内容撑开
1234
列表属性
display: inheritcss-test display属性为list-item时元素会作为列表显示下班要买菜回家要做饭
继承父级元素的属性
css-test 正常的span元素效果,内容不会撑开整行 继承父级属性的效果,父级的display属性值是block 继承后内容撑开整行
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/114001.html
摘要:方法也在读源码之内部方法有过分析。不太明白为什么要用全局变量来接收,用局部变量不是更好点吗保存当前类的字符串,使用函数获得。这是的依然是全局变量,但是接收的是当前元素的当前样式类字符串为什么不用局部变量呢。 这篇依然是跟 dom 相关的方法,侧重点是操作样式的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为...
摘要:我们将使用检查器来检查列关键不同在于这种方式先定义了列即布局。这种方式迫使我们将分割成多少列。而使用则不会面临这种限制。我相信将会是时代,它会有一个突破,并成为前端开发者的必备技能。 简评:近些年 CSS Flexbox在前端开发者中变得非常流行。其实并不奇怪,它能让我们更容易创建出动态布局,以及在容器中对其内容。然而城里新来了个小伙叫 CSSGrid,它有许多弹性盒的能力,有时候比弹...
阅读 1133·2023-04-26 00:34
阅读 3330·2023-04-25 16:47
阅读 2085·2021-11-24 11:14
阅读 3067·2021-09-26 09:55
阅读 3586·2019-08-30 15:56
阅读 3180·2019-08-29 16:57
阅读 1878·2019-08-26 13:38
阅读 2645·2019-08-26 12:22