摘要:九宫格布局为之后每个格子都要向左向上移动做准备,以免第一列和第一行超出范围清除浮动垂直水平居中这一步很关键保证起作用如果不设置这一步,则只会显示一半,另一半被旁边格子的掩盖了清除浮动方法一添加空元素,方法二父
九宫格布局
CSS清除浮动 方法一:添加空元素,clear:both
方法二:父级定义overflow:hidden;12.clear{clear:both;height:0;line-height:0;}
方法三:父级元素:after.outer {overflow:auto/hidden;zoom:1}123
.outer:after{ clear:both; content:"."; display:block; width:0; height:0; visibility:hidden; //允许浏览器渲染,但不显示 overflow:hidden; }CSS垂直水平居中
方法一:表格显示方式Content goes here
#wrapper { display:table; } #cell { display:table-cell; vertical-align:middle; text-align:center; } .content { display:inline-block; }方法二:文本水平垂直居中
.content{ height:200px; line-height:200px; text-align:center; } //只适合单行文字的水平垂直居中方法三:盒模型的水平垂直居中 padding填充
margin填充.wrap { margin-left:auto; margin-right:auto; margin-top:20px; width:400px; height:400px; background-color:#ccc; } .content{ width:100px; height:100px; padding:(400-100) / 2; //平分padding background-color:#333; background-clip:content-box; }
.content{ margin-left:auto; margin-right:auto;//实现了水平居中 margin-top:(400-100)/2;//平分margin }方法四:left:50%;top:50%
.wrap{ width:400px; height:400px; position:relative; } .content{ width:200px; height:200px; position:absolute; left:50%; top:50%; margin-left:-100px; margin-top:-100px; } .content { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
方法五:text-align:center+absolute.wrap { width:400px; height:400px; position:relative; } .content-relative { position:absolute; width:200px; height:150px; left:50%; top:50%; background-color:transparent; } .content-inner { width:100%; height:100%; position:relative; //避免继承absolute left:-50%; top:-50%; }
.wrap{ text-align:center;//由于content的display:inline-block,所以起作用,相当于content设置left:50%; width:400px; height:400px; } .content{ position:absolute; display:inline-block; width:200px; height:200px; margin-left:-(100px/2); margin-top:(400px-100px)/2; }
.wrap{ position:relative; width:400px; height:400px; } .content{ position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:200px; height:200px; }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/111580.html
摘要:所以,现在的我是一个只会不会写的伪前端。技术升华环节如何理解你的微博简介一个只会写不会写的伪前端工程师你觉得和学习起来各有什么难点呢微博我好久没去碰了,其实现在应该是写一个连都不会写,更不会写的伪前端工程师。 showImg(https://segmentfault.com/img/bVT0Y4?w=900&h=385); 上周没和大家见面,是去邀请大佬来访谈了(///▽///)社区访...
摘要:布局经典问题初步整理标签前端本文主要对布局中常见的经典问题进行简单说明,并提供相关解决方案的参考链接,涉及到三栏式布局,负,清除浮动,居中布局,响应式设计,布局,等等。 CSS 布局经典问题初步整理 标签 : 前端 [TOC] 本文主要对 CSS 布局中常见的经典问题进行简单说明,并提供相关解决方案的参考链接,涉及到三栏式布局,负 margin,清除浮动,居中布局,响应式设计,Fl...
摘要:高度模型浅识为的简写,简称为块级格式化上下文,为浏览器渲染某一区域的机制,中只有和中还增加了和。并非所有的布局都会在开发中使用,但是其中也会涉及一些知识点。然而在不同的纯制作各种图形纯制作各种图形多图预警 一劳永逸的搞定 flex 布局 寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不...
阅读 1459·2021-10-11 10:59
阅读 1810·2021-09-09 11:36
阅读 1320·2019-08-30 15:55
阅读 1308·2019-08-29 11:20
阅读 3041·2019-08-26 13:39
阅读 1444·2019-08-26 13:37
阅读 1923·2019-08-26 12:11
阅读 1290·2019-08-23 14:28