CSS样式和属性总结 + 高频面试题

本系列实时更新......

CSS基础、选择器、文本和字体属性、盒模型、浮动、背景、2D3D转换

在这里插入图片描述

1、元素水平 / 垂直居中的方法合集

水平居中

  • 行内元素
    text-align: center ;
  • 块级元素
    margin: 0 auto ;
  • 绝对定位 50% + 自我位移 50%
    position: absolution ;
    left: 50% ;
    transform: translateX(-50%) ;
  • flex布局
    display: flex ;
    justify-content: center ;

垂直居中

  • 设置行高值等于本元素高度
    height: 100px ;
    line-height : 100px ;
  • 绝对定位 50% + 自我位移 50%
    position: absolution ;
    top: 50% ;
    transform: translateY(-50%) ;
  • flex布局
    display: flex ;
    align-items: center ;
  • table布局
    父元素 display: table ;
    子元素 display: table-cell; vertical-align: middle ;

2、盒子模型

浏览器在渲染页面元素时,为了计算元素的实际最终尺寸,会根据盒模型标准,将所有元素表示成一个个矩形盒子。

元素盒子模型包括4大区域

  • content:内容的宽度、高度
  • padding:内边距边界
  • border:边框边界
  • margin:外边距(不会被计算入最终容器宽度)

W3C标准盒模型和IE盒模型区别:box-sizing(元素最终尺寸计算规则)

标准盒模型box-sizing默认值:content-box ;
元素实际宽度尺寸 = width(宽度) + padding(内边距) + border(边框)
设置padding和border会改变元素的最终尺寸

IE盒模型box-sizing默认值:border-box ;
元素实际宽度尺寸 = width(宽度)
设置padding和border 不会改变元素的最终尺寸

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值