宽高自适应、高度塌陷产生的条件、解决高度塌陷的方法、伪选择器、溢出、超出内容显示省略号

自适应

宽度自适应

  • 不设置宽度 参考父元素
  • 设置百分数 参考父元素
  • 最大最小
    • max-width
    • min-width

高度自适应

  • 不设置高度 由内容撑开
  • height:auto 由内容撑开
  • 设置百分数 参考父元素
  • 最大最小
    • max-width
    • min-width

全屏显示

html,body{height:100%};
元素:{width:100%}

高度塌陷

发生条件

  • 父元素不设置高度
  • 子元素设置浮动

解决方案

  • 给父元素设置overflow:hidden
  • 给浮动元素后面加一个块元素,不设宽
    clear:left/right/both
  • 通过伪选择器
    ::after{clear:both;display:block;
    height:0;
    overflow:hidden;
    }
    伪选择器
    ::fist-letter
    ::first-line
    ::after{content:":}
    ::before{content:":}

溢出

  • overflow/overflow-x/overflow-y

  • visiable

  • hidden

  • scroll

  • auto

省略号

只针对单行文本

保证元素不能无限撑大

设置

  • 设置不换行
    white-spacing:nowrap
  • 设置隐元素
    overflow:hidden
  • 设置显示省略号
    text-overflow:ellipsis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值