煲纸学习笔记——cssTips

  1. 清浮动
   .clearfix::before,
   .clearfix::after{
   	content:" "; 
   	display: block; 
   	clear:both; 
   }
  1. 定位
    1. 相对定位:起点是该元素在文档流中的位置 但是会提高该元素的层级 如和其他层相遇会覆盖 不脱离文档流
      • 元素不会脱离文档流(重要)
      • 不改变后面的元素布局
    2. 绝对定位 :起点是包含块 起点是开启定位的祖先块元素 行内元素的会变块元素 高度被内容撑开 开启绝对定位的时候,把偏移量都变0就可以在包含块中 垂直水平居中
      • 元素会脱离文档流
      • 会影响后面的布局
    3. 宽度 可以设置一个公共类 设置页面最小的宽度min-width
    4. 文字多出来的变省略号 效果如下图在这里插入图片描述
   .class{
   		width:10px;
   		overflow:hidden;
   		text-overflow:ellipsis;
   		white-space:nowrap;
   	}
  1. 元素对齐 居中问题

    • 水平对齐text-align: 可选值 left right center justity (两边对齐)

    • 垂直对齐 当字体大小不一样时对齐方式

      line-hight:和元素高度一样就可以

      • vertical-align: baseline基线对齐 (默认值)
      • top 顶部对齐
      • bottom 底部对齐
      • middle居中对齐
  2. 隐藏文字方式: text-index: -9999px;

  3. 如何隐藏一个元素

   height:0;
   over-flow:hidden;
   // 和display:none一样
   
   visibility:hidden;
   // 渲染但是隐藏
   
   display:none;
   // 不渲染 
   
   opacity:0
   // 透明度为0
  1. 在项目上线的时候需要压缩代码,以保证加载速度。

  2. 做背景图片全覆盖

   body {
   		background:  url(../assets/img/welcome.jpg) center no-repeat;
   		background-size: cover;
   		min-height: 100vh;
   		// 最小高度
   		justify-content: center;
   		align-content: center;
   		display: flex;
   		margin: 0;
   		padding: 0;
   		box-sizing: border-box;
   	}
  1. 移动端滚动条卡顿需要
   overflow: scroll;
   -webkit-overflow-scrolling: touch;//这个属性可以实现,手指离开屏幕会惯性滑动一段距离
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值