美文网首页
宽度100%总结

宽度100%总结

作者: strugglexiang | 来源:发表于2017-11-26 17:03 被阅读0次

对于这么一部分内容,如果理解透彻,可以更容易的控制布局,节省写代码的时间。

一.行内元素(内联元素)和块元素
1.行内元素的宽度由自身内容撑开
2.块级元素会自动继承父级块元素宽度的100%
注意:
这里解释不够清楚,这里的100%要理解透彻,这个100%是子元素盒模型所占的宽度,实际上,子元素的盒模型宽度是:
父元素宽度-父元素padding
子元素内容宽度=子元素盒模型宽度-子元素margin值-子元素border值-子元素padding值
利用这种特性可以做简单的自适应宽度布局

二.子元素有浮动定位和绝对定位的情况
如果子元素有浮动定位和绝对定位,那么它脱离了文档流,就不会继承父元素的100%宽度,要自己手动设定

三.子元素设置相对行为
这个时候子元素并没有脱离文档流,它会默认继承父元素宽度的100%

四.小细节
父元素脱离文档流对以上属性的继承没有影响,该怎样还是怎样。

相关文章

  • 宽度100%总结

    对于这么一部分内容,如果理解透彻,可以更容易的控制布局,节省写代码的时间。 一.行内元素(内联元素)和块元素1.行...

  • CSS设置背景图宽度100%,高度自适应

    padding-top= (高度/宽度)*100%;即图片的高度与宽度的比例,因此就能实现背景图宽度100%,高度...

  • calc()和width: 100%;的使用

    width: 100% 注意width:100%是子元素的content的宽度等于父元素content的宽度。 c...

  • 宽高自适应及居中

    一、宽高自适应 1.宽度自适应 语法:width:100%; 注:1.块元素默认宽度为100%,继承父元素的宽度2...

  • 时间版运动框架

    一、原理:初始宽度 100 a目标值 宽度到 300 b在300毫秒内到达100毫秒的时候 ,宽度为(b...

  • Rem.js

    750 代表设计稿的宽度; 100 代表换算比例,写100是 为了好计算;比如,一个元素的宽度是100px,就可...

  • CSS中常用属性

    1.百分比宽度减固定宽度:width:calc(100% - 100px); 2.margin与padding m...

  • 实用CSS代码片段(3)- 绝对定位与标签宽度和高度

    定义标签的高度 定义标签的宽度 此和宽度100%一样

  • css常用属性

    body{ width:100px;/*宽度*/ min-width:1000px;/*最小宽度*/ height...

  • 新手入门前端1—— width=100%

    今天在看代码的时候看到width=100%,查询后知道 当width=100%时,子元素的宽度是继承的父元素宽度 ...

网友评论

      本文标题:宽度100%总结

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