
display
本文讲解如何通过Flexbox容器协调文本区域与Grid图片布局,实现左侧文字、右侧22图片网格的水平对齐,避免因transform偏移导致的错位问题。
本文讲解如何通过将文本容器与Grid容器共同置于一个Flex容器中,实现左侧文本、右侧22图片网格的水平对齐布局,并规避因transform导致的定位偏移问题。
font-family值按从左到右顺序优先匹配,最想要字体置首,中文字体需显式前置并引号包裹,结尾必须加通用族(如sans-serif),否则声明可能被浏览器忽略。
要让Flex容器的子项底部对齐,应设置容器的align-items:flex-end;该属性使所有子项在交叉轴(主轴为row时即垂直方向)底边与容器底边对齐,需确保容器有足够高度或子项高度存在差异。
浮动导致父容器高度塌陷引发后续模块重叠,需用clearfix(::after+display:table+clear:both)清除;overflow:hidden有裁剪风险;现代推荐flex或gri...
overflow:hidden通过触发BFC使父容器正确包裹浮动或溢出内容,而非单纯隐藏;适用于浮动未清除、负margin、内容过长等场景,但会裁剪超出区域的内容。
CSS布局需校准盒模型、文档流与脱离机制;box-sizing:border-box应全局设置,浮动塌陷需clearfix清除,margin穿透可用padding-top或border-top解决,居...
优先用margin控制flex项目间距,padding仅用于项目内容内边距;margin参与flex对齐计算且支持负值,padding会增大项目尺寸影响布局;推荐用gap,兼容性场景用margin+:...
animate.css动画不生效主因是v4+版本需手动补全animation-duration和animation-fill-mode,且类名前缀为animate__animated/animate_...
兼容性最强的是float+margin方案,支持IE6;现代项目首选flex布局,IE10+支持;grid最简洁但仅限现代浏览器;absolute定位因脱离文档流、维护难、可访问性差而不推荐。