前端-09

作者: 张露锋 | 来源:发表于2018-11-23 08:56 被阅读0次

内联元素的盒模型:

可以设置水平方向的内边距和边框
也支持水平方向的外边距但不支持垂直的外边距
内联元素不支持宽和高

visibility和display:

display:none ;(此元素不会显示)
display:block;(将内联元素转成块元素)
visibility:hidden;(元素会消失)

visibility+hidden和display+none的区别:

使用display+none,元素消失后不会再占用面积,而visibility+hidden,元素消失后还会占用面积.
overflow(溢出)
超出父元素的内容叫溢出的内容
如何处理溢出的内容:hidden修剪,并且其余内容使不可见
scroll:滚动条
auto:自动添加滚动条

文档流:

最基础的一层,文档就是网页,每一个网页就是一个文档
块元素在文档流中如果设置宽和高就默认为设置的宽和高,设置padding会影响盒子的大小,如果没设置宽就默认父元素宽的100%,高的话是由内容决定,内容有多高,它就有多高
内联元素只占自身的宽和高

浮动:

可选值:float:none不浮动
float:left左浮动
float:right右浮动
内联浮动
所有的内联元素如果脱离文档流就会变成块元素,内联元素是不支持宽和高,如果变成块元素就会生效。

高度塌陷:

本来父元素是由子元素抻开的,子元素设置了浮动之后,子元素就脱离文档流了,父元素无法抻开,就会形成高度塌陷
解决方法
BFC
父元素的垂直外边距不会和子元素重叠
开启BFC的元素不会被浮动元素所覆盖
开启BFC的元素可以包含浮动的子元素
兼容IE用haslayout zom:1;

相关文章

  • 面试:JavaScript进阶篇

    JavaScript前端2018-09-15 18:13:32 作者:yuxiaolian 链接:https://...

  • 大前端完整学习路线

    大前端完整学习路线(详解) 转载 2016年09月20日 16:19:20 40855 大前端完整学习路线(详解)...

  • 使用 fontmin 压缩字体(构建简单前端项目)

    title: 使用 fontmin 压缩字体(简单前端项目)date: 2018-09-16tag: node 依...

  • 前端09

    过渡动画 transition产生动画border-radius圆角设置过渡的时间:transition-dura...

  • 09 前端

    javascriptjavascript 诞生于1995年,主要用于处理网页中的前端验证;javascript的前...

  • 前端-09

    内联元素的盒模型: 可以设置水平方向的内边距和边框也支持水平方向的外边距但不支持垂直的外边距内联元素不支持宽和高 ...

  • 前端09

  • 浅谈前端组件发布自动化

    浅谈前端组件发布自动化 从09年angularJS被谷歌推出以来,涌现了很多前端应用的开发、设计等方面优秀的解决方...

  • js的执行机制

    title: js的执行机制date: 2019-04-09 21:05:57categories: 前端tags...

  • RESTful学习及应用

    原文转自前端路上,转载请注明出处:http://refined-x.com/2017/09/22/RESTful学...

网友评论

      本文标题:前端-09

      本文链接:https://www.haomeiwen.com/subject/dkudqqtx.html