给你一份详细的CSS布局指南,请查收
【今日推荐】:为什么一到面试就懵逼!>>> 在我们前端开发过程中,写 css (包括 sass, less, stylus 这样的预处理器)进行设计稿的样式还原是一项重要的工作,而其中,关于页面布局的部分,又是书写样式代码时候的重点和难点,这篇文章就尽可能的去总结常见的一些页面布局实现方案( 并不是全部,布局实现方法太多了 ),希望能够对大家有所帮助。 在开始正题之前,有一点要说明: css 布局中遇到的一个绕不开的问题就是浏览器兼容性,下面方案会遇到类似 transform, flex 等的兼容性问题,且由于 grid 布局兼容性问题,暂不涉及 grid 布局内容,在不同场景,大家选择合适的布局实现方案即可。 1. 居中相关的布局 1.1 水平居中布局 效果图如下: 方案一. inline-block + text-align 分析: display 设置为 inline-block 的元素,具有文本元素的性质,其父元素可以通过设置文本对齐属性 text-align 来控制其在行内的对齐方式, text-align: center 即为水平对齐 注意: text-align 属性是具有继承性的,会导致自己元素内部的文本也是居中显示的,需要自身设置 text-align 覆盖 < style > .wrap { width : 100% ; height : 200px ;