css实现div的高度填满剩余空间_css深入浅出

文档流:文档内元素的流动方向

  • 内联元素从左往右
  • 块级元素从上往下
  • block,inline,inline-block 元素的区别:
  • block 元素独占一行,宽度占满父元素宽度。可以设置 width, height, padding, margin 属性。如 div p ul 等。 block 元素可以包含其他 block 元素和 inline 元素,比较特别的是 <p> 只能包含 inline 元素。
    inline 元素不换行,宽度由其内容决定。设置 width, height 无效。如 span em strong 等。 设置水平方向 padding(padding-left, padding-right) 和 margin(margin-left, margin-right) 有效, 垂直方向的 padding(padding-top, padding-bottom),margin(margin-top, margin-bottom) 无效。
    inline-block 元素不换行,设置 width, height, padding, margin 属性有效。 由于 inline-block 元素会产生新的 BFC,因此可以包含浮动。
    div高度

div高度由其内部文档流的高度总和决定

仅一行 内联元素

fdd86d07a8a49ea642696cc63a0686f8.png

设置字体高度为20px,使用默认字体时,div高度为28.67

设置font-family:Arial;div高度为24.67

设置line-height:20px;font-size:60px;div高度为22

8fda7570b948d550e8ae92d872dd9a79.png
当仅一行时,div高度由行高确定,与字体大小无关(不同字体行高不同,字体建议行高由设计师确定)

2.多行

950ea86a8e409326246382ad5f6595b1.png

使用默认字体:

4774c299490608ac9c0007a1f51ab9e5.png

设置font-family:Arial;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值