盒子模型.

文章介绍了前端开发中的盒子模型,强调了padding和margin在布局中的使用注意事项,包括外边距塌陷问题及解决方案。还涉及了flex布局、浮动效果、媒体查询以及2D和3D转换的应用,同时提到了动画的关键帧和清除浮动的方法,是前端布局和样式设计的重要概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

盒子模型

盒子大小:padding border margin不建议布局

padding-left/top/right/bottom

一个值上下两个值左右

三个值上,左右,下

四个值上/右/下/左

margin 同上

外边距塌陷

父元素的第一个子元素的top值会被父元素抢走

可以给父元素添加边框

偏方overflow:hidden

文本溢出

overflow:auto

样式继承时所有样式都继承,只有改变之后对布局无影响的

解决padding影响盒子大小的box-sizing:border-box

flex布局同一行布局

display:flex(默认横着排)

flex:row-reverse横着排

flex-direction:column竖着排

flex-direction:row(让flex布局变为多行)

flex-wrap:wrap

flex-wrap:nowrap(默认)

justify-content:centent/end/space-around/space-around/space-evenly(水平排列)

平均分配给

垂直

alingn-items:center/end/self-end

alingn-items:start

浮动

float会脱离文档流不在保留原来位置,因此会造成在其下方的兄弟元素位置发生变化

当子元素发生浮动时,其父元素的高度发生塌陷

clear:both从这里开始清除浮动

媒体查询

@media screen and (max)

2d转换

transform:translate

transform: translateX

transform: translateY(平移)

transform: rotateZ

符合写法旋转永远放在最后一个

scale缩放

3D

谁变化给谁加

动画

@keyrfames myMovie{

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值